Building blocks validation report

Generated at 2026-11-06T12:18:32.659127+00:00

Number of passing building blocks: 74 / 78 (94.87%)

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.).', 'type': 'array', 'items': {'$ref': '#/$defs/ParameterValue'}, 'x-jsonld-id': 'https://bioschemas.org/parameterValue'} On instance['bios:parameterValue']: 42
SHACL
Validation result for _sources/bioschemasProperties/cdifBioschemasProperties/rules.shacl: no results
Focus nodes for _sources/bioschemasProperties/cdifBioschemasProperties/rules.shacl: - Shape cdifd:BioschemasLabEquipmentShape: *none* - Shape cdifd:BioschemasComputationalToolShape: *none* - Shape cdifd:BioschemasLabProtocolShape: *none* - Shape cdifd:BioschemasParameterValueShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7bbcaef90de74950b54124799c9c1692b19: *none* - Shape _:n7bbcaef90de74950b54124799c9c1692b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7bbcaef90de74950b54124799c9c1692b4: *none* - Shape _:n7bbcaef90de74950b54124799c9c1692b5: *none* - Shape _:n7bbcaef90de74950b54124799c9c1692b7: *none* - Shape _:n7bbcaef90de74950b54124799c9c1692b10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n7bbcaef90de74950b54124799c9c1692b6: *none* - Shape _:n7bbcaef90de74950b54124799c9c1692b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nec5fd3fc53074872adfd9ef641fe51cdb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nec5fd3fc53074872adfd9ef641fe51cdb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nec5fd3fc53074872adfd9ef641fe51cdb23: *none* - Shape _:nec5fd3fc53074872adfd9ef641fe51cdb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nec5fd3fc53074872adfd9ef641fe51cdb21: *none* - Shape _:nec5fd3fc53074872adfd9ef641fe51cdb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nec5fd3fc53074872adfd9ef641fe51cdb25: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: no results
Focus nodes for _sources/bioschemasProperties/cdifBioschemasProperties/rules.shacl: - Shape cdifd:BioschemasLabEquipmentShape: *none* - Shape cdifd:BioschemasComputationalToolShape: *none* - Shape cdifd:BioschemasLabProtocolShape: *none* - Shape cdifd:BioschemasParameterValueShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7bbcaef90de74950b54124799c9c1692b19: *none* - Shape _:n7bbcaef90de74950b54124799c9c1692b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7bbcaef90de74950b54124799c9c1692b4: *none* - Shape _:n7bbcaef90de74950b54124799c9c1692b5: *none* - Shape _:n7bbcaef90de74950b54124799c9c1692b7: *none* - Shape _:n7bbcaef90de74950b54124799c9c1692b10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n7bbcaef90de74950b54124799c9c1692b6: *none* - Shape _:n7bbcaef90de74950b54124799c9c1692b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nec5fd3fc53074872adfd9ef641fe51cdb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nec5fd3fc53074872adfd9ef641fe51cdb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nec5fd3fc53074872adfd9ef641fe51cdb23: *none* - Shape _:nec5fd3fc53074872adfd9ef641fe51cdb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nec5fd3fc53074872adfd9ef641fe51cdb21: *none* - Shape _:nec5fd3fc53074872adfd9ef641fe51cdb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nec5fd3fc53074872adfd9ef641fe51cdb25: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: {'$schema': 'https://json-schema.org/draft/2020-12/schema', 'type': 'object', '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': {'@type': {'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'schema:Dataset'}, 'minItems': 1}, 'schema:additionalType': {'type': 'array', 'description': 'additional ' 'type ' 'assertions ' 'for the ' 'catalog ' 'record node. ' 'dcat:CatalogRecord ' 'is required.', 'items': {'$ref': '#/$defs/cdifConceptOrTermOrString'}, 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'const': 'dcat:CatalogRecord'}}}, 'minItems': 1, 'x-jsonld-id': 'http://schema.org/additionalType'}, '@id': {'type': 'string', 'description': 'identifier for the metadata ' 'record'}, 'schema:about': {'description': 'this must be the @id ' 'value of the node ' 'containing the ' 'resource description ' 'metadata', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml', 'x-jsonld-id': 'http://schema.org/about'}, 'dcterms:conformsTo': {'type': 'array', 'items': {'description': 'uri ' 'for ' 'specifications ' 'that ' 'this ' 'metadata ' 'record ' 'conforms ' 'to', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, 'minItems': 1, 'description': 'uri for ' 'specifications ' 'that this ' 'metadata record ' 'conforms to. ' 'Minimimally ' 'should specify ' 'uri for CDIF ' 'discovery ' 'profile.', 'x-jsonld-id': 'http://purl.org/dc/terms/conformsTo'}, 'schema:maintainer': {'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.', 'anyOf': [{'$ref': '#/$defs/Person'}, {'$ref': '#/$defs/Organization'}], 'x-jsonld-id': 'http://schema.org/maintainer'}, 'schema:sdDatePublished': {'description': 'date of ' 'most recent ' 'update to ' 'the ' 'metadata ' 'content', 'type': 'string', 'format': 'date', 'x-jsonld-id': 'http://schema.org/sdDatePublished'}, 'schema:includedInDataCatalog': {'type': 'object', 'description': 'identify ' 'the ' 'source ' 'for ' 'the ' 'origin ' 'the ' 'metadata ' 'record.', 'properties': {'@id': {'type': 'string', 'description': 'identifier ' 'for ' 'the ' 'graph ' 'node.'}, '@type': {'default': ['schema:DataCatalog'], 'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'schema:DataCatalog'}, 'minItems': 1}, 'schema:name': {'type': 'string', 'x-jsonld-id': 'http://schema.org/name'}, 'schema:url': {'type': 'string', 'format': 'uri', 'description': 'locator ' 'to ' 'access ' 'a ' 'landing ' 'page ' 'for ' 'the ' 'collection ' 'or ' 'catalog', 'x-jsonld-id': 'http://schema.org/url'}, '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'}}, 'x-jsonld-id': 'http://schema.org/includedInDataCatalog'}}, 'required': ['schema:about', 'dcterms:conformsTo', 'schema:additionalType', '@type', '@id'], '$defs': {'cdifConceptOrTermOrString': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifConceptOrTermOrString/schema.yaml'}, 'Identifier': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/identifier/schema.yaml'}, 'Person': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/person/schema.yaml'}, 'Organization': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/organization/schema.yaml'}}, 'x-jsonld-prefixes': {'schema': 'http://schema.org/', 'ex': 'https://example.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#', 'dcterms': 'http://purl.org/dc/terms/', 'dcat': 'http://www.w3.org/ns/dcat#'}, 'x-bblocks-metadata': {'itemIdentifier': 'cdif.bbr.metadata.cdifDataType.cdifCatalogRecord', 'register': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/register.json', 'version': '0.2', 'dateOfLastChange': '2026-11-06'}, '$id': 'file:///github/workspace/build/annotated/bbr/metadata/cdifDataType/cdifCatalogRecord/schema.yaml'} On instance: {'@context': {'schema': 'http://schema.org/', 'ex': 'https://example.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#', 'dcterms': 'http://purl.org/dc/terms/', 'dcat': 'http://www.w3.org/ns/dcat#'}, '@type': ['schema:Dataset'], 'schema:additionalType': [{'@id': 'dcat:CatalogRecord'}], '@id': 'ex:URIforMetadata3575', 'dcterms:conformsTo': [{'@id': 'https://w3id.org/cdif/core/1.1'}], 'schema:maintainer': {'@id': 'https://orcid.org/3333-4442-9456-9347', '@type': ['schema:Person'], 'schema:name': 'Goodge, Alice', 'schema:alternateName': 'Metadata curator', 'schema:affiliation': {'@id': 'https://ror.org/04jpmwt24', '@type': ['schema:Organization'], 'schema:additionalType': ['schema:Consortium'], 'schema:name': 'Big ' 'Wildlife ' '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:sameAs': ['ISNI ' '0000 ' '0000 ' '9427 ' '2533', 'Wikidata ' 'Q4904147']}, '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:sdDatePublished': '2025-10-24', 'schema:includedInDataCatalog': {'@id': 'https://ror.org/04sfkyrt24', '@type': ['schema:DataCatalog'], 'schema:name': 'Global Wildlife ' 'Aggregator', 'schema:url': 'http://example.com/wildlifecatalog', 'schema:identifier': {'@type': ['schema:PropertyValue'], 'schema:propertyID': {'@id': 'https://registry.identifiers.org/registry/ror'}, 'schema:value': '04sfkyrt24', 'schema:url': 'https://ror.org/04sfkyrt24'}}}
SHACL
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb10: *none* - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb8: *none* - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb5: *none* - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb6: *none* - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb19: *none* - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb7: *none* - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n56caac80c3794189be474fc03754756ab25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n56caac80c3794189be474fc03754756ab21: *none* - Shape _:n56caac80c3794189be474fc03754756ab10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n56caac80c3794189be474fc03754756ab11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n56caac80c3794189be474fc03754756ab20: *none* - Shape _:n56caac80c3794189be474fc03754756ab22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n56caac80c3794189be474fc03754756ab23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://ror.org/04jpmwt24> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n590653b9bd384f4b939ae6170247ea06b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/3333-4442-9456-9347> - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/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:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:nbf90c49840b94171ac74dc513385f1ffb21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/3333-4442-9456-9347>/schema1:contactPoint - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none*
conformsTo-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using conformsTo-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD conformsTo-fail.jsonld created
Output Turtle conformsTo-fail.ttl created
JSON Schema
ValidationError: 'dcterms:conformsTo' is a required property Failed validating 'required' in schema: {'$schema': 'https://json-schema.org/draft/2020-12/schema', 'type': 'object', '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': {'@type': {'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'schema:Dataset'}, 'minItems': 1}, 'schema:additionalType': {'type': 'array', 'description': 'additional ' 'type ' 'assertions ' 'for the ' 'catalog ' 'record node. ' 'dcat:CatalogRecord ' 'is required.', 'items': {'$ref': '#/$defs/cdifConceptOrTermOrString'}, 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'const': 'dcat:CatalogRecord'}}}, 'minItems': 1, 'x-jsonld-id': 'http://schema.org/additionalType'}, '@id': {'type': 'string', 'description': 'identifier for the metadata ' 'record'}, 'schema:about': {'description': 'this must be the @id ' 'value of the node ' 'containing the ' 'resource description ' 'metadata', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml', 'x-jsonld-id': 'http://schema.org/about'}, 'dcterms:conformsTo': {'type': 'array', 'items': {'description': 'uri ' 'for ' 'specifications ' 'that ' 'this ' 'metadata ' 'record ' 'conforms ' 'to', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, 'minItems': 1, 'description': 'uri for ' 'specifications ' 'that this ' 'metadata record ' 'conforms to. ' 'Minimimally ' 'should specify ' 'uri for CDIF ' 'discovery ' 'profile.', 'x-jsonld-id': 'http://purl.org/dc/terms/conformsTo'}, 'schema:maintainer': {'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.', 'anyOf': [{'$ref': '#/$defs/Person'}, {'$ref': '#/$defs/Organization'}], 'x-jsonld-id': 'http://schema.org/maintainer'}, 'schema:sdDatePublished': {'description': 'date of ' 'most recent ' 'update to ' 'the ' 'metadata ' 'content', 'type': 'string', 'format': 'date', 'x-jsonld-id': 'http://schema.org/sdDatePublished'}, 'schema:includedInDataCatalog': {'type': 'object', 'description': 'identify ' 'the ' 'source ' 'for ' 'the ' 'origin ' 'the ' 'metadata ' 'record.', 'properties': {'@id': {'type': 'string', 'description': 'identifier ' 'for ' 'the ' 'graph ' 'node.'}, '@type': {'default': ['schema:DataCatalog'], 'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'schema:DataCatalog'}, 'minItems': 1}, 'schema:name': {'type': 'string', 'x-jsonld-id': 'http://schema.org/name'}, 'schema:url': {'type': 'string', 'format': 'uri', 'description': 'locator ' 'to ' 'access ' 'a ' 'landing ' 'page ' 'for ' 'the ' 'collection ' 'or ' 'catalog', 'x-jsonld-id': 'http://schema.org/url'}, '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'}}, 'x-jsonld-id': 'http://schema.org/includedInDataCatalog'}}, 'required': ['schema:about', 'dcterms:conformsTo', 'schema:additionalType', '@type', '@id'], '$defs': {'cdifConceptOrTermOrString': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifConceptOrTermOrString/schema.yaml'}, 'Identifier': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/identifier/schema.yaml'}, 'Person': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/person/schema.yaml'}, 'Organization': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/organization/schema.yaml'}}, 'x-jsonld-prefixes': {'schema': 'http://schema.org/', 'ex': 'https://example.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#', 'dcterms': 'http://purl.org/dc/terms/', 'dcat': 'http://www.w3.org/ns/dcat#'}, 'x-bblocks-metadata': {'itemIdentifier': 'cdif.bbr.metadata.cdifDataType.cdifCatalogRecord', 'register': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/register.json', 'version': '0.2', 'dateOfLastChange': '2026-11-06'}, '$id': 'file:///github/workspace/build/annotated/bbr/metadata/cdifDataType/cdifCatalogRecord/schema.yaml'} On instance: {'@context': {'schema': 'http://schema.org/', 'ex': 'https://example.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#', 'dcterms': 'http://purl.org/dc/terms/', 'dcat': 'http://www.w3.org/ns/dcat#'}, '@type': ['schema:Dataset'], 'schema:additionalType': [{'@id': 'dcat:CatalogRecord'}], '@id': 'ex:URIforMetadata3575', 'schema:about': {'@id': 'ex:URIforNode2246'}, 'schema:maintainer': {'@id': 'https://orcid.org/3333-4442-9456-9347', '@type': ['schema:Person'], 'schema:name': 'Goodge, Alice', 'schema:alternateName': 'Metadata curator', 'schema:affiliation': {'@id': 'https://ror.org/04jpmwt24', '@type': ['schema:Organization'], 'schema:additionalType': ['schema:Consortium'], 'schema:name': 'Big ' 'Wildlife ' '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:sameAs': ['ISNI ' '0000 ' '0000 ' '9427 ' '2533', 'Wikidata ' 'Q4904147']}, '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:sdDatePublished': '2025-10-24', 'schema:includedInDataCatalog': {'@id': 'https://ror.org/04sfkyrt24', '@type': ['schema:DataCatalog'], 'schema:name': 'Global Wildlife ' 'Aggregator', 'schema:url': 'http://example.com/wildlifecatalog', 'schema:identifier': {'@type': ['schema:PropertyValue'], 'schema:propertyID': {'@id': 'https://registry.identifiers.org/registry/ror'}, 'schema:value': '04sfkyrt24', 'schema:url': 'https://ror.org/04sfkyrt24'}}}
SHACL
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: 1 violation, 2 warnings
Violation (sh:MinCountConstraintComponent): 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
Warning (sh:MinCountConstraintComponent): 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
Warning (sh:HasValueConstraintComponent): Source shape: cdifd:metadataProfileProperty Focus node: ex:URIforMetadata3575 Result path: dcterms:conformsTo Message: provide identifiers for specifications used in this record to provide guidance for machine agents processing the metadata record
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb10: *none* - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb8: *none* - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb5: *none* - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb6: *none* - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb19: *none* - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb7: *none* - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n56caac80c3794189be474fc03754756ab25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n56caac80c3794189be474fc03754756ab21: *none* - Shape _:n56caac80c3794189be474fc03754756ab10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n56caac80c3794189be474fc03754756ab11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n56caac80c3794189be474fc03754756ab20: *none* - Shape _:n56caac80c3794189be474fc03754756ab22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n56caac80c3794189be474fc03754756ab23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://ror.org/04jpmwt24> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n590653b9bd384f4b939ae6170247ea06b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/3333-4442-9456-9347> - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/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:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:nbf90c49840b94171ac74dc513385f1ffb21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/3333-4442-9456-9347>/schema1:contactPoint - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none*
example_1_1.json Example
Passed
Files
Using exampleCdifCatalogRecordMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb10: *none* - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb8: *none* - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb5: *none* - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb6: *none* - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb19: *none* - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb7: *none* - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n56caac80c3794189be474fc03754756ab25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n56caac80c3794189be474fc03754756ab21: *none* - Shape _:n56caac80c3794189be474fc03754756ab10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n56caac80c3794189be474fc03754756ab11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n56caac80c3794189be474fc03754756ab20: *none* - Shape _:n56caac80c3794189be474fc03754756ab22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n56caac80c3794189be474fc03754756ab23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n590653b9bd384f4b939ae6170247ea06b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/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:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:nbf90c49840b94171ac74dc513385f1ffb21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/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*
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: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb10: *none* - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb8: *none* - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb5: *none* - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb6: *none* - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb19: *none* - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb7: *none* - Shape _:n4f97c7ef077f4e79ba367354843e7a2eb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n56caac80c3794189be474fc03754756ab25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n56caac80c3794189be474fc03754756ab21: *none* - Shape _:n56caac80c3794189be474fc03754756ab10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n56caac80c3794189be474fc03754756ab11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n56caac80c3794189be474fc03754756ab20: *none* - Shape _:n56caac80c3794189be474fc03754756ab22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n56caac80c3794189be474fc03754756ab23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://ror.org/04jpmwt24> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n590653b9bd384f4b939ae6170247ea06b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/3333-4442-9456-9347> - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/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:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:nbf90c49840b94171ac74dc513385f1ffb21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/3333-4442-9456-9347>/schema1:contactPoint - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none*

Test passed: 3 / 3

example_1_1.json Example
Passed
Files
Using exampleCdifConceptOrTerm.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
**Empty** output Turtle example_1_1.ttl created
JSON Schema
Validation passed
example_2_1.json Example
Passed
Files
Using exampleCdifConceptOrTermDefinedTerm.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n88b1c2e339cf43a9a85a3039141d1d24b10: *none* - Shape _:n88b1c2e339cf43a9a85a3039141d1d24b26: *none* - Shape _:n88b1c2e339cf43a9a85a3039141d1d24b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n88b1c2e339cf43a9a85a3039141d1d24b8: *none* - Shape _:n88b1c2e339cf43a9a85a3039141d1d24b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n88b1c2e339cf43a9a85a3039141d1d24b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n88b1c2e339cf43a9a85a3039141d1d24b5: *none* - Shape _:n88b1c2e339cf43a9a85a3039141d1d24b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbbdcbc81a7c44434a331dc68354b251eb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nbbdcbc81a7c44434a331dc68354b251eb25: *none* - Shape _:nbbdcbc81a7c44434a331dc68354b251eb21: *none* - Shape _:nbbdcbc81a7c44434a331dc68354b251eb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbbdcbc81a7c44434a331dc68354b251eb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nbbdcbc81a7c44434a331dc68354b251eb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbbdcbc81a7c44434a331dc68354b251eb10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n88b1c2e339cf43a9a85a3039141d1d24b10: *none* - Shape _:n88b1c2e339cf43a9a85a3039141d1d24b26: *none* - Shape _:n88b1c2e339cf43a9a85a3039141d1d24b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n88b1c2e339cf43a9a85a3039141d1d24b8: *none* - Shape _:n88b1c2e339cf43a9a85a3039141d1d24b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n88b1c2e339cf43a9a85a3039141d1d24b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n88b1c2e339cf43a9a85a3039141d1d24b5: *none* - Shape _:n88b1c2e339cf43a9a85a3039141d1d24b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbbdcbc81a7c44434a331dc68354b251eb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nbbdcbc81a7c44434a331dc68354b251eb25: *none* - Shape _:nbbdcbc81a7c44434a331dc68354b251eb21: *none* - Shape _:nbbdcbc81a7c44434a331dc68354b251eb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbbdcbc81a7c44434a331dc68354b251eb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nbbdcbc81a7c44434a331dc68354b251eb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbbdcbc81a7c44434a331dc68354b251eb10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: <https://example.org/concepts/sea-water-temperature> - Shape skosv:conceptBroaderNotSelfShape: <https://example.org/concepts/sea-water-temperature> - Shape skosv:ConceptShape: <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']: {'type': 'array', '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'}, {'type': 'object', 'properties': {'cdi:locator': {'type': 'string', 'description': 'String ' 'that ' 'can ' 'be ' 'used ' 'by ' 'software ' 'to ' 'locate ' 'values ' 'of ' 'the ' 'variable ' 'in ' 'this ' 'physical ' 'dataset ' '(DDI-CDI ' 'LocatorMapping.locator).', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/locator'}}}]}, 'x-jsonld-id': 'https://w3id.org/cdif/hasPhysicalMapping'} On instance['cdif:hasPhysicalMapping']: 42
SHACL
Validation result for _sources/cdifDataType/cdifDataCube/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDataCube/rules.shacl: - Shape cdifd:dataCubeShape: _:N5a12df0c27134d68b5d6ae8264c0ef02
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: 1 warning
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:physicalMappingShape/sh:property (path cdif:formats_InstanceVariable) Focus node: 42 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:tabularTextDataSetMappingsShape: *none* - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ncc7ce3c904fb4303b0c896e99fb04d46b5: *none* - Shape _:ncc7ce3c904fb4303b0c896e99fb04d46b26: *none* - Shape _:ncc7ce3c904fb4303b0c896e99fb04d46b7: *none* - Shape _:ncc7ce3c904fb4303b0c896e99fb04d46b6: *none* - Shape _:ncc7ce3c904fb4303b0c896e99fb04d46b4: *none* - Shape _:ncc7ce3c904fb4303b0c896e99fb04d46b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ncc7ce3c904fb4303b0c896e99fb04d46b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ncc7ce3c904fb4303b0c896e99fb04d46b10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n5d4057e0da9a48a4a38c1de9f700afb4b11: *none* - Shape _:n5d4057e0da9a48a4a38c1de9f700afb4b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5d4057e0da9a48a4a38c1de9f700afb4b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n5d4057e0da9a48a4a38c1de9f700afb4b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n5d4057e0da9a48a4a38c1de9f700afb4b23: *none* - Shape _:n5d4057e0da9a48a4a38c1de9f700afb4b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5d4057e0da9a48a4a38c1de9f700afb4b25: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: 1 warning
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:dataCubeShape/sh:property (path cdif:hasPhysicalMapping) Focus node: _:N669bf288971544caa6c07ceb8b23bad5 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: _:N669bf288971544caa6c07ceb8b23bad5
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: *none* - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ncc7ce3c904fb4303b0c896e99fb04d46b5: *none* - Shape _:ncc7ce3c904fb4303b0c896e99fb04d46b26: *none* - Shape _:ncc7ce3c904fb4303b0c896e99fb04d46b7: *none* - Shape _:ncc7ce3c904fb4303b0c896e99fb04d46b6: *none* - Shape _:ncc7ce3c904fb4303b0c896e99fb04d46b4: *none* - Shape _:ncc7ce3c904fb4303b0c896e99fb04d46b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ncc7ce3c904fb4303b0c896e99fb04d46b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ncc7ce3c904fb4303b0c896e99fb04d46b10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n5d4057e0da9a48a4a38c1de9f700afb4b11: *none* - Shape _:n5d4057e0da9a48a4a38c1de9f700afb4b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5d4057e0da9a48a4a38c1de9f700afb4b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n5d4057e0da9a48a4a38c1de9f700afb4b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n5d4057e0da9a48a4a38c1de9f700afb4b23: *none* - Shape _:n5d4057e0da9a48a4a38c1de9f700afb4b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5d4057e0da9a48a4a38c1de9f700afb4b25: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: no results
Focus nodes for _sources/cdifDataType/cdifDataCube/rules.shacl: - Shape cdifd:dataCubeShape: _:Ncc33e4476c924c7b9abe08f93db16fe2
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: *none* - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ncc7ce3c904fb4303b0c896e99fb04d46b5: *none* - Shape _:ncc7ce3c904fb4303b0c896e99fb04d46b26: *none* - Shape _:ncc7ce3c904fb4303b0c896e99fb04d46b7: *none* - Shape _:ncc7ce3c904fb4303b0c896e99fb04d46b6: *none* - Shape _:ncc7ce3c904fb4303b0c896e99fb04d46b4: *none* - Shape _:ncc7ce3c904fb4303b0c896e99fb04d46b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ncc7ce3c904fb4303b0c896e99fb04d46b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ncc7ce3c904fb4303b0c896e99fb04d46b10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n5d4057e0da9a48a4a38c1de9f700afb4b11: *none* - Shape _:n5d4057e0da9a48a4a38c1de9f700afb4b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5d4057e0da9a48a4a38c1de9f700afb4b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n5d4057e0da9a48a4a38c1de9f700afb4b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n5d4057e0da9a48a4a38c1de9f700afb4b23: *none* - Shape _:n5d4057e0da9a48a4a38c1de9f700afb4b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5d4057e0da9a48a4a38c1de9f700afb4b25: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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']: {'type': 'string', 'description': 'Identifier or name of the algorithm specification ' '(e.g., SHA-256, MD5). ' 'DataFingerprint.algorithmSpecification.', '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']: {'type': 'string', 'description': 'Version of the fingerprint algorithm/specification. ' 'DataFingerprint.algorithmVersion.', '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: {'$schema': 'https://json-schema.org/draft/2020-12/schema', 'title': 'DDI-CDI Descriptor Variable', 'type': 'object', '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': {'@type': {'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'cdi:DescriptorVariable'}, 'minItems': 1}, '@id': {'type': 'string', 'description': 'Identifier for this ' 'DescriptorVariable node'}, 'cdif:hasValuesFrom': {'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.', '$ref': '#/$defs/DescriptorValueDomain', 'x-jsonld-id': 'https://w3id.org/cdif/hasValuesFrom'}, 'cdif:name': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}, 'minItems': 1}], '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'], '$defs': {'DescriptorValueDomain': {'type': 'object', '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': {'@type': {'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'cdi:DescriptorValueDomain'}, 'minItems': 1}, '@id': {'type': 'string', 'description': 'Identifier ' 'for ' 'this ' 'DescriptorValueDomain ' 'node'}, 'cdif:takesValuesFrom': {'type': 'array', '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': {'type': 'object', 'properties': {'cdif:value': {'type': 'string', 'description': 'The ' 'code ' 'value ' 'as ' 'it ' 'appears ' 'in ' 'the ' 'descriptor ' 'column.', 'x-jsonld-id': 'https://w3id.org/cdif/value'}, 'cdif:isDefinedBy': {'anyOf': [{'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifRepresentedVariable/schema.yaml'}, {'description': 'object ' 'reference ' 'via ' 'URI ' 'or ' 'URI ' 'fragment ' 'to ' 'a ' 'RepresentedVariable ' 'defined ' 'elsewhere ' 'in ' 'the ' 'document', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}], 'x-jsonld-id': 'https://w3id.org/cdif/isDefinedBy'}}, 'required': ['cdif:value', 'cdif:isDefinedBy']}, 'minItems': 1, 'x-jsonld-id': 'https://w3id.org/cdif/takesValuesFrom'}}, 'required': ['@type', 'cdif:takesValuesFrom']}}, 'x-jsonld-prefixes': {'schema': 'http://schema.org/', 'cdi': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/', 'cdif': 'https://w3id.org/cdif/'}, 'x-bblocks-metadata': {'itemIdentifier': 'cdif.bbr.metadata.cdifDataType.cdifDescriptorVariable', 'register': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/register.json', 'version': '0.1', 'dateOfLastChange': '2026-11-06'}, '$id': 'file:///github/workspace/build/annotated/bbr/metadata/cdifDataType/cdifDescriptorVariable/schema.yaml'} On instance: {'@context': {'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#', 'cdi': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/', 'cdif': 'https://w3id.org/cdif/', 'ex': 'https://example.org/'}, '@type': ['cdi:DescriptorVariable'], '@id': 'ex:dv/measureName', 'cdif:name': ['measure_name']}
SHACL
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: 1 violation
Violation (sh:MinCountConstraintComponent): Source shape: cdifd:cdifDescriptorVariableShape/sh:property (path cdif:hasValuesFrom) 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:cdifDescriptorValueDomainShape: *none* - Shape cdifd:cdifDescriptorVariableShape: <https://example.org/dv/measureName>
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb6: *none* - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb7: *none* - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb5: *none* - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb26: *none* - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2aa09f1c2f6145a887ca49d7b2da5ab1b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n2aa09f1c2f6145a887ca49d7b2da5ab1b10: *none* - Shape _:n2aa09f1c2f6145a887ca49d7b2da5ab1b20: *none* - Shape _:n2aa09f1c2f6145a887ca49d7b2da5ab1b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n2aa09f1c2f6145a887ca49d7b2da5ab1b23: *none* - Shape _:n2aa09f1c2f6145a887ca49d7b2da5ab1b21: *none* - Shape _:n2aa09f1c2f6145a887ca49d7b2da5ab1b25: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n43911b8cc2094627961536c7c26e499bb5: *none* - Shape _:n43911b8cc2094627961536c7c26e499bb7: *none* - Shape _:n43911b8cc2094627961536c7c26e499bb4: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape _:n43911b8cc2094627961536c7c26e499bb6: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n43911b8cc2094627961536c7c26e499bb15: *none* - Shape cdifd:CDIFRelationShape/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 valid under any of the given schemas Failed validating 'anyOf' in schema['properties']['cdif:name']: {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}, 'minItems': 1}], '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: no results
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorValueDomainShape: <https://example.org/vd/measureName> - Shape cdifd:cdifDescriptorVariableShape: <https://example.org/dv/measureName>
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: 2 infos
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/rv/systolicBP>,<https://example.org/rv/diastolicBP>
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb6: *none* - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb7: *none* - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb5: *none* - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb26: *none* - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2aa09f1c2f6145a887ca49d7b2da5ab1b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n2aa09f1c2f6145a887ca49d7b2da5ab1b10: *none* - Shape _:n2aa09f1c2f6145a887ca49d7b2da5ab1b20: *none* - Shape _:n2aa09f1c2f6145a887ca49d7b2da5ab1b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n2aa09f1c2f6145a887ca49d7b2da5ab1b23: *none* - Shape _:n2aa09f1c2f6145a887ca49d7b2da5ab1b21: *none* - Shape _:n2aa09f1c2f6145a887ca49d7b2da5ab1b25: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n43911b8cc2094627961536c7c26e499bb5: *none* - Shape _:n43911b8cc2094627961536c7c26e499bb7: *none* - Shape _:n43911b8cc2094627961536c7c26e499bb4: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape _:n43911b8cc2094627961536c7c26e499bb6: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n43911b8cc2094627961536c7c26e499bb15: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *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: no results
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorValueDomainShape: <https://example.org/dv/measureName>/cdif:hasValuesFrom - Shape cdifd:cdifDescriptorVariableShape: <https://example.org/dv/measureName>
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb6: *none* - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb7: *none* - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb5: *none* - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb26: *none* - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2aa09f1c2f6145a887ca49d7b2da5ab1b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n2aa09f1c2f6145a887ca49d7b2da5ab1b10: *none* - Shape _:n2aa09f1c2f6145a887ca49d7b2da5ab1b20: *none* - Shape _:n2aa09f1c2f6145a887ca49d7b2da5ab1b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n2aa09f1c2f6145a887ca49d7b2da5ab1b23: *none* - Shape _:n2aa09f1c2f6145a887ca49d7b2da5ab1b21: *none* - Shape _:n2aa09f1c2f6145a887ca49d7b2da5ab1b25: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n43911b8cc2094627961536c7c26e499bb5: *none* - Shape _:n43911b8cc2094627961536c7c26e499bb7: *none* - Shape _:n43911b8cc2094627961536c7c26e499bb4: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape _:n43911b8cc2094627961536c7c26e499bb6: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n43911b8cc2094627961536c7c26e499bb15: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *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: no results
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorValueDomainShape: <https://example.org/vd/measureName> - Shape cdifd:cdifDescriptorVariableShape: <https://example.org/dv/measureName>
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: 2 infos
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/rv/systolicBP>,<https://example.org/rv/diastolicBP>
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb6: *none* - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb7: *none* - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb5: *none* - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb26: *none* - Shape _:n54d4c5d3604a425f8efc4a64ebf8c4acb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2aa09f1c2f6145a887ca49d7b2da5ab1b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n2aa09f1c2f6145a887ca49d7b2da5ab1b10: *none* - Shape _:n2aa09f1c2f6145a887ca49d7b2da5ab1b20: *none* - Shape _:n2aa09f1c2f6145a887ca49d7b2da5ab1b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n2aa09f1c2f6145a887ca49d7b2da5ab1b23: *none* - Shape _:n2aa09f1c2f6145a887ca49d7b2da5ab1b21: *none* - Shape _:n2aa09f1c2f6145a887ca49d7b2da5ab1b25: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n43911b8cc2094627961536c7c26e499bb5: *none* - Shape _:n43911b8cc2094627961536c7c26e499bb7: *none* - Shape _:n43911b8cc2094627961536c7c26e499bb4: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape _:n43911b8cc2094627961536c7c26e499bb6: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n43911b8cc2094627961536c7c26e499bb15: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *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/'}, '@type': ['cdif:EnumerationDomain'], '@id': 'ex:domain/unstated', 'schema:name': 'Sampling method', 'cdif:purpose': 'Records how each sample was collected.', 'cdif:identifier': {'@type': ['schema:PropertyValue'], 'schema:propertyID': 'ex:local', 'schema:value': 'sampling-method'}}
SHACL
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: 1 violation, 1 warning
Violation (sh:OrConstraintComponent): Source shape: cdifd:cdifEnumerationDomainValuesStatedShape Focus node: <ex:domain/unstated> Value: <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.
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:cdifEnumerationDomainShape/sh:property (path cdif:references) 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
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: <ex:domain/unstated> - Shape cdifd:cdifEnumerationDomainShape: <ex:domain/unstated>
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n7a7164fd446c42719e89512cad5bbbc3b5: *none* - Shape _:n7a7164fd446c42719e89512cad5bbbc3b7: *none* - Shape _:n7a7164fd446c42719e89512cad5bbbc3b4: *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 _:n7a7164fd446c42719e89512cad5bbbc3b26: *none* - Shape _:n7a7164fd446c42719e89512cad5bbbc3b19: *none* - Shape _:n7a7164fd446c42719e89512cad5bbbc3b8: *none* - Shape _:n7a7164fd446c42719e89512cad5bbbc3b6: *none* - Shape _:n7a7164fd446c42719e89512cad5bbbc3b10: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb10: *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* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb25: *none* - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb21: *none* - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb20: *none* - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb23: *none* - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb11: *none* - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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', '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', 'type': 'object', 'properties': {'@type': {'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'schema:PropertyValue'}, 'minItems': 1}, '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:value': {'type': 'string', 'description': 'the identifier ' 'string. E.g. ' '10.5066/F7VX0DMQ', 'x-jsonld-id': 'http://schema.org/value'}, 'schema:url': {'type': 'string', 'format': 'uri', '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 ', 'x-jsonld-id': 'http://schema.org/url'}}, 'allOf': [{'required': ['@type']}, {'anyOf': [{'required': ['schema:value']}, {'required': ['schema:url']}]}], 'x-jsonld-prefixes': {'schema': 'http://schema.org/'}, 'x-bblocks-metadata': {'itemIdentifier': 'cdif.bbr.metadata.schemaorgProperties.identifier', 'register': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/register.json', 'version': '0.1', 'dateOfLastChange': '2026-11-06'}} On instance['cdif:identifier']: 42
SHACL
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: <https://example.org/enum-domain/iso3166-eu> - Shape cdifd:cdifEnumerationDomainShape: <https://example.org/enum-domain/iso3166-eu>
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n7a7164fd446c42719e89512cad5bbbc3b5: *none* - Shape _:n7a7164fd446c42719e89512cad5bbbc3b7: *none* - Shape _:n7a7164fd446c42719e89512cad5bbbc3b4: *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 _:n7a7164fd446c42719e89512cad5bbbc3b26: *none* - Shape _:n7a7164fd446c42719e89512cad5bbbc3b19: *none* - Shape _:n7a7164fd446c42719e89512cad5bbbc3b8: *none* - Shape _:n7a7164fd446c42719e89512cad5bbbc3b6: *none* - Shape _:n7a7164fd446c42719e89512cad5bbbc3b10: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb10: *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* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb25: *none* - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb21: *none* - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb20: *none* - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb23: *none* - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb11: *none* - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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', 'description': 'Human understandable name (linguistic signifier, ' 'word, phrase, or mnemonic).', 'x-jsonld-id': 'http://schema.org/name'} On instance['schema:name']: 42
SHACL
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: 1 warning
Warning (sh:DatatypeConstraintComponent): Source shape: cdifd:cdifEnumerationDomainShape/sh:property (path schema1:name) Focus node: <https://example.org/enum-domain/iso3166-eu> Result path: schema1:name Value: "42"^^xsd:integer 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:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: <https://example.org/enum-domain/iso3166-eu> - Shape cdifd:cdifEnumerationDomainShape: <https://example.org/enum-domain/iso3166-eu>
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n7a7164fd446c42719e89512cad5bbbc3b5: *none* - Shape _:n7a7164fd446c42719e89512cad5bbbc3b7: *none* - Shape _:n7a7164fd446c42719e89512cad5bbbc3b4: *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 _:n7a7164fd446c42719e89512cad5bbbc3b26: *none* - Shape _:n7a7164fd446c42719e89512cad5bbbc3b19: *none* - Shape _:n7a7164fd446c42719e89512cad5bbbc3b8: *none* - Shape _:n7a7164fd446c42719e89512cad5bbbc3b6: *none* - Shape _:n7a7164fd446c42719e89512cad5bbbc3b10: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb10: *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* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb25: *none* - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb21: *none* - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb20: *none* - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb23: *none* - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb11: *none* - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: <https://example.org/enum-domain/iso3166> - Shape cdifd:cdifEnumerationDomainShape: <https://example.org/enum-domain/iso3166>
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n7a7164fd446c42719e89512cad5bbbc3b5: *none* - Shape _:n7a7164fd446c42719e89512cad5bbbc3b7: *none* - Shape _:n7a7164fd446c42719e89512cad5bbbc3b4: *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 _:n7a7164fd446c42719e89512cad5bbbc3b26: *none* - Shape _:n7a7164fd446c42719e89512cad5bbbc3b19: *none* - Shape _:n7a7164fd446c42719e89512cad5bbbc3b8: *none* - Shape _:n7a7164fd446c42719e89512cad5bbbc3b6: *none* - Shape _:n7a7164fd446c42719e89512cad5bbbc3b10: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb10: *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* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb25: *none* - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb21: *none* - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb20: *none* - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb23: *none* - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb11: *none* - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: <https://example.org/enum-domain/iso3166-eu> - Shape cdifd:cdifEnumerationDomainShape: <https://example.org/enum-domain/iso3166-eu>
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n7a7164fd446c42719e89512cad5bbbc3b5: *none* - Shape _:n7a7164fd446c42719e89512cad5bbbc3b7: *none* - Shape _:n7a7164fd446c42719e89512cad5bbbc3b4: *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 _:n7a7164fd446c42719e89512cad5bbbc3b26: *none* - Shape _:n7a7164fd446c42719e89512cad5bbbc3b19: *none* - Shape _:n7a7164fd446c42719e89512cad5bbbc3b8: *none* - Shape _:n7a7164fd446c42719e89512cad5bbbc3b6: *none* - Shape _:n7a7164fd446c42719e89512cad5bbbc3b10: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb10: *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* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb25: *none* - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb21: *none* - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb20: *none* - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb23: *none* - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb11: *none* - Shape _:n44a9ef01132a43a3ac623ac6b5f3271bb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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']: {'type': 'string', 'enum': ['UnitIdentifier', 'Measure', 'Attribute', 'Dimension', 'Descriptor', 'ReferenceVariable'], '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.', 'x-jsonld-id': 'https://w3id.org/cdif/role'} On instance['cdif:role']: 42
SHACL
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: 1 warning
Warning (sh:MaxCountConstraintComponent): Source shape: cdifd:QualifiesNotAllowedWithoutAttributeShape/sh:property (path cdif:qualifies) 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 _:ne250cd46728a4aeca77fec8f07297d90b67: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: xas:monochromatorEnergy - Shape _:ne250cd46728a4aeca77fec8f07297d90b20: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b72: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b71: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b70: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b73: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b15: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b75: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b10: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b69: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b18: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b16: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b14: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b11: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b13: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b17: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b66: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n160e503eca1d4c3aaf38270cdc643271b8: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b7: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b6: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b19: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b23: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b20: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b11: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b25: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b10: *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 _:nd35441295fee4770ba9d82f58fed2e05b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b8: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b7: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b30: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b37: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b52: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b12: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b9: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b10: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b11: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b45: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b4: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b51: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b44: *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 _:n8c57b39805564b6eb0b5f23440d50cb4b5: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b14: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b38: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n73e3682dc5664ab88fff2d9815b503ffb6: *none* - Shape _:n73e3682dc5664ab88fff2d9815b503ffb4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n73e3682dc5664ab88fff2d9815b503ffb7: *none* - Shape _:n73e3682dc5664ab88fff2d9815b503ffb5: *none* - Shape _:n73e3682dc5664ab88fff2d9815b503ffb15: *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: 1 warning
Warning (sh:SPARQLConstraintComponent): Source shape: cdifd:QualifiesCoherenceShape Focus node: xas:monochromatorEnergy Result path: cdif:qualifies Value: ex:temperatureVariable 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 _:ne250cd46728a4aeca77fec8f07297d90b67: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: xas:monochromatorEnergy - Shape _:ne250cd46728a4aeca77fec8f07297d90b20: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b72: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b71: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b70: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b73: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b15: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b75: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b10: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b69: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b18: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b16: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b14: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b11: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b13: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b17: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b66: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n160e503eca1d4c3aaf38270cdc643271b8: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b7: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b6: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b19: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b23: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b20: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b11: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b25: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b10: *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 _:nd35441295fee4770ba9d82f58fed2e05b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b8: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b7: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b30: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b37: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b52: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b12: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b9: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b10: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b11: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b45: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b4: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b51: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b44: *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 _:n8c57b39805564b6eb0b5f23440d50cb4b5: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b14: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b38: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n73e3682dc5664ab88fff2d9815b503ffb6: *none* - Shape _:n73e3682dc5664ab88fff2d9815b503ffb4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n73e3682dc5664ab88fff2d9815b503ffb7: *none* - Shape _:n73e3682dc5664ab88fff2d9815b503ffb5: *none* - Shape _:n73e3682dc5664ab88fff2d9815b503ffb15: *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: 2 warnings, 1 info
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFxasInstanceVariableShape/sh:property (path cdif:physicalDataType) Focus node: <https://example.org/var/temperature> Result path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:description) Focus node: <https://example.org/var/temperature> Result path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:ne250cd46728a4aeca77fec8f07297d90b67: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/temperature> - Shape _:ne250cd46728a4aeca77fec8f07297d90b20: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b72: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b71: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b70: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b73: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b15: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b75: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b10: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b69: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b18: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b16: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b14: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b11: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b13: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b17: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b66: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n160e503eca1d4c3aaf38270cdc643271b8: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b7: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b6: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b19: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b23: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b20: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b11: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b25: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b10: *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 _:nd35441295fee4770ba9d82f58fed2e05b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b8: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b7: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b30: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b37: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b52: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b12: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b9: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b10: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b11: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b45: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b4: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b51: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b44: *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 _:n8c57b39805564b6eb0b5f23440d50cb4b5: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b14: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b38: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n73e3682dc5664ab88fff2d9815b503ffb6: *none* - Shape _:n73e3682dc5664ab88fff2d9815b503ffb4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n73e3682dc5664ab88fff2d9815b503ffb7: *none* - Shape _:n73e3682dc5664ab88fff2d9815b503ffb5: *none* - Shape _:n73e3682dc5664ab88fff2d9815b503ffb15: *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: 1 warning
Warning (sh:SPARQLConstraintComponent): Source shape: cdifd:QualifiesCoherenceShape Focus node: xas:monochromatorEnergy Result path: cdif:qualifies Value: ex:temperatureVariable 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 _:ne250cd46728a4aeca77fec8f07297d90b67: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: xas:monochromatorEnergy - Shape _:ne250cd46728a4aeca77fec8f07297d90b20: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b72: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b71: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b70: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b73: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b15: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b75: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b10: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b69: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b18: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b16: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b14: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b11: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b13: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b17: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b66: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n160e503eca1d4c3aaf38270cdc643271b8: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b7: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b6: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b19: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b23: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b20: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b11: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b25: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b10: *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 _:nd35441295fee4770ba9d82f58fed2e05b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b8: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b7: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b30: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b37: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b52: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b12: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b9: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b10: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b11: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b45: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b4: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b51: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b44: *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 _:n8c57b39805564b6eb0b5f23440d50cb4b5: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b14: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b38: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n73e3682dc5664ab88fff2d9815b503ffb6: *none* - Shape _:n73e3682dc5664ab88fff2d9815b503ffb4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n73e3682dc5664ab88fff2d9815b503ffb7: *none* - Shape _:n73e3682dc5664ab88fff2d9815b503ffb5: *none* - Shape _:n73e3682dc5664ab88fff2d9815b503ffb15: *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: 1 warning
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) 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 _:ne250cd46728a4aeca77fec8f07297d90b67: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/mics/mwi2019/var/HH14> - Shape _:ne250cd46728a4aeca77fec8f07297d90b20: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b72: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b71: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b70: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b73: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b15: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b75: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b10: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b69: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b18: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b16: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b14: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b11: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b13: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b17: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b66: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n160e503eca1d4c3aaf38270cdc643271b8: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b7: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b6: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b19: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b23: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b20: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b11: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b25: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b10: *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 _:nd35441295fee4770ba9d82f58fed2e05b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: <https://example.org/mics/mwi2019/var/HH14/statistics/minimum>,<https://example.org/mics/mwi2019/var/HH14/statistics/maximum>,<https://example.org/mics/mwi2019/var/HH14/statistics/count>,<https://example.org/mics/mwi2019/var/HH14/statistics/frequencies> - 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:cdifStatisticsCollectionShape: <https://example.org/mics/mwi2019/var/HH14/statistics>
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b8: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b7: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b30: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b37: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b52: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b12: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b9: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b10: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b11: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b45: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b4: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b51: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b44: *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 _:n8c57b39805564b6eb0b5f23440d50cb4b5: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b14: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b38: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n73e3682dc5664ab88fff2d9815b503ffb6: *none* - Shape _:n73e3682dc5664ab88fff2d9815b503ffb4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n73e3682dc5664ab88fff2d9815b503ffb7: *none* - Shape _:n73e3682dc5664ab88fff2d9815b503ffb5: *none* - Shape _:n73e3682dc5664ab88fff2d9815b503ffb15: *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: 1 warning
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) 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 _:ne250cd46728a4aeca77fec8f07297d90b67: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/mics/mwi2019/var/HH6> - Shape _:ne250cd46728a4aeca77fec8f07297d90b20: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b72: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b71: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b70: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b73: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b15: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b75: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b10: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b69: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b18: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b16: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b14: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b11: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b13: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b17: *none* - Shape _:ne250cd46728a4aeca77fec8f07297d90b66: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n160e503eca1d4c3aaf38270cdc643271b8: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b7: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b6: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b19: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n160e503eca1d4c3aaf38270cdc643271b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b23: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b20: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b11: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b25: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b10: *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 _:nd35441295fee4770ba9d82f58fed2e05b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd35441295fee4770ba9d82f58fed2e05b22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: <https://example.org/mics/mwi2019/var/HH6/statistics/count>,<https://example.org/mics/mwi2019/var/HH6/statistics/maximum>,<https://example.org/mics/mwi2019/var/HH6/statistics/frequencies>,<https://example.org/mics/mwi2019/var/HH6/statistics/minimum> - 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:cdifStatisticsCollectionShape: <https://example.org/mics/mwi2019/var/HH6/statistics>
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b8: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b7: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b30: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b37: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b52: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b12: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b9: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b10: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b11: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b45: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b4: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b51: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b44: *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 _:n8c57b39805564b6eb0b5f23440d50cb4b5: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b14: *none* - Shape _:n8c57b39805564b6eb0b5f23440d50cb4b38: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n73e3682dc5664ab88fff2d9815b503ffb6: *none* - Shape _:n73e3682dc5664ab88fff2d9815b503ffb4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n73e3682dc5664ab88fff2d9815b503ffb7: *none* - Shape _:n73e3682dc5664ab88fff2d9815b503ffb5: *none* - Shape _:n73e3682dc5664ab88fff2d9815b503ffb15: *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', 'title': 'CDIF Key', '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.', 'type': 'object', 'properties': {'@type': {'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'cdif:Key'}, 'minItems': 1}, '@id': {'type': 'string', 'description': 'Identifier for this Key node.'}, 'cdif:isComposedOf': {'type': 'array', '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': {'type': 'object', 'description': 'ComponentPosition ' 'wrapper ' 'indexing ' 'one ' "variable's " 'position ' 'in the ' 'key.', 'properties': {'@type': {'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'cdi:ComponentPosition'}, 'minItems': 1}, '@id': {'type': 'string', 'description': 'Identifier ' 'for ' 'this ' 'ComponentPosition ' 'node.'}, 'cdi:indexes': {'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.', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/indexes'}, 'cdi:value': {'type': 'integer', 'minimum': 1, '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.', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/value'}}, 'required': ['@type', 'cdi:indexes', 'cdi:value']}, 'minItems': 1, 'x-jsonld-id': 'https://w3id.org/cdif/isComposedOf'}}, 'required': ['@type', 'cdif:isComposedOf'], 'x-jsonld-prefixes': {'schema': 'http://schema.org/', 'cdi': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/', 'cdif': 'https://w3id.org/cdif/'}, 'x-bblocks-metadata': {'itemIdentifier': 'cdif.bbr.metadata.cdifDataType.cdifKey', 'register': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/register.json', 'version': '0.1', 'dateOfLastChange': '2026-11-06'}, '$id': 'file:///github/workspace/build/annotated/bbr/metadata/cdifDataType/cdifKey/schema.yaml'} On instance: {'@context': {'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#', 'cdi': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/', 'cdif': 'https://w3id.org/cdif/', 'ex': 'https://example.org/'}, '@type': ['cdif:Key'], '@id': 'ex:dataset/observations/key/primary'}
SHACL
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: 1 violation
Violation (sh:MinCountConstraintComponent): Source shape: cdifd:cdifKeyShape/sh:property (path cdif:isComposedOf) 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: no results
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: _:Nc9b51f8c14ee4854801e8c91e9db8d15
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: no results
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', 'title': 'Object Reference', 'description': 'A reference to a node defined elsewhere, by its @id.', 'type': 'object', 'properties': {'@id': {'type': 'string', 'description': 'resolvable @id of the ' 'referenced node'}}, 'required': ['@id'], 'additionalProperties': False, 'x-bblocks-metadata': {'itemIdentifier': 'cdif.bbr.metadata.cdifDataType.objectReference', 'register': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/register.json', 'version': '0.1', 'dateOfLastChange': '2026-11-06'}} On instance['cdif:formats_InstanceVariable']: 42
SHACL
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: *none* - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nb997e5ed2580468381408723482acf1cb8: *none* - Shape _:nb997e5ed2580468381408723482acf1cb5: *none* - Shape _:nb997e5ed2580468381408723482acf1cb10: *none* - Shape _:nb997e5ed2580468381408723482acf1cb7: *none* - Shape _:nb997e5ed2580468381408723482acf1cb26: *none* - Shape _:nb997e5ed2580468381408723482acf1cb4: *none* - Shape _:nb997e5ed2580468381408723482acf1cb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb997e5ed2580468381408723482acf1cb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n782101d8ee194e19a3223d3c3d19b5beb11: *none* - Shape _:n782101d8ee194e19a3223d3c3d19b5beb22: *none* - Shape _:n782101d8ee194e19a3223d3c3d19b5beb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n782101d8ee194e19a3223d3c3d19b5beb20: *none* - Shape _:n782101d8ee194e19a3223d3c3d19b5beb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n782101d8ee194e19a3223d3c3d19b5beb23: *none* - Shape _:n782101d8ee194e19a3223d3c3d19b5beb10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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']: {'type': 'integer', 'minimum': 0, 'description': 'Non-negative integer that orders the fields in the ' 'data structure (column number).', 'x-jsonld-id': 'https://w3id.org/cdif/index'} On instance['cdif:index']: 'not-an-integer'
SHACL
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: *none* - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nb997e5ed2580468381408723482acf1cb8: *none* - Shape _:nb997e5ed2580468381408723482acf1cb5: *none* - Shape _:nb997e5ed2580468381408723482acf1cb10: *none* - Shape _:nb997e5ed2580468381408723482acf1cb7: *none* - Shape _:nb997e5ed2580468381408723482acf1cb26: *none* - Shape _:nb997e5ed2580468381408723482acf1cb4: *none* - Shape _:nb997e5ed2580468381408723482acf1cb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb997e5ed2580468381408723482acf1cb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n782101d8ee194e19a3223d3c3d19b5beb11: *none* - Shape _:n782101d8ee194e19a3223d3c3d19b5beb22: *none* - Shape _:n782101d8ee194e19a3223d3c3d19b5beb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n782101d8ee194e19a3223d3c3d19b5beb20: *none* - Shape _:n782101d8ee194e19a3223d3c3d19b5beb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n782101d8ee194e19a3223d3c3d19b5beb23: *none* - Shape _:n782101d8ee194e19a3223d3c3d19b5beb10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: {'$schema': 'https://json-schema.org/draft/2020-12/schema', 'title': 'CDIF OpenAPI-aligned WebAPI distribution', '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.', 'type': 'object', 'properties': {'@type': {'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'schema:WebAPI'}, 'minItems': 1}, 'schema:name': {'type': 'string', 'description': 'title of the API. Maps ' 'OpenAPI info.title.', 'x-jsonld-id': 'http://schema.org/name'}, 'schema:description': {'type': 'string', 'description': 'description of ' 'the API. Maps ' 'OpenAPI ' 'info.description. ' 'May use ' 'CommonMark.', 'x-jsonld-id': 'http://schema.org/description'}, 'schema:serviceType': {'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.', '$ref': '#/$defs/cdifConceptOrTermOrString', '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'}, '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'}, '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'}, 'schema:potentialAction': {'type': 'array', 'description': 'operations ' 'exposed by ' 'the API. ' 'Each entry ' 'corresponds ' 'to an ' 'OpenAPI ' 'Operation ' 'Object (one ' 'path + HTTP ' 'method).', 'minItems': 1, 'items': {'$ref': '#/$defs/Operation'}, 'x-jsonld-id': 'http://schema.org/potentialAction'}}, 'required': ['@type', 'schema:serviceType', 'schema:termsOfService', 'schema:potentialAction'], '$defs': {'cdifConceptOrTermOrString': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifConceptOrTermOrString/schema.yaml'}, 'Operation': {'type': 'object', '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': {'type': 'array', 'items': {'type': 'string'}, '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']}, 'minItems': 1, 'default': ['schema:Action']}, 'schema:name': {'type': 'string', 'description': 'identifier ' 'for ' 'the ' 'operation. ' 'Maps ' 'OpenAPI ' 'operationId.', 'x-jsonld-id': 'http://schema.org/name'}, 'schema:description': {'type': 'string', 'description': 'description ' 'of ' 'the ' 'operation. ' 'Maps ' 'OpenAPI ' 'Operation.description.', 'x-jsonld-id': 'http://schema.org/description'}, 'schema:target': {'$ref': '#/$defs/EntryPoint', 'x-jsonld-id': 'http://schema.org/target'}}, 'required': ['schema:name', 'schema:target']}, 'EntryPoint': {'type': 'object', 'description': 'endpoint URL template, HTTP ' 'method, and the ' 'OpenAPI-shaped parameters, ' 'request body, and responses ' 'for the operation.', 'properties': {'@type': {'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'schema:EntryPoint'}, 'minItems': 1, 'default': ['schema:EntryPoint']}, 'schema:urlTemplate': {'type': 'string', '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.', 'x-jsonld-id': 'http://schema.org/urlTemplate'}, 'schema:httpMethod': {'type': 'array', 'description': 'HTTP ' 'method ' 'for ' 'the ' 'operation. ' 'Default ' 'GET.', 'items': {'type': 'string', 'enum': ['GET', 'PUT', 'POST', 'PATCH', 'DELETE', 'HEAD', 'OPTIONS', 'TRACE', 'QUERY']}, 'default': ['GET'], 'x-jsonld-id': 'http://schema.org/httpMethod'}, 'oas:parameters': {'type': 'array', 'description': 'query, ' 'path, ' 'header, ' 'or ' 'cookie ' 'parameters ' 'accepted ' 'by ' 'the ' 'operation. ' 'Maps ' 'OpenAPI ' 'Parameter ' 'Object.', 'items': {'$ref': '#/$defs/Parameter'}, 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#parameters'}, 'oas:requestBody': {'description': 'request ' 'body ' 'for ' 'the ' 'operation ' '(typically ' 'POST/PUT/PATCH). ' 'Maps ' 'OpenAPI ' 'Request ' 'Body ' 'Object.', '$ref': '#/$defs/RequestBody', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#requestBody'}, 'oas:response': {'type': 'array', '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.', 'minItems': 1, 'items': {'$ref': '#/$defs/Response'}, 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#response'}}, 'required': ['schema:urlTemplate', 'oas:response']}, 'Parameter': {'type': 'object', 'description': 'an OpenAPI Parameter Object; ' 'describes a single parameter ' 'of an operation.', 'properties': {'@id': {'type': 'string'}, 'oas:name': {'type': 'string', 'description': 'name ' 'of ' 'the ' 'parameter ' '(case-sensitive). ' 'For ' 'path ' 'parameters, ' 'MUST ' 'match ' 'a ' '{template} ' 'expression ' 'in ' 'schema:urlTemplate.', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#name'}, 'oas:in': {'type': 'string', 'enum': ['query', 'querystring', 'path', 'header', 'cookie'], 'description': 'location ' 'of ' 'the ' 'parameter.', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#in'}, 'oas:description': {'type': 'string', 'description': 'description ' 'of ' 'the ' 'parameter, ' 'including ' 'serialization ' 'or ' 'semantic ' 'notes.', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#description'}, 'oas:required': {'type': 'boolean', 'default': False, 'description': 'whether ' 'the ' 'parameter ' 'is ' 'mandatory. ' 'MUST ' 'be ' 'true ' 'if ' 'oas:in ' 'is ' '"path".', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#required'}, 'oas:schema': {'description': 'schema ' 'describing ' 'the ' 'parameter ' 'value ' 'type, ' 'format, ' 'and ' 'any ' 'pattern.', '$ref': '#/$defs/Schema', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#schema'}}, 'required': ['oas:name', 'oas:in']}, 'RequestBody': {'type': 'object', 'description': 'an OpenAPI Request Body ' 'Object; describes the body ' 'of a write request.', 'properties': {'schema:description': {'type': 'string', 'x-jsonld-id': 'http://schema.org/description'}, 'oas:required': {'type': 'boolean', 'default': False, 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#required'}, 'oas:content': {'type': 'array', '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.', 'minItems': 1, 'items': {'$ref': '#/$defs/MediaType'}, 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#content'}}, 'required': ['oas:content']}, 'Response': {'type': 'object', 'description': 'an OpenAPI Response Object ' 'describing one response from ' 'an operation.', 'properties': {'oas:code': {'type': 'string', 'description': 'HTTP ' 'status ' 'code ' '(e.g. ' '"200", ' '"404", ' '"303") ' 'this ' 'response ' 'describes. ' 'Default ' '"200".', 'default': '200', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#code'}, 'schema:description': {'type': 'string', 'description': 'description ' 'of ' 'the ' 'response.', 'x-jsonld-id': 'http://schema.org/description'}, 'oas:content': {'type': 'array', '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.', 'minItems': 1, 'items': {'$ref': '#/$defs/MediaType'}, 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#content'}}, 'required': ['schema:description', 'oas:content']}, 'MediaType': {'type': 'object', 'description': 'an OpenAPI Media Type Object; ' 'describes the structure of ' 'one media-type representation ' 'in a request body or ' 'response.', 'properties': {'schema:encodingFormat': {'type': 'string', 'description': 'registered ' 'MIME ' 'type ' 'for ' 'this ' 'representation ' '(e.g. ' 'application/json, ' 'text/csv). ' 'Replaces ' "OpenAPI's " 'media-type ' 'map ' 'key.', 'x-jsonld-id': 'http://schema.org/encodingFormat'}, 'oas: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.', '$ref': '#/$defs/Schema', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#schema'}}, 'required': ['schema:encodingFormat']}, 'Schema': {'type': 'object', '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:type': {'type': 'string', 'enum': ['string', 'number', 'integer', 'boolean', 'array', 'object'], 'default': 'string', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#type'}, 'oas:format': {'type': 'string', 'description': 'optional ' 'format ' 'hint ' '(e.g. ' '"int32", ' '"date-time", ' '"uri", ' '"decimal").', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#format'}, 'oas:pattern': {'type': 'string', 'description': 'regular ' 'expression ' 'the ' 'value ' 'must ' 'match ' '(string ' 'types).', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#pattern'}, 'oas:enum': {'type': 'array', 'description': 'enumeration ' 'of ' 'permitted ' 'values.', 'items': {}, 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#enum'}, 'oas:$ref': {'type': 'string', 'format': 'uri', 'description': 'reference ' 'to ' 'an ' 'external ' 'JSON ' 'Schema ' 'or ' 'XML ' 'Schema ' 'document ' 'describing ' 'a ' 'complex ' 'payload ' 'structure.', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#$ref'}}}, 'Reference': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/labeledLink/schema.yaml'}, 'cdifConceptOrTerm': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifConceptOrTerm/schema.yaml'}}, 'x-jsonld-prefixes': {'cdif': 'https://w3id.org/cdif/', 'schema': 'http://schema.org/', 'oas': 'https://spec.openapis.org/oas/3.1#', 'spdx': 'http://spdx.org/rdf/terms#', 'dcterms': 'http://purl.org/dc/terms/'}, 'x-bblocks-metadata': {'itemIdentifier': 'cdif.bbr.metadata.cdifDataType.cdifOpenApi', 'register': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/register.json', 'version': '0.1', 'dateOfLastChange': '2026-11-06'}, '$id': 'file:///github/workspace/build/annotated/bbr/metadata/cdifDataType/cdifOpenApi/schema.yaml'} On instance: {'@context': {'schema': 'http://schema.org/', 'oas': 'https://spec.openapis.org/oas/3.1#', 'ex': 'https://example.org/'}, '@type': ['schema:WebAPI'], '@id': 'ex:api/minimal', 'schema:termsOfService': 'https://example.org/api/terms', 'schema:potentialAction': [{'@type': ['schema:SearchAction'], 'schema:name': 'search', 'schema:target': {'@type': ['schema:EntryPoint'], 'schema:urlTemplate': 'https://example.org/api/search?q={query}', 'schema:httpMethod': ['GET'], 'oas:response': [{'oas:code': '200', 'schema:description': 'Successful ' 'response.', 'oas:content': [{'schema:encodingFormat': 'application/json'}]}]}}]}
SHACL
Validation result for _sources/cdifDataType/cdifOpenApi/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifOpenApi/rules.shacl: - Shape cdifd:oasRequestBodyNode: *none* - Shape cdifd:oasParameterNode: *none* - Shape cdifd:oasResponseNode: <https://example.org/api/minimal>/schema1:potentialAction/schema1:target/oas:response - Shape cdifd:oasMediaTypeNode: _:N629aee28f6544f219bdad11cdd3e351f
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n50d4afd8282240358d02a67d878492a2b6: *none* - Shape _:n50d4afd8282240358d02a67d878492a2b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n50d4afd8282240358d02a67d878492a2b26: *none* - Shape _:n50d4afd8282240358d02a67d878492a2b10: *none* - Shape _:n50d4afd8282240358d02a67d878492a2b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n50d4afd8282240358d02a67d878492a2b19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n50d4afd8282240358d02a67d878492a2b5: *none* - Shape _:n50d4afd8282240358d02a67d878492a2b7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n31882658f32b4cb19a7ac4d1b547c312b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n31882658f32b4cb19a7ac4d1b547c312b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n31882658f32b4cb19a7ac4d1b547c312b20: *none* - Shape _:n31882658f32b4cb19a7ac4d1b547c312b22: *none* - Shape _:n31882658f32b4cb19a7ac4d1b547c312b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n31882658f32b4cb19a7ac4d1b547c312b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n31882658f32b4cb19a7ac4d1b547c312b25: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n825a7096d5c244f789eaee48de221196b4: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n825a7096d5c244f789eaee48de221196b7: *none* - Shape _:n825a7096d5c244f789eaee48de221196b15: *none* - Shape _:n825a7096d5c244f789eaee48de221196b6: *none* - Shape _:n825a7096d5c244f789eaee48de221196b5: *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: {'$schema': 'https://json-schema.org/draft/2020-12/schema', 'title': 'CDIF OpenAPI-aligned WebAPI distribution', '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.', 'type': 'object', 'properties': {'@type': {'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'schema:WebAPI'}, 'minItems': 1}, 'schema:name': {'type': 'string', 'description': 'title of the API. Maps ' 'OpenAPI info.title.', 'x-jsonld-id': 'http://schema.org/name'}, 'schema:description': {'type': 'string', 'description': 'description of ' 'the API. Maps ' 'OpenAPI ' 'info.description. ' 'May use ' 'CommonMark.', 'x-jsonld-id': 'http://schema.org/description'}, 'schema:serviceType': {'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.', '$ref': '#/$defs/cdifConceptOrTermOrString', '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'}, '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'}, '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'}, 'schema:potentialAction': {'type': 'array', 'description': 'operations ' 'exposed by ' 'the API. ' 'Each entry ' 'corresponds ' 'to an ' 'OpenAPI ' 'Operation ' 'Object (one ' 'path + HTTP ' 'method).', 'minItems': 1, 'items': {'$ref': '#/$defs/Operation'}, 'x-jsonld-id': 'http://schema.org/potentialAction'}}, 'required': ['@type', 'schema:serviceType', 'schema:termsOfService', 'schema:potentialAction'], '$defs': {'cdifConceptOrTermOrString': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifConceptOrTermOrString/schema.yaml'}, 'Operation': {'type': 'object', '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': {'type': 'array', 'items': {'type': 'string'}, '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']}, 'minItems': 1, 'default': ['schema:Action']}, 'schema:name': {'type': 'string', 'description': 'identifier ' 'for ' 'the ' 'operation. ' 'Maps ' 'OpenAPI ' 'operationId.', 'x-jsonld-id': 'http://schema.org/name'}, 'schema:description': {'type': 'string', 'description': 'description ' 'of ' 'the ' 'operation. ' 'Maps ' 'OpenAPI ' 'Operation.description.', 'x-jsonld-id': 'http://schema.org/description'}, 'schema:target': {'$ref': '#/$defs/EntryPoint', 'x-jsonld-id': 'http://schema.org/target'}}, 'required': ['schema:name', 'schema:target']}, 'EntryPoint': {'type': 'object', 'description': 'endpoint URL template, HTTP ' 'method, and the ' 'OpenAPI-shaped parameters, ' 'request body, and responses ' 'for the operation.', 'properties': {'@type': {'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'schema:EntryPoint'}, 'minItems': 1, 'default': ['schema:EntryPoint']}, 'schema:urlTemplate': {'type': 'string', '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.', 'x-jsonld-id': 'http://schema.org/urlTemplate'}, 'schema:httpMethod': {'type': 'array', 'description': 'HTTP ' 'method ' 'for ' 'the ' 'operation. ' 'Default ' 'GET.', 'items': {'type': 'string', 'enum': ['GET', 'PUT', 'POST', 'PATCH', 'DELETE', 'HEAD', 'OPTIONS', 'TRACE', 'QUERY']}, 'default': ['GET'], 'x-jsonld-id': 'http://schema.org/httpMethod'}, 'oas:parameters': {'type': 'array', 'description': 'query, ' 'path, ' 'header, ' 'or ' 'cookie ' 'parameters ' 'accepted ' 'by ' 'the ' 'operation. ' 'Maps ' 'OpenAPI ' 'Parameter ' 'Object.', 'items': {'$ref': '#/$defs/Parameter'}, 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#parameters'}, 'oas:requestBody': {'description': 'request ' 'body ' 'for ' 'the ' 'operation ' '(typically ' 'POST/PUT/PATCH). ' 'Maps ' 'OpenAPI ' 'Request ' 'Body ' 'Object.', '$ref': '#/$defs/RequestBody', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#requestBody'}, 'oas:response': {'type': 'array', '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.', 'minItems': 1, 'items': {'$ref': '#/$defs/Response'}, 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#response'}}, 'required': ['schema:urlTemplate', 'oas:response']}, 'Parameter': {'type': 'object', 'description': 'an OpenAPI Parameter Object; ' 'describes a single parameter ' 'of an operation.', 'properties': {'@id': {'type': 'string'}, 'oas:name': {'type': 'string', 'description': 'name ' 'of ' 'the ' 'parameter ' '(case-sensitive). ' 'For ' 'path ' 'parameters, ' 'MUST ' 'match ' 'a ' '{template} ' 'expression ' 'in ' 'schema:urlTemplate.', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#name'}, 'oas:in': {'type': 'string', 'enum': ['query', 'querystring', 'path', 'header', 'cookie'], 'description': 'location ' 'of ' 'the ' 'parameter.', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#in'}, 'oas:description': {'type': 'string', 'description': 'description ' 'of ' 'the ' 'parameter, ' 'including ' 'serialization ' 'or ' 'semantic ' 'notes.', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#description'}, 'oas:required': {'type': 'boolean', 'default': False, 'description': 'whether ' 'the ' 'parameter ' 'is ' 'mandatory. ' 'MUST ' 'be ' 'true ' 'if ' 'oas:in ' 'is ' '"path".', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#required'}, 'oas:schema': {'description': 'schema ' 'describing ' 'the ' 'parameter ' 'value ' 'type, ' 'format, ' 'and ' 'any ' 'pattern.', '$ref': '#/$defs/Schema', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#schema'}}, 'required': ['oas:name', 'oas:in']}, 'RequestBody': {'type': 'object', 'description': 'an OpenAPI Request Body ' 'Object; describes the body ' 'of a write request.', 'properties': {'schema:description': {'type': 'string', 'x-jsonld-id': 'http://schema.org/description'}, 'oas:required': {'type': 'boolean', 'default': False, 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#required'}, 'oas:content': {'type': 'array', '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.', 'minItems': 1, 'items': {'$ref': '#/$defs/MediaType'}, 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#content'}}, 'required': ['oas:content']}, 'Response': {'type': 'object', 'description': 'an OpenAPI Response Object ' 'describing one response from ' 'an operation.', 'properties': {'oas:code': {'type': 'string', 'description': 'HTTP ' 'status ' 'code ' '(e.g. ' '"200", ' '"404", ' '"303") ' 'this ' 'response ' 'describes. ' 'Default ' '"200".', 'default': '200', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#code'}, 'schema:description': {'type': 'string', 'description': 'description ' 'of ' 'the ' 'response.', 'x-jsonld-id': 'http://schema.org/description'}, 'oas:content': {'type': 'array', '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.', 'minItems': 1, 'items': {'$ref': '#/$defs/MediaType'}, 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#content'}}, 'required': ['schema:description', 'oas:content']}, 'MediaType': {'type': 'object', 'description': 'an OpenAPI Media Type Object; ' 'describes the structure of ' 'one media-type representation ' 'in a request body or ' 'response.', 'properties': {'schema:encodingFormat': {'type': 'string', 'description': 'registered ' 'MIME ' 'type ' 'for ' 'this ' 'representation ' '(e.g. ' 'application/json, ' 'text/csv). ' 'Replaces ' "OpenAPI's " 'media-type ' 'map ' 'key.', 'x-jsonld-id': 'http://schema.org/encodingFormat'}, 'oas: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.', '$ref': '#/$defs/Schema', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#schema'}}, 'required': ['schema:encodingFormat']}, 'Schema': {'type': 'object', '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:type': {'type': 'string', 'enum': ['string', 'number', 'integer', 'boolean', 'array', 'object'], 'default': 'string', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#type'}, 'oas:format': {'type': 'string', 'description': 'optional ' 'format ' 'hint ' '(e.g. ' '"int32", ' '"date-time", ' '"uri", ' '"decimal").', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#format'}, 'oas:pattern': {'type': 'string', 'description': 'regular ' 'expression ' 'the ' 'value ' 'must ' 'match ' '(string ' 'types).', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#pattern'}, 'oas:enum': {'type': 'array', 'description': 'enumeration ' 'of ' 'permitted ' 'values.', 'items': {}, 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#enum'}, 'oas:$ref': {'type': 'string', 'format': 'uri', 'description': 'reference ' 'to ' 'an ' 'external ' 'JSON ' 'Schema ' 'or ' 'XML ' 'Schema ' 'document ' 'describing ' 'a ' 'complex ' 'payload ' 'structure.', 'x-jsonld-id': 'https://spec.openapis.org/oas/3.1#$ref'}}}, 'Reference': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/labeledLink/schema.yaml'}, 'cdifConceptOrTerm': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifConceptOrTerm/schema.yaml'}}, 'x-jsonld-prefixes': {'cdif': 'https://w3id.org/cdif/', 'schema': 'http://schema.org/', 'oas': 'https://spec.openapis.org/oas/3.1#', 'spdx': 'http://spdx.org/rdf/terms#', 'dcterms': 'http://purl.org/dc/terms/'}, 'x-bblocks-metadata': {'itemIdentifier': 'cdif.bbr.metadata.cdifDataType.cdifOpenApi', 'register': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/register.json', 'version': '0.1', 'dateOfLastChange': '2026-11-06'}, '$id': 'file:///github/workspace/build/annotated/bbr/metadata/cdifDataType/cdifOpenApi/schema.yaml'} On instance: {'@context': {'schema': 'http://schema.org/', 'oas': 'https://spec.openapis.org/oas/3.1#', 'ex': 'https://example.org/'}, '@type': ['schema:WebAPI'], '@id': 'ex:api/minimal', 'schema:serviceType': {'@type': ['schema:DefinedTerm'], 'schema:name': 'Minimal data service v1', 'schema:termCode': 'minimal-api/v1'}, 'schema:potentialAction': [{'@type': ['schema:SearchAction'], 'schema:name': 'search', 'schema:target': {'@type': ['schema:EntryPoint'], 'schema:urlTemplate': 'https://example.org/api/search?q={query}', 'schema:httpMethod': ['GET'], 'oas:response': [{'oas:code': '200', 'schema:description': 'Successful ' 'response.', 'oas:content': [{'schema:encodingFormat': 'application/json'}]}]}}]}
SHACL
Validation result for _sources/cdifDataType/cdifOpenApi/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifOpenApi/rules.shacl: - Shape cdifd:oasRequestBodyNode: *none* - Shape cdifd:oasParameterNode: *none* - Shape cdifd:oasResponseNode: <https://example.org/api/minimal>/schema1:potentialAction/schema1:target/oas:response - Shape cdifd:oasMediaTypeNode: _:Ndbd86480c4f8453695e5cfb8b00609d0
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n50d4afd8282240358d02a67d878492a2b6: *none* - Shape _:n50d4afd8282240358d02a67d878492a2b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n50d4afd8282240358d02a67d878492a2b26: *none* - Shape _:n50d4afd8282240358d02a67d878492a2b10: *none* - Shape _:n50d4afd8282240358d02a67d878492a2b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n50d4afd8282240358d02a67d878492a2b19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n50d4afd8282240358d02a67d878492a2b5: *none* - Shape _:n50d4afd8282240358d02a67d878492a2b7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n31882658f32b4cb19a7ac4d1b547c312b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n31882658f32b4cb19a7ac4d1b547c312b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n31882658f32b4cb19a7ac4d1b547c312b20: *none* - Shape _:n31882658f32b4cb19a7ac4d1b547c312b22: *none* - Shape _:n31882658f32b4cb19a7ac4d1b547c312b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n31882658f32b4cb19a7ac4d1b547c312b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n31882658f32b4cb19a7ac4d1b547c312b25: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n825a7096d5c244f789eaee48de221196b4: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n825a7096d5c244f789eaee48de221196b7: *none* - Shape _:n825a7096d5c244f789eaee48de221196b15: *none* - Shape _:n825a7096d5c244f789eaee48de221196b6: *none* - Shape _:n825a7096d5c244f789eaee48de221196b5: *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: no results
Focus nodes for _sources/cdifDataType/cdifOpenApi/rules.shacl: - Shape cdifd:oasRequestBodyNode: *none* - Shape cdifd:oasParameterNode: *none* - Shape cdifd:oasResponseNode: <https://example.org/api/minimal>/schema1:potentialAction/schema1:target/oas:response - Shape cdifd:oasMediaTypeNode: _:Ne6d550c07edc4ee4ade2c70aa9106cd3
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n50d4afd8282240358d02a67d878492a2b6: *none* - Shape _:n50d4afd8282240358d02a67d878492a2b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n50d4afd8282240358d02a67d878492a2b26: *none* - Shape _:n50d4afd8282240358d02a67d878492a2b10: *none* - Shape _:n50d4afd8282240358d02a67d878492a2b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n50d4afd8282240358d02a67d878492a2b19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n50d4afd8282240358d02a67d878492a2b5: *none* - Shape _:n50d4afd8282240358d02a67d878492a2b7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n31882658f32b4cb19a7ac4d1b547c312b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n31882658f32b4cb19a7ac4d1b547c312b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n31882658f32b4cb19a7ac4d1b547c312b20: *none* - Shape _:n31882658f32b4cb19a7ac4d1b547c312b22: *none* - Shape _:n31882658f32b4cb19a7ac4d1b547c312b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n31882658f32b4cb19a7ac4d1b547c312b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n31882658f32b4cb19a7ac4d1b547c312b25: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n825a7096d5c244f789eaee48de221196b4: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n825a7096d5c244f789eaee48de221196b7: *none* - Shape _:n825a7096d5c244f789eaee48de221196b15: *none* - Shape _:n825a7096d5c244f789eaee48de221196b6: *none* - Shape _:n825a7096d5c244f789eaee48de221196b5: *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: no results
Focus nodes for _sources/cdifDataType/cdifOpenApi/rules.shacl: - Shape cdifd:oasRequestBodyNode: ex:op_submitAnalysis/schema1:target/oas:requestBody - Shape cdifd:oasParameterNode: ex:param_end,ex:param_element,ex:param_start,ex:param_format,ex:param_bbox - Shape cdifd:oasResponseNode: ex:op_searchAnalyses/schema1:target/oas:response,ex:op_submitAnalysis/schema1:target/oas:response,ex:op_searchAnalyses/schema1:target/oas:response,ex:op_submitAnalysis/schema1:target/oas:response - Shape cdifd:oasMediaTypeNode: ex:op_searchAnalyses/schema1:target/oas:response/oas:content,ex:op_submitAnalysis/schema1:target/oas:requestBody/oas:content,ex:op_searchAnalyses/schema1:target/oas:response/oas:content,ex:op_searchAnalyses/schema1:target/oas:response/oas:content,ex:op_submitAnalysis/schema1:target/oas:response/oas:content,ex:op_submitAnalysis/schema1:target/oas:response/oas:content
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n50d4afd8282240358d02a67d878492a2b6: *none* - Shape _:n50d4afd8282240358d02a67d878492a2b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n50d4afd8282240358d02a67d878492a2b26: *none* - Shape _:n50d4afd8282240358d02a67d878492a2b10: *none* - Shape _:n50d4afd8282240358d02a67d878492a2b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n50d4afd8282240358d02a67d878492a2b19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n50d4afd8282240358d02a67d878492a2b5: *none* - Shape _:n50d4afd8282240358d02a67d878492a2b7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n31882658f32b4cb19a7ac4d1b547c312b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n31882658f32b4cb19a7ac4d1b547c312b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n31882658f32b4cb19a7ac4d1b547c312b20: *none* - Shape _:n31882658f32b4cb19a7ac4d1b547c312b22: *none* - Shape _:n31882658f32b4cb19a7ac4d1b547c312b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n31882658f32b4cb19a7ac4d1b547c312b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n31882658f32b4cb19a7ac4d1b547c312b25: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n825a7096d5c244f789eaee48de221196b4: *none* - Shape cdifd:CDIFLabeledLinkShape: ex:openApiWebAPI_001/schema1:documentation,ex:openApiWebAPI_001/schema1:termsOfService - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape: ex:openApiWebAPI_001/schema1:documentation,ex:openApiWebAPI_001/schema1:termsOfService - Shape _:n825a7096d5c244f789eaee48de221196b7: *none* - Shape _:n825a7096d5c244f789eaee48de221196b15: *none* - Shape _:n825a7096d5c244f789eaee48de221196b6: *none* - Shape _:n825a7096d5c244f789eaee48de221196b5: *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']: {'type': 'string', 'description': 'A format for number expressed as a string, or date ' 'format like YYYY/MM or MM-DD-YY.', 'x-jsonld-id': 'https://w3id.org/cdif/format'} On instance['cdif:format']: 42
SHACL
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: *none* - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b26: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b10: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b8: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b19: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b6: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n5c32059a78864c81a075ecd715af9034b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n5c32059a78864c81a075ecd715af9034b10: *none* - Shape _:n5c32059a78864c81a075ecd715af9034b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5c32059a78864c81a075ecd715af9034b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5c32059a78864c81a075ecd715af9034b25: *none* - Shape _:n5c32059a78864c81a075ecd715af9034b22: *none* - Shape _:n5c32059a78864c81a075ecd715af9034b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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']: {'type': 'integer', 'minimum': 0, 'description': 'Non-negative integer that orders the fields in the ' 'data structure (column number).', 'x-jsonld-id': 'https://w3id.org/cdif/index'} On instance['cdif:index']: 'not-an-integer'
SHACL
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: *none* - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b26: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b10: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b8: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b19: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b6: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n5c32059a78864c81a075ecd715af9034b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n5c32059a78864c81a075ecd715af9034b10: *none* - Shape _:n5c32059a78864c81a075ecd715af9034b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5c32059a78864c81a075ecd715af9034b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5c32059a78864c81a075ecd715af9034b25: *none* - Shape _:n5c32059a78864c81a075ecd715af9034b22: *none* - Shape _:n5c32059a78864c81a075ecd715af9034b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: *none* - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b26: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b10: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b8: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b19: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b6: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n5c32059a78864c81a075ecd715af9034b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n5c32059a78864c81a075ecd715af9034b10: *none* - Shape _:n5c32059a78864c81a075ecd715af9034b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5c32059a78864c81a075ecd715af9034b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5c32059a78864c81a075ecd715af9034b25: *none* - Shape _:n5c32059a78864c81a075ecd715af9034b22: *none* - Shape _:n5c32059a78864c81a075ecd715af9034b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: *none* - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b26: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b10: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b8: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b19: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b6: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n42c3f5969fe14a9193e96a6cfe2a4436b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n5c32059a78864c81a075ecd715af9034b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n5c32059a78864c81a075ecd715af9034b10: *none* - Shape _:n5c32059a78864c81a075ecd715af9034b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5c32059a78864c81a075ecd715af9034b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5c32059a78864c81a075ecd715af9034b25: *none* - Shape _:n5c32059a78864c81a075ecd715af9034b22: *none* - Shape _:n5c32059a78864c81a075ecd715af9034b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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']: {'type': 'array', '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, ' 'bios:reagent), or (5) a role-keyed wrapper under a ' 'role a consuming profile defines for itself, admitted ' 'by shape rather than by name. Base leaves the wrapped ' 'value loose; profiles/extensions (e.g. ' 'cdifProvActivity, adaProduct) pin its shape ' '(Instrument, ComputationalTool, Reagent, ...) and ' 'close the set of role names they accept.', 'items': {'anyOf': [{'type': 'string'}, {'description': 'a resolvable reference to a ' 'representation of the software ' 'or instrument used', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, {'type': 'object', 'description': 'an inline prov:Entity used by ' 'the activity (see prov:used ' 'description)', 'properties': {'@type': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 1, 'contains': {'const': 'prov:Entity'}}}, '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': ['bios:reagent']}, {'type': 'object', 'description': 'a role-keyed wrapper under a ' 'role name this layer does not ' 'recognize: an object carrying at ' 'least one prefixed-name (CURIE) ' 'property other than @id / @type, ' 'whose value is an {@id} ' 'reference, an inline ' 'description, or an array of ' 'either. CDIF deliberately does ' 'NOT enumerate profile-defined ' 'roles here: the three named ' 'above (schema:instrument, ' 'bios:computationalTool, ' 'bios:reagent) are in ' 'CDIF/bioschemas scope and stay ' 'explicit, while a domain profile ' 'is free to relate an activity to ' 'what it used through a role of ' 'its own without CDIF having to ' 'know the term. A consuming ' 'profile is expected to CLOSE the ' 'set to the roles it defines, so ' 'this branch is permissive BY ' 'DESIGN at the base layer and the ' 'restriction returns at the ' 'profile layer. allOf composes ' 'correctly in that direction -- ' 'base permissive, profile ' 'restrictive -- because an allOf ' 'intersection can only narrow: a ' 'role this layer admits by shape ' 'is still rejected by any profile ' 'that does not name it.', 'minProperties': 1, 'propertyNames': {'pattern': '^(@id|@type|[A-Za-z][A-Za-z0-9_.-]*:[A-Za-z_][A-Za-z0-9_.-]*)$'}, 'not': {'description': '@id / @type alone is the ' 'plain {@id} reference ' 'branch, not a wrapper; ' 'at least one property ' 'here must be a role.', 'propertyNames': {'enum': ['@id', '@type']}}, 'patternProperties': {'^[A-Za-z][A-Za-z0-9_.-]*:[A-Za-z_][A-Za-z0-9_.-]*$': {'anyOf': [{'type': 'object', 'description': 'an ' '{@id} ' 'reference ' 'to, ' 'or ' 'an ' 'inline ' 'description ' 'of, ' 'the ' 'entity ' 'used ' 'in ' 'this ' 'role'}, {'type': 'array', 'minItems': 1, 'items': {'type': 'object'}}]}}}]}, 'x-jsonld-id': 'http://www.w3.org/ns/prov#used'} On instance['prov:used']: 42
SHACL
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: 1 violation
Violation (sh:OrConstraintComponent): Source shape: cdifd:cdifProvActivityShape/sh:property (path prov:used) Focus node: ex:activity-soil-chem-analysis Result path: prov:used Value: "42"^^xsd:integer Message: A cdifProvActivity must specify at least one resource that was used (prov:used)
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape _:n103aca81f616450c94b683784692b77bb23: *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: *none* - Shape _:n103aca81f616450c94b683784692b77bb22: *none* - Shape cdifd:cdifProvHowToShape: ex:activity-soil-chem-analysis/schema1:actionProcess - Shape _:n103aca81f616450c94b683784692b77bb21: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n103aca81f616450c94b683784692b77bb36: *none* - Shape _:n103aca81f616450c94b683784692b77bb5: *none* - Shape _:n103aca81f616450c94b683784692b77bb12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n103aca81f616450c94b683784692b77bb4: *none* - Shape _:n103aca81f616450c94b683784692b77bb35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n103aca81f616450c94b683784692b77bb13: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape _:n14ecbb2d92f24dcfa7066684bd63b30bb4: *none* - Shape _:n14ecbb2d92f24dcfa7066684bd63b30bb5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n3cf1736461884d7c85996ac6932cc459b29: *none* - Shape _:n3cf1736461884d7c85996ac6932cc459b30: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n3cf1736461884d7c85996ac6932cc459b7: *none* - Shape _:n3cf1736461884d7c85996ac6932cc459b6: *none* - Shape _:n3cf1736461884d7c85996ac6932cc459b20: *none* - Shape _:n3cf1736461884d7c85996ac6932cc459b33: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n3cf1736461884d7c85996ac6932cc459b31: *none* - Shape _:n3cf1736461884d7c85996ac6932cc459b28: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://registry.identifiers.org/registry/orcid> - Shape _:n3cf1736461884d7c85996ac6932cc459b21: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3cf1736461884d7c85996ac6932cc459b14: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n3cf1736461884d7c85996ac6932cc459b13: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ncd7952f1d2104f62b50eef557b4eb0ecb8: *none* - Shape _:ncd7952f1d2104f62b50eef557b4eb0ecb26: *none* - Shape _:ncd7952f1d2104f62b50eef557b4eb0ecb4: *none* - Shape _:ncd7952f1d2104f62b50eef557b4eb0ecb6: *none* - Shape _:ncd7952f1d2104f62b50eef557b4eb0ecb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncd7952f1d2104f62b50eef557b4eb0ecb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ncd7952f1d2104f62b50eef557b4eb0ecb10: *none* - Shape _:ncd7952f1d2104f62b50eef557b4eb0ecb19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n6781f4ee3c8d44b49c78eacd81c712d5b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n6781f4ee3c8d44b49c78eacd81c712d5b11: *none* - Shape _:n6781f4ee3c8d44b49c78eacd81c712d5b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6781f4ee3c8d44b49c78eacd81c712d5b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n6781f4ee3c8d44b49c78eacd81c712d5b22: *none* - Shape _:n6781f4ee3c8d44b49c78eacd81c712d5b10: *none* - Shape _:n6781f4ee3c8d44b49c78eacd81c712d5b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n16372afefbb34c668023a883e357f1cab14: *none* - Shape _:n16372afefbb34c668023a883e357f1cab20: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n16372afefbb34c668023a883e357f1cab16: *none* - Shape _:n16372afefbb34c668023a883e357f1cab17: *none* - Shape _:n16372afefbb34c668023a883e357f1cab3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n16372afefbb34c668023a883e357f1cab18: *none* - Shape _:n16372afefbb34c668023a883e357f1cab15: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n16372afefbb34c668023a883e357f1cab4: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n44e8e5a88e9148b9a1f08c86155982f6b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape _:n18261e788fef4922adaeae7d6b815627b21: *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:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:activity-soil-chem-analysis/schema1:agent - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *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:activity-soil-chem-analysis/schema1:agent/schema1:contactPoint - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n6c8a3e478b0c4fac9abdf4fc223d9d74b6: *none* - Shape _:n6c8a3e478b0c4fac9abdf4fc223d9d74b7: *none* - Shape _:n6c8a3e478b0c4fac9abdf4fc223d9d74b4: *none* - Shape _:n6c8a3e478b0c4fac9abdf4fc223d9d74b15: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6c8a3e478b0c4fac9abdf4fc223d9d74b5: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b16: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b10: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b9: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b4: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b38: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b42: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b24: *none* - Shape cdifd:spatialExtentProperty: ex:activity-soil-chem-analysis/schema1:location - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b29: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b44: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b15: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b41: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b39: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b40: *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: no results
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape _:n103aca81f616450c94b683784692b77bb23: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:n103aca81f616450c94b683784692b77bb22: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:n103aca81f616450c94b683784692b77bb21: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n103aca81f616450c94b683784692b77bb36: *none* - Shape _:n103aca81f616450c94b683784692b77bb5: *none* - Shape _:n103aca81f616450c94b683784692b77bb12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n103aca81f616450c94b683784692b77bb4: *none* - Shape _:n103aca81f616450c94b683784692b77bb35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n103aca81f616450c94b683784692b77bb13: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape _:n14ecbb2d92f24dcfa7066684bd63b30bb4: *none* - Shape _:n14ecbb2d92f24dcfa7066684bd63b30bb5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n3cf1736461884d7c85996ac6932cc459b29: *none* - Shape _:n3cf1736461884d7c85996ac6932cc459b30: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n3cf1736461884d7c85996ac6932cc459b7: *none* - Shape _:n3cf1736461884d7c85996ac6932cc459b6: *none* - Shape _:n3cf1736461884d7c85996ac6932cc459b20: *none* - Shape _:n3cf1736461884d7c85996ac6932cc459b33: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n3cf1736461884d7c85996ac6932cc459b31: *none* - Shape _:n3cf1736461884d7c85996ac6932cc459b28: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: *none* - Shape _:n3cf1736461884d7c85996ac6932cc459b21: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3cf1736461884d7c85996ac6932cc459b14: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n3cf1736461884d7c85996ac6932cc459b13: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ncd7952f1d2104f62b50eef557b4eb0ecb8: *none* - Shape _:ncd7952f1d2104f62b50eef557b4eb0ecb26: *none* - Shape _:ncd7952f1d2104f62b50eef557b4eb0ecb4: *none* - Shape _:ncd7952f1d2104f62b50eef557b4eb0ecb6: *none* - Shape _:ncd7952f1d2104f62b50eef557b4eb0ecb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncd7952f1d2104f62b50eef557b4eb0ecb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ncd7952f1d2104f62b50eef557b4eb0ecb10: *none* - Shape _:ncd7952f1d2104f62b50eef557b4eb0ecb19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n6781f4ee3c8d44b49c78eacd81c712d5b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n6781f4ee3c8d44b49c78eacd81c712d5b11: *none* - Shape _:n6781f4ee3c8d44b49c78eacd81c712d5b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6781f4ee3c8d44b49c78eacd81c712d5b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n6781f4ee3c8d44b49c78eacd81c712d5b22: *none* - Shape _:n6781f4ee3c8d44b49c78eacd81c712d5b10: *none* - Shape _:n6781f4ee3c8d44b49c78eacd81c712d5b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n16372afefbb34c668023a883e357f1cab14: *none* - Shape _:n16372afefbb34c668023a883e357f1cab20: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n16372afefbb34c668023a883e357f1cab16: *none* - Shape _:n16372afefbb34c668023a883e357f1cab17: *none* - Shape _:n16372afefbb34c668023a883e357f1cab3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n16372afefbb34c668023a883e357f1cab18: *none* - Shape _:n16372afefbb34c668023a883e357f1cab15: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n16372afefbb34c668023a883e357f1cab4: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n44e8e5a88e9148b9a1f08c86155982f6b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape _:n18261e788fef4922adaeae7d6b815627b21: *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:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *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:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n6c8a3e478b0c4fac9abdf4fc223d9d74b6: *none* - Shape _:n6c8a3e478b0c4fac9abdf4fc223d9d74b7: *none* - Shape _:n6c8a3e478b0c4fac9abdf4fc223d9d74b4: *none* - Shape _:n6c8a3e478b0c4fac9abdf4fc223d9d74b15: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6c8a3e478b0c4fac9abdf4fc223d9d74b5: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b16: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b10: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b9: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b4: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b38: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b42: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b24: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b29: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b44: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b15: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b41: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b39: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b40: *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: no results
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape _:n103aca81f616450c94b683784692b77bb23: *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: *none* - Shape _:n103aca81f616450c94b683784692b77bb22: *none* - Shape cdifd:cdifProvHowToShape: ex:activity-soil-chem-analysis/schema1:actionProcess - Shape _:n103aca81f616450c94b683784692b77bb21: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n103aca81f616450c94b683784692b77bb36: *none* - Shape _:n103aca81f616450c94b683784692b77bb5: *none* - Shape _:n103aca81f616450c94b683784692b77bb12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n103aca81f616450c94b683784692b77bb4: *none* - Shape _:n103aca81f616450c94b683784692b77bb35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n103aca81f616450c94b683784692b77bb13: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape _:n14ecbb2d92f24dcfa7066684bd63b30bb4: *none* - Shape _:n14ecbb2d92f24dcfa7066684bd63b30bb5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n3cf1736461884d7c85996ac6932cc459b29: *none* - Shape _:n3cf1736461884d7c85996ac6932cc459b30: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n3cf1736461884d7c85996ac6932cc459b7: *none* - Shape _:n3cf1736461884d7c85996ac6932cc459b6: *none* - Shape _:n3cf1736461884d7c85996ac6932cc459b20: *none* - Shape _:n3cf1736461884d7c85996ac6932cc459b33: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n3cf1736461884d7c85996ac6932cc459b31: *none* - Shape _:n3cf1736461884d7c85996ac6932cc459b28: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: detectionLimit,<https://registry.identifiers.org/registry/orcid> - Shape _:n3cf1736461884d7c85996ac6932cc459b21: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3cf1736461884d7c85996ac6932cc459b14: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n3cf1736461884d7c85996ac6932cc459b13: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ncd7952f1d2104f62b50eef557b4eb0ecb8: *none* - Shape _:ncd7952f1d2104f62b50eef557b4eb0ecb26: *none* - Shape _:ncd7952f1d2104f62b50eef557b4eb0ecb4: *none* - Shape _:ncd7952f1d2104f62b50eef557b4eb0ecb6: *none* - Shape _:ncd7952f1d2104f62b50eef557b4eb0ecb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncd7952f1d2104f62b50eef557b4eb0ecb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ncd7952f1d2104f62b50eef557b4eb0ecb10: *none* - Shape _:ncd7952f1d2104f62b50eef557b4eb0ecb19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n6781f4ee3c8d44b49c78eacd81c712d5b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n6781f4ee3c8d44b49c78eacd81c712d5b11: *none* - Shape _:n6781f4ee3c8d44b49c78eacd81c712d5b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6781f4ee3c8d44b49c78eacd81c712d5b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n6781f4ee3c8d44b49c78eacd81c712d5b22: *none* - Shape _:n6781f4ee3c8d44b49c78eacd81c712d5b10: *none* - Shape _:n6781f4ee3c8d44b49c78eacd81c712d5b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n16372afefbb34c668023a883e357f1cab14: *none* - Shape _:n16372afefbb34c668023a883e357f1cab20: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n16372afefbb34c668023a883e357f1cab16: *none* - Shape _:n16372afefbb34c668023a883e357f1cab17: *none* - Shape _:n16372afefbb34c668023a883e357f1cab3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n16372afefbb34c668023a883e357f1cab18: *none* - Shape _:n16372afefbb34c668023a883e357f1cab15: *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 - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n16372afefbb34c668023a883e357f1cab4: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n44e8e5a88e9148b9a1f08c86155982f6b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape _:n18261e788fef4922adaeae7d6b815627b21: *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:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:activity-soil-chem-analysis/schema1:agent - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *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:activity-soil-chem-analysis/schema1:agent/schema1:contactPoint - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n6c8a3e478b0c4fac9abdf4fc223d9d74b6: *none* - Shape _:n6c8a3e478b0c4fac9abdf4fc223d9d74b7: *none* - Shape _:n6c8a3e478b0c4fac9abdf4fc223d9d74b4: *none* - Shape _:n6c8a3e478b0c4fac9abdf4fc223d9d74b15: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6c8a3e478b0c4fac9abdf4fc223d9d74b5: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b16: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b10: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b13: *none* - Shape cdifd:CDIFDefinedTermShape/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 - Shape _:n10254766420f4645ada5102d48e3bfe3b9: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b4: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b38: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b42: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b24: *none* - Shape cdifd:spatialExtentProperty: ex:activity-soil-chem-analysis/schema1:location - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b29: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b44: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b15: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b41: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b39: *none* - Shape _:n10254766420f4645ada5102d48e3bfe3b40: *none*

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']: {'type': 'string', '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.", 'x-jsonld-id': 'https://w3id.org/cdif/definition'} On instance['cdif:definition']: 42
SHACL
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: 1 info
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/rv/systolicBP>
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n40d33e93f24a4f67a95228a674c25f66b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n40d33e93f24a4f67a95228a674c25f66b5: *none* - Shape _:n40d33e93f24a4f67a95228a674c25f66b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n40d33e93f24a4f67a95228a674c25f66b26: *none* - Shape _:n40d33e93f24a4f67a95228a674c25f66b7: *none* - Shape _:n40d33e93f24a4f67a95228a674c25f66b4: *none* - Shape _:n40d33e93f24a4f67a95228a674c25f66b8: *none* - Shape _:n40d33e93f24a4f67a95228a674c25f66b19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf134f2bb6c2f4bf78e23cdb882733b99b20: *none* - Shape _:nf134f2bb6c2f4bf78e23cdb882733b99b21: *none* - Shape _:nf134f2bb6c2f4bf78e23cdb882733b99b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf134f2bb6c2f4bf78e23cdb882733b99b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nf134f2bb6c2f4bf78e23cdb882733b99b25: *none* - Shape _:nf134f2bb6c2f4bf78e23cdb882733b99b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nf134f2bb6c2f4bf78e23cdb882733b99b10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
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 cdifd:CDIFLabeledLinkShape: *none* - Shape _:n003e5a5d378b42d29962551f5dbcd04db15: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n003e5a5d378b42d29962551f5dbcd04db6: *none* - Shape _:n003e5a5d378b42d29962551f5dbcd04db5: *none* - Shape _:n003e5a5d378b42d29962551f5dbcd04db4: *none* - Shape _:n003e5a5d378b42d29962551f5dbcd04db7: *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']: {'type': 'string', '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])', '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: 1 info
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/rv/systolicBP>
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n40d33e93f24a4f67a95228a674c25f66b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n40d33e93f24a4f67a95228a674c25f66b5: *none* - Shape _:n40d33e93f24a4f67a95228a674c25f66b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n40d33e93f24a4f67a95228a674c25f66b26: *none* - Shape _:n40d33e93f24a4f67a95228a674c25f66b7: *none* - Shape _:n40d33e93f24a4f67a95228a674c25f66b4: *none* - Shape _:n40d33e93f24a4f67a95228a674c25f66b8: *none* - Shape _:n40d33e93f24a4f67a95228a674c25f66b19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf134f2bb6c2f4bf78e23cdb882733b99b20: *none* - Shape _:nf134f2bb6c2f4bf78e23cdb882733b99b21: *none* - Shape _:nf134f2bb6c2f4bf78e23cdb882733b99b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf134f2bb6c2f4bf78e23cdb882733b99b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nf134f2bb6c2f4bf78e23cdb882733b99b25: *none* - Shape _:nf134f2bb6c2f4bf78e23cdb882733b99b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nf134f2bb6c2f4bf78e23cdb882733b99b10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
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 cdifd:CDIFLabeledLinkShape: *none* - Shape _:n003e5a5d378b42d29962551f5dbcd04db15: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n003e5a5d378b42d29962551f5dbcd04db6: *none* - Shape _:n003e5a5d378b42d29962551f5dbcd04db5: *none* - Shape _:n003e5a5d378b42d29962551f5dbcd04db4: *none* - Shape _:n003e5a5d378b42d29962551f5dbcd04db7: *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: no results
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/rv/systolicBP>
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n40d33e93f24a4f67a95228a674c25f66b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n40d33e93f24a4f67a95228a674c25f66b5: *none* - Shape _:n40d33e93f24a4f67a95228a674c25f66b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n40d33e93f24a4f67a95228a674c25f66b26: *none* - Shape _:n40d33e93f24a4f67a95228a674c25f66b7: *none* - Shape _:n40d33e93f24a4f67a95228a674c25f66b4: *none* - Shape _:n40d33e93f24a4f67a95228a674c25f66b8: *none* - Shape _:n40d33e93f24a4f67a95228a674c25f66b19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf134f2bb6c2f4bf78e23cdb882733b99b20: *none* - Shape _:nf134f2bb6c2f4bf78e23cdb882733b99b21: *none* - Shape _:nf134f2bb6c2f4bf78e23cdb882733b99b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf134f2bb6c2f4bf78e23cdb882733b99b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nf134f2bb6c2f4bf78e23cdb882733b99b25: *none* - Shape _:nf134f2bb6c2f4bf78e23cdb882733b99b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nf134f2bb6c2f4bf78e23cdb882733b99b10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
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 cdifd:CDIFLabeledLinkShape: *none* - Shape _:n003e5a5d378b42d29962551f5dbcd04db15: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n003e5a5d378b42d29962551f5dbcd04db6: *none* - Shape _:n003e5a5d378b42d29962551f5dbcd04db5: *none* - Shape _:n003e5a5d378b42d29962551f5dbcd04db4: *none* - Shape _:n003e5a5d378b42d29962551f5dbcd04db7: *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: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: _:Nb2d7be9a623846c2840af9ed2886e176 - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nae8737f590f046bca56b15bf5797984ab4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nae8737f590f046bca56b15bf5797984ab8: *none* - Shape _:nae8737f590f046bca56b15bf5797984ab7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nae8737f590f046bca56b15bf5797984ab5: *none* - Shape _:nae8737f590f046bca56b15bf5797984ab19: *none* - Shape _:nae8737f590f046bca56b15bf5797984ab6: *none* - Shape _:nae8737f590f046bca56b15bf5797984ab10: *none* - Shape _:nae8737f590f046bca56b15bf5797984ab26: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n646d95f972484c058b1a68a10f6bda47b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n646d95f972484c058b1a68a10f6bda47b11: *none* - Shape _:n646d95f972484c058b1a68a10f6bda47b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n646d95f972484c058b1a68a10f6bda47b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n646d95f972484c058b1a68a10f6bda47b20: *none* - Shape _:n646d95f972484c058b1a68a10f6bda47b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n646d95f972484c058b1a68a10f6bda47b10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb13: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb66: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb73: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb16: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb67: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb72: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb15: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb18: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb10: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb11: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb20: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb69: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb17: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb14: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb70: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb71: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb75: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b37: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b7: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b9: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b52: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b29: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b12: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b51: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b4: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b44: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b45: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b38: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b11: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b30: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b14: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n0f06c4f77f9945d3b270e4a7b917295eb4: *none* - Shape _:n0f06c4f77f9945d3b270e4a7b917295eb7: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n0f06c4f77f9945d3b270e4a7b917295eb15: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0f06c4f77f9945d3b270e4a7b917295eb5: *none* - Shape _:n0f06c4f77f9945d3b270e4a7b917295eb6: *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: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: <https://example.org/stats/temperature-mean> - Shape cdifd:cdifCategoryStatisticShape: <https://example.org/stats/temperature-mean>/cdif:has_CategoryStatistics,<https://example.org/stats/temperature-mean>/cdif:has_CategoryStatistics - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nae8737f590f046bca56b15bf5797984ab4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nae8737f590f046bca56b15bf5797984ab8: *none* - Shape _:nae8737f590f046bca56b15bf5797984ab7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nae8737f590f046bca56b15bf5797984ab5: *none* - Shape _:nae8737f590f046bca56b15bf5797984ab19: *none* - Shape _:nae8737f590f046bca56b15bf5797984ab6: *none* - Shape _:nae8737f590f046bca56b15bf5797984ab10: *none* - Shape _:nae8737f590f046bca56b15bf5797984ab26: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n646d95f972484c058b1a68a10f6bda47b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n646d95f972484c058b1a68a10f6bda47b11: *none* - Shape _:n646d95f972484c058b1a68a10f6bda47b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n646d95f972484c058b1a68a10f6bda47b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n646d95f972484c058b1a68a10f6bda47b20: *none* - Shape _:n646d95f972484c058b1a68a10f6bda47b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n646d95f972484c058b1a68a10f6bda47b10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb13: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb66: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb73: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb16: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb67: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb72: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb15: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb18: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb10: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb11: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb20: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb69: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb17: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb14: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb70: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb71: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb75: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b37: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b7: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b9: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b52: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b29: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b12: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b51: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b4: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b44: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b45: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b38: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b11: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b30: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b14: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n0f06c4f77f9945d3b270e4a7b917295eb4: *none* - Shape _:n0f06c4f77f9945d3b270e4a7b917295eb7: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n0f06c4f77f9945d3b270e4a7b917295eb15: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0f06c4f77f9945d3b270e4a7b917295eb5: *none* - Shape _:n0f06c4f77f9945d3b270e4a7b917295eb6: *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: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: <https://example.org/stats/salinity-mean>,<https://example.org/stats/temperature-mean> - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: <https://example.org/stats/dataset-summary>
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nae8737f590f046bca56b15bf5797984ab4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nae8737f590f046bca56b15bf5797984ab8: *none* - Shape _:nae8737f590f046bca56b15bf5797984ab7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nae8737f590f046bca56b15bf5797984ab5: *none* - Shape _:nae8737f590f046bca56b15bf5797984ab19: *none* - Shape _:nae8737f590f046bca56b15bf5797984ab6: *none* - Shape _:nae8737f590f046bca56b15bf5797984ab10: *none* - Shape _:nae8737f590f046bca56b15bf5797984ab26: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n646d95f972484c058b1a68a10f6bda47b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n646d95f972484c058b1a68a10f6bda47b11: *none* - Shape _:n646d95f972484c058b1a68a10f6bda47b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n646d95f972484c058b1a68a10f6bda47b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n646d95f972484c058b1a68a10f6bda47b20: *none* - Shape _:n646d95f972484c058b1a68a10f6bda47b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n646d95f972484c058b1a68a10f6bda47b10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb13: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb66: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb73: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb16: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb67: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb72: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb15: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb18: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb10: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb11: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb20: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb69: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb17: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb14: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb70: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb71: *none* - Shape _:n2917e1afc85149acbf5488a5b91d6dfeb75: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b37: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b7: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b9: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b52: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b29: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b12: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b51: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b4: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b44: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b45: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b38: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b11: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b30: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne9669f6997874083a4d04348badbd1b3b14: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n0f06c4f77f9945d3b270e4a7b917295eb4: *none* - Shape _:n0f06c4f77f9945d3b270e4a7b917295eb7: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n0f06c4f77f9945d3b270e4a7b917295eb15: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0f06c4f77f9945d3b270e4a7b917295eb5: *none* - Shape _:n0f06c4f77f9945d3b270e4a7b917295eb6: *none*

Test passed: 0 / 0

Test passed: 4 / 4

commentPrefix-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using commentPrefix-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD commentPrefix-fail.jsonld created
Output Turtle commentPrefix-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['properties']['cdi:commentPrefix']: {'type': 'string', 'description': 'Character(s) that mark a line as a comment.', '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: no results
Focus nodes for _sources/cdifDataType/cdifTabularData/rules.shacl: - Shape cdifd:tabularDataShape/sh:or/rdf:first: *none* - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:tabularDataShape: _:N98c02d8aa7d74edebcfc218a71753e78
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: _:N98c02d8aa7d74edebcfc218a71753e78 - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n098f77bf989b470cb29b6b3e884c34bdb7: *none* - Shape _:n098f77bf989b470cb29b6b3e884c34bdb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n098f77bf989b470cb29b6b3e884c34bdb6: *none* - Shape _:n098f77bf989b470cb29b6b3e884c34bdb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n098f77bf989b470cb29b6b3e884c34bdb10: *none* - Shape _:n098f77bf989b470cb29b6b3e884c34bdb5: *none* - Shape _:n098f77bf989b470cb29b6b3e884c34bdb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n098f77bf989b470cb29b6b3e884c34bdb26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n45b8f01d65ce4693945075ac8a329f9cb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n45b8f01d65ce4693945075ac8a329f9cb22: *none* - Shape _:n45b8f01d65ce4693945075ac8a329f9cb20: *none* - Shape _:n45b8f01d65ce4693945075ac8a329f9cb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n45b8f01d65ce4693945075ac8a329f9cb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n45b8f01d65ce4693945075ac8a329f9cb25: *none* - Shape _:n45b8f01d65ce4693945075ac8a329f9cb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:nb45356e89b7f492c93ccea1c9268edfcb13: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb33: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb21: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb28: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb20: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb7: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <http://rdf-vocabulary.ddialliance.org/discovery#variableQuantity>,<http://rdf-vocabulary.ddialliance.org/discovery#caseQuantity> - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb30: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb14: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb6: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb29: *none*
delimiter-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using delimiter-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD delimiter-fail.jsonld created
Output Turtle delimiter-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['properties']['cdi:delimiter']: {'type': 'string', 'description': 'Field delimiter (e.g., "," or tab).', '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: no results
Focus nodes for _sources/cdifDataType/cdifTabularData/rules.shacl: - Shape cdifd:tabularDataShape/sh:or/rdf:first: *none* - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:tabularDataShape: _:Nb4003c3fc6a247d49cfd10de911e3221
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: _:Nb4003c3fc6a247d49cfd10de911e3221 - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n098f77bf989b470cb29b6b3e884c34bdb7: *none* - Shape _:n098f77bf989b470cb29b6b3e884c34bdb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n098f77bf989b470cb29b6b3e884c34bdb6: *none* - Shape _:n098f77bf989b470cb29b6b3e884c34bdb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n098f77bf989b470cb29b6b3e884c34bdb10: *none* - Shape _:n098f77bf989b470cb29b6b3e884c34bdb5: *none* - Shape _:n098f77bf989b470cb29b6b3e884c34bdb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n098f77bf989b470cb29b6b3e884c34bdb26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n45b8f01d65ce4693945075ac8a329f9cb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n45b8f01d65ce4693945075ac8a329f9cb22: *none* - Shape _:n45b8f01d65ce4693945075ac8a329f9cb20: *none* - Shape _:n45b8f01d65ce4693945075ac8a329f9cb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n45b8f01d65ce4693945075ac8a329f9cb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n45b8f01d65ce4693945075ac8a329f9cb25: *none* - Shape _:n45b8f01d65ce4693945075ac8a329f9cb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:nb45356e89b7f492c93ccea1c9268edfcb13: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb33: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb21: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb28: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb20: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb7: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <http://rdf-vocabulary.ddialliance.org/discovery#variableQuantity>,<http://rdf-vocabulary.ddialliance.org/discovery#caseQuantity> - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb30: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb14: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb6: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb29: *none*
example_1_1.json Example
Passed
Files
Using exampleCdifTabularData.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifTabularData/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifTabularData/rules.shacl: - Shape cdifd:tabularDataShape/sh:or/rdf:first: *none* - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:tabularDataShape: _:N3328a61ddfc14bf3886c39b3b8da1dbc
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: _:N3328a61ddfc14bf3886c39b3b8da1dbc - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n098f77bf989b470cb29b6b3e884c34bdb7: *none* - Shape _:n098f77bf989b470cb29b6b3e884c34bdb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n098f77bf989b470cb29b6b3e884c34bdb6: *none* - Shape _:n098f77bf989b470cb29b6b3e884c34bdb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n098f77bf989b470cb29b6b3e884c34bdb10: *none* - Shape _:n098f77bf989b470cb29b6b3e884c34bdb5: *none* - Shape _:n098f77bf989b470cb29b6b3e884c34bdb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n098f77bf989b470cb29b6b3e884c34bdb26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n45b8f01d65ce4693945075ac8a329f9cb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n45b8f01d65ce4693945075ac8a329f9cb22: *none* - Shape _:n45b8f01d65ce4693945075ac8a329f9cb20: *none* - Shape _:n45b8f01d65ce4693945075ac8a329f9cb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n45b8f01d65ce4693945075ac8a329f9cb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n45b8f01d65ce4693945075ac8a329f9cb25: *none* - Shape _:n45b8f01d65ce4693945075ac8a329f9cb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:nb45356e89b7f492c93ccea1c9268edfcb13: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb33: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb21: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb28: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb20: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb7: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <http://rdf-vocabulary.ddialliance.org/discovery#variableQuantity>,<http://rdf-vocabulary.ddialliance.org/discovery#caseQuantity> - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb30: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb14: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb6: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb29: *none*
example_2_1.json Example
Passed
Files
Using exampleCdifTabularDataComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifTabularData/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifTabularData/rules.shacl: - Shape cdifd:tabularDataShape/sh:or/rdf:first: *none* - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:tabularDataShape: _:N85a985364dbe497eab3763d0541ebbd2
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: _:N85a985364dbe497eab3763d0541ebbd2 - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n098f77bf989b470cb29b6b3e884c34bdb7: *none* - Shape _:n098f77bf989b470cb29b6b3e884c34bdb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n098f77bf989b470cb29b6b3e884c34bdb6: *none* - Shape _:n098f77bf989b470cb29b6b3e884c34bdb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n098f77bf989b470cb29b6b3e884c34bdb10: *none* - Shape _:n098f77bf989b470cb29b6b3e884c34bdb5: *none* - Shape _:n098f77bf989b470cb29b6b3e884c34bdb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n098f77bf989b470cb29b6b3e884c34bdb26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n45b8f01d65ce4693945075ac8a329f9cb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n45b8f01d65ce4693945075ac8a329f9cb22: *none* - Shape _:n45b8f01d65ce4693945075ac8a329f9cb20: *none* - Shape _:n45b8f01d65ce4693945075ac8a329f9cb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n45b8f01d65ce4693945075ac8a329f9cb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n45b8f01d65ce4693945075ac8a329f9cb25: *none* - Shape _:n45b8f01d65ce4693945075ac8a329f9cb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:nb45356e89b7f492c93ccea1c9268edfcb13: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb33: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb21: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb28: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb20: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb7: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <http://rdf-vocabulary.ddialliance.org/discovery#variableQuantity>,<http://rdf-vocabulary.ddialliance.org/discovery#caseQuantity> - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb30: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb14: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb6: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape _:nb45356e89b7f492c93ccea1c9268edfcb29: *none*

Test passed: 0 / 0

Test passed: 2 / 2

format-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using format-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD format-fail.jsonld created
Output Turtle format-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['allOf'][0]['properties']['cdif:format']: {'type': 'string', 'description': 'A format for number expressed as a string, or date ' 'format like YYYY/MM or MM-DD-YY.', 'x-jsonld-id': 'https://w3id.org/cdif/format'} On instance['cdif:format']: 42
SHACL
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: *none* - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n125130541d6649999e2ded3640d2ca7eb6: *none* - Shape _:n125130541d6649999e2ded3640d2ca7eb26: *none* - Shape _:n125130541d6649999e2ded3640d2ca7eb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n125130541d6649999e2ded3640d2ca7eb10: *none* - Shape _:n125130541d6649999e2ded3640d2ca7eb5: *none* - Shape _:n125130541d6649999e2ded3640d2ca7eb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n125130541d6649999e2ded3640d2ca7eb8: *none* - Shape _:n125130541d6649999e2ded3640d2ca7eb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:naae769ce0a05435fa6ce5abb3e237e2ab22: *none* - Shape _:naae769ce0a05435fa6ce5abb3e237e2ab20: *none* - Shape _:naae769ce0a05435fa6ce5abb3e237e2ab10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:naae769ce0a05435fa6ce5abb3e237e2ab25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:naae769ce0a05435fa6ce5abb3e237e2ab11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:naae769ce0a05435fa6ce5abb3e237e2ab23: *none* - Shape _:naae769ce0a05435fa6ce5abb3e237e2ab21: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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']: {'type': 'integer', 'minimum': 0, 'description': 'Non-negative integer that orders the fields in the ' 'data structure (column number).', 'x-jsonld-id': 'https://w3id.org/cdif/index'} On instance['cdif:index']: 'not-an-integer'
SHACL
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: *none* - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n125130541d6649999e2ded3640d2ca7eb6: *none* - Shape _:n125130541d6649999e2ded3640d2ca7eb26: *none* - Shape _:n125130541d6649999e2ded3640d2ca7eb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n125130541d6649999e2ded3640d2ca7eb10: *none* - Shape _:n125130541d6649999e2ded3640d2ca7eb5: *none* - Shape _:n125130541d6649999e2ded3640d2ca7eb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n125130541d6649999e2ded3640d2ca7eb8: *none* - Shape _:n125130541d6649999e2ded3640d2ca7eb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:naae769ce0a05435fa6ce5abb3e237e2ab22: *none* - Shape _:naae769ce0a05435fa6ce5abb3e237e2ab20: *none* - Shape _:naae769ce0a05435fa6ce5abb3e237e2ab10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:naae769ce0a05435fa6ce5abb3e237e2ab25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:naae769ce0a05435fa6ce5abb3e237e2ab11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:naae769ce0a05435fa6ce5abb3e237e2ab23: *none* - Shape _:naae769ce0a05435fa6ce5abb3e237e2ab21: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: 1 warning
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:cdifSubstantiveValueDomainShape/sh:property (path cdif:displayLabel) Focus node: <https://example.org/vd/age-years> Result path: cdif:displayLabel Message: A cdif:SubstantiveValueDomain should carry a cdif:displayLabel (human-readable label)
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: <https://example.org/vd/age-years>
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:na43181fbca504813b93f449d266cb9dcb10: *none* - Shape _:na43181fbca504813b93f449d266cb9dcb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:na43181fbca504813b93f449d266cb9dcb19: *none* - Shape _:na43181fbca504813b93f449d266cb9dcb7: *none* - Shape _:na43181fbca504813b93f449d266cb9dcb6: *none* - Shape _:na43181fbca504813b93f449d266cb9dcb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na43181fbca504813b93f449d266cb9dcb5: *none* - Shape _:na43181fbca504813b93f449d266cb9dcb26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nd4e7e16522cd4034a767017159558f2fb20: *none* - Shape _:nd4e7e16522cd4034a767017159558f2fb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd4e7e16522cd4034a767017159558f2fb25: *none* - Shape _:nd4e7e16522cd4034a767017159558f2fb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nd4e7e16522cd4034a767017159558f2fb22: *none* - Shape _:nd4e7e16522cd4034a767017159558f2fb11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd4e7e16522cd4034a767017159558f2fb10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: <https://example.org/vd/country-iso3166>
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: <https://example.org/enum-domain/iso3166> - Shape cdifd:cdifEnumerationDomainShape: <https://example.org/enum-domain/iso3166>
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:na43181fbca504813b93f449d266cb9dcb10: *none* - Shape _:na43181fbca504813b93f449d266cb9dcb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:na43181fbca504813b93f449d266cb9dcb19: *none* - Shape _:na43181fbca504813b93f449d266cb9dcb7: *none* - Shape _:na43181fbca504813b93f449d266cb9dcb6: *none* - Shape _:na43181fbca504813b93f449d266cb9dcb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na43181fbca504813b93f449d266cb9dcb5: *none* - Shape _:na43181fbca504813b93f449d266cb9dcb26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nd4e7e16522cd4034a767017159558f2fb20: *none* - Shape _:nd4e7e16522cd4034a767017159558f2fb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd4e7e16522cd4034a767017159558f2fb25: *none* - Shape _:nd4e7e16522cd4034a767017159558f2fb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nd4e7e16522cd4034a767017159558f2fb22: *none* - Shape _:nd4e7e16522cd4034a767017159558f2fb11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd4e7e16522cd4034a767017159558f2fb10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*

Test passed: 1 / 1

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

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleOdrlAction.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/odrlProperties/odrlAction/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlAction/rules.shacl: - Shape cdifd:ODRLActionShape: *none* - Shape cdifd:ODRLActionShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLActionShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/odrlProperties/odrlConstraint/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlConstraint/rules.shacl: - Shape cdifd:ODRLConstraintShape: _:N45f635cb88254785bed017470a0ba7fc - Shape cdifd:ODRLConstraintSlotShape: _:N45f635cb88254785bed017470a0ba7fc - Shape cdifd:ODRLLogicalConstraintShape: *none*

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleOdrlAsset.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/odrlProperties/odrlAsset/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlAsset/rules.shacl: - Shape cdifd:ODRLAssetRoleShape: *none* - Shape cdifd:ODRLAssetShape: *none* - Shape cdifd:ODRLAssetRoleShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLAssetRoleShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:ODRLAssetCollectionShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLAssetCollectionShape: _:Nd43cbb6124904369abbd992804ea3976
Validation result for _sources/odrlProperties/odrlConstraint/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlConstraint/rules.shacl: - Shape cdifd:ODRLConstraintShape: _:Nf8004475392148d8a6edcbc7808fb704 - Shape cdifd:ODRLConstraintSlotShape: _:Nf8004475392148d8a6edcbc7808fb704 - Shape cdifd:ODRLLogicalConstraintShape: *none*

Test passed: 2 / 2

leftOperand-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using leftOperand-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD leftOperand-fail.jsonld created
Output Turtle leftOperand-fail.ttl created
JSON Schema
ValidationError: ['odrl:Constraint'] does not contain items matching the given schema Failed validating 'contains' in schema[1]['properties']['@type']: {'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'odrl:LogicalConstraint'}} On instance['@type']: ['odrl:Constraint']
SHACL
Validation result for _sources/odrlProperties/odrlConstraint/rules.shacl: 1 violation
Violation (sh:MinCountConstraintComponent): Source shape: cdifd:ODRLConstraintShape/sh:property (path odrl:leftOperand) Focus node: _:N93d285b5c7da446e9152240bad752601 Result path: odrl:leftOperand Message: An ODRL constraint must have exactly one odrl:leftOperand, given as an IRI (e.g. odrl:spatial).
Focus nodes for _sources/odrlProperties/odrlConstraint/rules.shacl: - Shape cdifd:ODRLConstraintShape: _:N93d285b5c7da446e9152240bad752601 - Shape cdifd:ODRLConstraintSlotShape: *none* - Shape cdifd:ODRLLogicalConstraintShape: *none*
example_1_1.json Example
Passed
Files
Using exampleOdrlConstraint.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/odrlProperties/odrlConstraint/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlConstraint/rules.shacl: - Shape cdifd:ODRLConstraintShape: _:N7ce658945460406797db675f991e0213,_:N53feab31e79b4fcdb382114fb6c9577e - Shape cdifd:ODRLConstraintSlotShape: *none* - Shape cdifd:ODRLLogicalConstraintShape: _:Nedd006d083184feb986225a3f88d6422

Test passed: 3 / 3

assigner-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using assigner-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD assigner-fail.jsonld created
Output Turtle assigner-fail.ttl created
JSON Schema
ValidationError: 'odrl:assigner' is a required property Failed validating 'required' in schema: {'$schema': 'https://json-schema.org/draft/2020-12/schema', 'title': 'ODRL Offer', 'description': 'CDIF Access profile of an ODRL 2.2 Offer ' '(https://www.w3.org/TR/odrl-model/#policy-offer): the ' 'baseline access and usage conditions a data provider ' 'sets for a digital object, without naming who they ' 'apply to (that is an ODRL Agreement). Built on the ' 'generic odrlPolicy block, which carries the ODRL ' "structure; this block adds only CDIF's own rules. " 'Draft from the CDIF Access spreadsheet ' '(CDIF_Access_Profile_ODRL_Classes_Properties_Description.xlsx) ' 'and the cdifbook data_access chapter.\n' "Keys carry the odrl: prefix and the document's " '@context declares the odrl, cdifa1 ' '(https://w3id.org/cdif/access/profile1/), rdf and xsd ' 'prefixes. The ODRL JSON-LD context is not used, so ' 'nothing coerces a string to an IRI: every IRI value ' '(target, action, parties, operands) is an {"@id": ' '...} object.\n' 'An access condition (something done BEFORE the ' 'digital object is retrieved) is a permission duty ' 'constrained by odrl:event odrl:lt odrl:policyUsage ' '(https://www.w3.org/TR/odrl-model/#duty-perm). ' 'Everything else is a usage condition: a permission ' '(may do), an obligation (must do) or a prohibition ' '(must not do).\n' 'OPEN QUESTIONS are marked "OPEN:" below.', 'type': 'object', 'allOf': [{'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/odrlProperties/odrlPolicy/schema.yaml'}], 'properties': {'@context': {'type': 'object', 'description': 'JSON-LD namespace ' 'prefixes for ODRL policy ' 'properties. Not required: ' 'an Offer embedded in a ' 'CDIF record inherits the ' "record's @context.", 'properties': {'odrl': {'const': 'http://www.w3.org/ns/odrl/2/'}, 'cdifa1': {'const': 'https://w3id.org/cdif/access/profile1/'}, 'rdf': {'const': 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'}, 'xsd': {'const': 'http://www.w3.org/2001/XMLSchema#'}}}, '@type': {'description': 'Always includes odrl:Offer.', 'contains': {'const': 'odrl:Offer'}}, '@id': {'description': 'Globally unique, resolvable ' 'IRI for this Offer (the ' "spreadsheet's uid). A resolver " 'should be able to return ' 'application/ld+json, not only ' 'an HTML page.'}, 'odrl:profile': {'description': 'The CDIF Access ODRL ' 'profile this policy ' 'uses, which supplies ' 'the cdifa1: actions ' 'the ODRL core ' 'vocabulary lacks ' '(download, assent, ' 'datadestruction, ' '...). OPEN: nothing ' 'is published at this ' 'IRI yet, and it names ' 'a .ttl file where ' 'ODRL expects a ' 'profile identifier. ' 'The cdifa1: form is ' 'accepted because ' 'compaction under the ' 'cdifa1 prefix ' 'rewrites the full IRI ' 'to it.', 'type': 'object', 'properties': {'@id': {'enum': ['https://w3id.org/cdif/access/profile1/cdifa1.ttl', 'cdifa1:cdifa1.ttl']}}, 'required': ['@id'], 'x-jsonld-id': 'http://www.w3.org/ns/odrl/2/profile'}, 'odrl:target': {'description': 'Asset all rules apply ' 'to, if given once at ' 'policy level (range ' 'odrl:Asset).', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/odrlProperties/odrlRule/schema.yaml#/$defs/Target', 'x-jsonld-id': 'http://www.w3.org/ns/odrl/2/target'}, 'odrl:assigner': {'description': 'The party issuing ' 'the Offer, normally ' 'the repository or ' 'data custodian, ' 'given once at policy ' 'level (range ' 'odrl:Party). ODRL ' 'also accepts an ' 'assigner on every ' 'rule instead; CDIF ' 'asks for the ' 'policy-level form. ' 'The spreadsheet does ' 'not list an assigner ' 'yet.', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/odrlProperties/odrlRule/schema.yaml#/$defs/PartyRef', 'x-jsonld-id': 'http://www.w3.org/ns/odrl/2/assigner'}, 'odrl:assignee': {'description': 'Party all rules ' 'apply to, if given ' 'once at policy level ' '(range odrl:Party).', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/odrlProperties/odrlRule/schema.yaml#/$defs/PartyRef', 'x-jsonld-id': 'http://www.w3.org/ns/odrl/2/assignee'}, 'odrl:permission': {'description': 'Actions a user may ' 'perform on the ' 'target (usage ' 'conditions).', 'type': 'array', 'minItems': 1, 'items': {'type': 'object', 'properties': {'odrl:target': {'description': 'The ' 'asset, ' 'normally ' 'a ' 'distribution ' 'or ' 'data ' 'service ' '(range ' 'odrl:Asset).', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/odrlProperties/odrlRule/schema.yaml#/$defs/Target', 'x-jsonld-id': 'http://www.w3.org/ns/odrl/2/target'}, 'odrl:output': {'description': 'An ' 'asset ' 'created ' 'by ' 'exercising ' 'the ' 'action ' '(range ' 'odrl:Asset).', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/odrlProperties/odrlRule/schema.yaml#/$defs/Target', 'x-jsonld-id': 'http://www.w3.org/ns/odrl/2/output'}, 'odrl:action': {'description': 'The ' 'permitted ' 'action ' '(range ' 'odrl:Action). ' 'OPEN: ' 'the ' 'cdifa1 ' 'action ' 'vocabulary ' 'is ' 'not ' 'defined, ' 'so ' 'values ' 'are ' 'not ' 'enumerated; ' 'whether ' 'it ' 'is ' 'an ' 'ODRL ' 'profile ' 'or ' 'a ' 'standalone ' 'controlled ' 'vocabulary ' 'is ' 'still ' 'to ' 'be ' 'settled.', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/odrlProperties/odrlAction/schema.yaml', 'x-jsonld-id': 'http://www.w3.org/ns/odrl/2/action'}, 'odrl:assigner': {'description': 'Party ' 'granting ' 'this ' 'permission, ' 'if ' 'not ' 'given ' 'at ' 'policy ' 'level ' '(range ' 'odrl:Party).', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/odrlProperties/odrlRule/schema.yaml#/$defs/PartyRef', 'x-jsonld-id': 'http://www.w3.org/ns/odrl/2/assigner'}, 'odrl:assignee': {'description': 'Who ' 'may ' 'exercise ' 'the ' 'permission ' '(range ' 'odrl:Party), ' 'as ' 'a ' 'party ' 'or ' 'a ' '(refined) ' 'PartyCollection, ' 'e.g. ' 'registered ' 'users ' 'located ' 'in ' 'the ' 'UK. ' 'This ' 'is ' 'the ' "book's " 'form; ' 'the ' 'spreadsheet ' 'scopes ' 'users ' 'with ' 'odrl:constraint ' 'instead. ' 'OPEN: ' 'settle ' 'on ' 'one, ' 'or ' 'say ' 'when ' 'each ' 'is ' 'used.', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/odrlProperties/odrlRule/schema.yaml#/$defs/PartyRef', 'x-jsonld-id': 'http://www.w3.org/ns/odrl/2/assignee'}, 'odrl:constraint': {'description': 'Conditions ' 'on ' 'exercising ' 'the ' 'permission ' '(range ' 'odrl:Constraint), ' 'e.g. ' 'only ' 'users ' 'located ' 'in ' 'the ' 'UK ' '(the ' "spreadsheet's " 'way ' 'of ' 'scoping ' 'users; ' 'see ' 'odrl:assignee).', 'type': 'array', 'items': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/odrlProperties/odrlConstraint/schema.yaml'}, 'x-jsonld-id': 'http://www.w3.org/ns/odrl/2/constraint'}, 'odrl:duty': {'description': 'Access ' 'conditions ' '(range ' 'odrl:Duty): ' 'actions ' 'that ' 'must ' 'be ' 'completed ' 'before ' 'the ' 'permitted ' 'action, ' 'e.g. ' 'assent ' 'to ' 'an ' 'End ' 'User ' 'Licence ' 'before ' 'download.', 'type': 'array', 'items': {'$ref': '#/$defs/AccessCondition'}, 'x-jsonld-id': 'http://www.w3.org/ns/odrl/2/duty'}}, 'required': ['odrl:target', 'odrl:action']}, 'x-jsonld-id': 'http://www.w3.org/ns/odrl/2/permission'}, 'odrl:obligation': {'description': 'Actions every user ' 'of the target must ' 'perform (range ' 'odrl:Duty), e.g. ' 'destroy the data ' 'at the end of a ' 'project. The ' 'spreadsheet gives ' '1..*; drafted as ' '0..* because an ' 'Offer with only ' 'permissions is ' 'common. OPEN: ' 'confirm.', 'type': 'array', 'items': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/odrlProperties/odrlRule/schema.yaml#/$defs/Duty'}, 'x-jsonld-id': 'http://www.w3.org/ns/odrl/2/obligation'}, 'odrl:prohibition': {'description': 'Actions a user ' 'must not perform ' '(range ' 'odrl:Prohibition), ' 'e.g. share TRE ' 'credentials.', 'type': 'array', 'items': {'type': 'object', 'properties': {'odrl:target': {'description': 'The ' 'asset ' '(range ' 'odrl:Asset).', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/odrlProperties/odrlRule/schema.yaml#/$defs/Target', 'x-jsonld-id': 'http://www.w3.org/ns/odrl/2/target'}, 'odrl:output': {'description': 'An ' 'asset ' 'created ' 'by ' 'exercising ' 'the ' 'action ' '(range ' 'odrl:Asset).', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/odrlProperties/odrlRule/schema.yaml#/$defs/Target', 'x-jsonld-id': 'http://www.w3.org/ns/odrl/2/output'}, 'odrl:action': {'description': 'The ' 'prohibited ' 'action ' '(range ' 'odrl:Action).', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/odrlProperties/odrlAction/schema.yaml', 'x-jsonld-id': 'http://www.w3.org/ns/odrl/2/action'}, 'odrl:assigner': {'description': 'Party ' 'issuing ' 'this ' 'prohibition, ' 'if ' 'not ' 'given ' 'at ' 'policy ' 'level ' '(range ' 'odrl:Party).', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/odrlProperties/odrlRule/schema.yaml#/$defs/PartyRef', 'x-jsonld-id': 'http://www.w3.org/ns/odrl/2/assigner'}, 'odrl:assignee': {'description': 'Who ' 'the ' 'prohibition ' 'applies ' 'to ' '(range ' 'odrl:Party).', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/odrlProperties/odrlRule/schema.yaml#/$defs/PartyRef', 'x-jsonld-id': 'http://www.w3.org/ns/odrl/2/assignee'}, 'odrl:constraint': {'description': 'Conditions ' 'under ' 'which ' 'the ' 'prohibition ' 'applies ' '(range ' 'odrl:Constraint).', 'type': 'array', 'items': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/odrlProperties/odrlConstraint/schema.yaml'}, 'x-jsonld-id': 'http://www.w3.org/ns/odrl/2/constraint'}, 'odrl:remedy': {'description': 'Duties ' 'owed ' 'if ' 'the ' 'prohibition ' 'is ' 'infringed ' '(range ' 'odrl:Duty).', 'type': 'array', 'items': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/odrlProperties/odrlRule/schema.yaml#/$defs/Duty'}, 'x-jsonld-id': 'http://www.w3.org/ns/odrl/2/remedy'}}, 'required': ['odrl:target', 'odrl:action']}, 'x-jsonld-id': 'http://www.w3.org/ns/odrl/2/prohibition'}}, 'required': ['@type', '@id', 'odrl:profile', 'odrl:assigner', 'odrl:permission'], '$defs': {'accessConditionMarker': {'description': 'The constraint ' 'odrl:event ' 'odrl:lt ' 'odrl:policyUsage: ' 'the duty must be ' 'fulfilled before ' 'the permission is ' 'exercised. In ' 'CDIF Access this ' 'is what marks a ' 'duty as an access ' 'condition. Each ' 'operand accepts ' 'the odrl: compact ' 'IRI and the full ' 'IRI.', 'type': 'object', 'properties': {'odrl:leftOperand': {'type': 'object', 'properties': {'@id': {'enum': ['odrl:event', 'http://www.w3.org/ns/odrl/2/event']}}, 'required': ['@id'], 'x-jsonld-id': 'http://www.w3.org/ns/odrl/2/leftOperand'}, 'odrl:operator': {'type': 'object', 'properties': {'@id': {'enum': ['odrl:lt', 'http://www.w3.org/ns/odrl/2/lt']}}, 'required': ['@id'], 'x-jsonld-id': 'http://www.w3.org/ns/odrl/2/operator'}, 'odrl:rightOperand': {'type': 'object', 'properties': {'@id': {'enum': ['odrl:policyUsage', 'http://www.w3.org/ns/odrl/2/policyUsage']}}, 'required': ['@id'], 'x-jsonld-id': 'http://www.w3.org/ns/odrl/2/rightOperand'}}, 'required': ['odrl:leftOperand', 'odrl:operator', 'odrl:rightOperand']}, 'AccessCondition': {'description': 'A permission duty ' 'carrying the ' 'accessConditionMarker. ' 'The spreadsheet gives ' 'the duty action as ' '1..*; ODRL allows one ' 'action per rule, so ' 'several pre-conditions ' 'are several duties. ' 'OPEN: the spreadsheet ' 'does not say what an ' 'assent duty assents to ' '(e.g. which licence ' 'document); a duty ' 'target is one ' 'candidate. OPEN: the ' 'spreadsheet lists ' 'constraint @type with ' 'cardinality 1 but gives ' 'no value and omits it ' 'on this constraint, so ' 'it is optional.', 'type': 'object', 'properties': {'odrl:action': {'description': 'The ' 'action ' 'to ' 'complete ' 'first, ' 'e.g. ' 'cdifa1:assent ' '(range ' 'odrl:Action).', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/odrlProperties/odrlAction/schema.yaml', 'x-jsonld-id': 'http://www.w3.org/ns/odrl/2/action'}, 'odrl:constraint': {'description': 'Must ' 'include ' 'the ' 'accessConditionMarker ' '(range ' 'odrl:Constraint).', 'type': 'array', 'items': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/odrlProperties/odrlConstraint/schema.yaml'}, 'contains': {'$ref': '#/$defs/accessConditionMarker'}, 'x-jsonld-id': 'http://www.w3.org/ns/odrl/2/constraint'}}, 'required': ['odrl:action', 'odrl:constraint']}}, 'x-jsonld-prefixes': {'odrl': 'http://www.w3.org/ns/odrl/2/', 'cdifa1': 'https://w3id.org/cdif/access/profile1/', 'rdf': 'http://www.w3.org/1999/02/22-rdf-syntax-ns#', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}, 'x-bblocks-metadata': {'itemIdentifier': 'cdif.bbr.metadata.odrlProperties.odrlOffer', 'register': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/register.json', 'version': '0.1', 'dateOfLastChange': '2026-11-06'}, '$id': 'file:///github/workspace/build/annotated/bbr/metadata/odrlProperties/odrlOffer/schema.yaml'} On instance: {'@context': {'odrl': 'http://www.w3.org/ns/odrl/2/', 'cdifa1': 'https://w3id.org/cdif/access/profile1/'}, '@type': ['odrl:Offer'], '@id': 'https://example.org/odrloffer/no-assigner', 'odrl:profile': {'@id': 'https://w3id.org/cdif/access/profile1/cdifa1.ttl'}, 'odrl:permission': [{'odrl:target': {'@id': 'https://example.org/dataset/3936/distribution/csv'}, 'odrl:action': {'@id': 'cdifa1:download'}}]}
SHACL
Validation result for _sources/odrlProperties/odrlOffer/rules.shacl: 1 violation
Violation (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFAccessOfferShape/sh:property (path odrl:assigner) Focus node: <https://example.org/odrloffer/no-assigner> Result path: odrl:assigner Message: A CDIF Access Offer must name its assigner (the repository or data custodian) once, at policy level.
Focus nodes for _sources/odrlProperties/odrlOffer/rules.shacl: - Shape cdifd:CDIFAccessConditionShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:CDIFAccessOfferShape: <https://example.org/odrloffer/no-assigner> - Shape cdifd:CDIFAccessConditionShape: *none* - Shape cdifd:CDIFAccessRuleTargetShape: *none*
Validation result for _sources/odrlProperties/odrlAction/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlAction/rules.shacl: - Shape cdifd:ODRLActionShape: cdifa1:download - Shape cdifd:ODRLActionShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:ODRLActionShape/sh:or/rdf:first: *none*
Validation result for _sources/odrlProperties/odrlConstraint/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlConstraint/rules.shacl: - Shape cdifd:ODRLConstraintShape: *none* - Shape cdifd:ODRLConstraintSlotShape: *none* - Shape cdifd:ODRLLogicalConstraintShape: *none*
Validation result for _sources/odrlProperties/odrlPolicy/rules.shacl: 1 violation
Violation (sh:SPARQLConstraintComponent): Source shape: cdifd:ODRLOfferShape Focus node: <https://example.org/odrloffer/no-assigner> Value: <https://example.org/odrloffer/no-assigner> Message: This kind of ODRL policy needs an assigner: give odrl:assigner at policy level, or on every permission and prohibition (N7b2233589f0146eca539ae2a4505fb51 has none).
Focus nodes for _sources/odrlProperties/odrlPolicy/rules.shacl: - Shape cdifd:ODRLTicketShape: *none* - Shape cdifd:ODRLRequestShape: *none* - Shape cdifd:ODRLAgreementShape: *none* - Shape cdifd:ODRLPrivacyShape: *none* - Shape cdifd:ODRLPolicyPermissionOrProhibitionShape: <https://example.org/odrloffer/no-assigner> - Shape cdifd:ODRLAssertionShape: *none* - Shape cdifd:ODRLSetShape: *none* - Shape cdifd:ODRLOfferShape: <https://example.org/odrloffer/no-assigner> - Shape cdifd:ODRLPolicyShape: <https://example.org/odrloffer/no-assigner>
Validation result for _sources/odrlProperties/odrlRule/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlRule/rules.shacl: - Shape cdifd:ODRLRuleShape: <https://example.org/odrloffer/no-assigner>/odrl:permission
Validation result for _sources/odrlProperties/odrlAsset/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlAsset/rules.shacl: - Shape cdifd:ODRLAssetRoleShape: <https://example.org/dataset/3936/distribution/csv> - Shape cdifd:ODRLAssetCollectionShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLAssetShape: *none* - Shape cdifd:ODRLAssetRoleShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLAssetRoleShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:ODRLAssetCollectionShape: *none*
Validation result for _sources/odrlProperties/odrlParty/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlParty/rules.shacl: - Shape cdifd:ODRLPartyRoleShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:ODRLPartyCollectionShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLPartyRoleShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLPartyShape: *none* - Shape cdifd:ODRLPartyCollectionShape: *none* - Shape cdifd:ODRLPartyRoleShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape _:nf188647a4e8a4f5b84c2eb3d13826a4ab3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n1bab732c011047798d7bd23c9efcec66b10: *none* - Shape _:n1bab732c011047798d7bd23c9efcec66b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1bab732c011047798d7bd23c9efcec66b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n1bab732c011047798d7bd23c9efcec66b8: *none* - Shape _:n1bab732c011047798d7bd23c9efcec66b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1bab732c011047798d7bd23c9efcec66b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n1bab732c011047798d7bd23c9efcec66b5: *none* - Shape _:n1bab732c011047798d7bd23c9efcec66b26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n92c4b934991441a29fc55926bc6b17d8b10: *none* - Shape _:n92c4b934991441a29fc55926bc6b17d8b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n92c4b934991441a29fc55926bc6b17d8b20: *none* - Shape _:n92c4b934991441a29fc55926bc6b17d8b25: *none* - Shape _:n92c4b934991441a29fc55926bc6b17d8b11: *none* - Shape _:n92c4b934991441a29fc55926bc6b17d8b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n92c4b934991441a29fc55926bc6b17d8b22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
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:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0164e464ebc04a85b67de15a2fa7242db21: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFContactPointShape/sh:or/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 cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none*
source-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using source-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD source-fail.jsonld created
Output Turtle source-fail.ttl created
JSON Schema
ValidationError: {'@type': ['odrl:PartyCollection'], 'odrl:refinement': [{'@type': ['odrl:Constraint'], 'odrl:leftOperand': {'@id': 'odrl:spatial'}, 'odrl:operator': {'@id': 'odrl:eq'}, 'odrl:rightOperand': {'@id': 'http://publications.europa.eu/resource/authority/country/GBR'}}]} is not valid under any of the given schemas Failed validating 'anyOf' in schema[1]: {'$schema': 'https://json-schema.org/draft/2020-12/schema', 'title': 'ODRL Party', 'description': 'An ODRL 2.2 Party ' '(https://www.w3.org/TR/odrl-model/#party) or ' 'PartyCollection ' '(https://www.w3.org/TR/odrl-model/#party-collection): ' 'who takes a role (assigner, assignee) in a rule. A ' 'Party is a person, organization or agent identified ' 'by its IRI. A PartyCollection is a group of parties: ' 'either the collection itself, identified by @id, or a ' 'subset of one, where odrl:source names the collection ' 'and odrl:refinement narrows it (e.g. registered users ' 'located in the UK).', 'type': 'object', 'properties': {'@context': {'type': 'object', 'description': 'JSON-LD namespace ' 'prefixes for ODRL and ' 'schema.org properties.', 'properties': {'odrl': {'const': 'http://www.w3.org/ns/odrl/2/'}, 'schema': {'const': 'http://schema.org/'}}}}, 'anyOf': [{'$ref': '#/$defs/Party'}, {'$ref': '#/$defs/PartyCollection'}], '$defs': {'Party': {'description': 'Typed odrl:Party, schema:Person ' 'or schema:Organization. ODRL ' 'declares odrl:Party a subclass of ' 'schema:Person or ' 'schema:Organization (among FOAF ' 'and vCard classes), and gives ' 'odrl:assigner and odrl:assignee ' 'the range odrl:Party, so a ' 'schema.org-typed node in those ' 'roles is an odrl:Party without ' 'saying so. A schema:Person is ' 'validated by the person block and ' 'a schema:Organization by the ' 'organization block. A person may ' 'also carry odrl:Party; an ' 'organization may not, because the ' 'organization block only accepts ' 'schema.org organization types in ' '@type.', 'type': 'object', 'properties': {'@type': {'type': 'array', 'items': {'type': 'string'}}, '@id': {'type': 'string', 'format': 'iri'}}, 'required': ['@type', '@id'], 'anyOf': [{'properties': {'@type': {'contains': {'const': 'odrl:Party'}}}}, {'properties': {'@type': {'contains': {'const': 'schema:Person'}}}}, {'properties': {'@type': {'contains': {'const': 'schema:Organization'}}}}], 'allOf': [{'if': {'properties': {'@type': {'contains': {'const': 'schema:Person'}}}}, 'then': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/person/schema.yaml'}}, {'if': {'properties': {'@type': {'contains': {'const': 'schema:Organization'}}}}, 'then': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/organization/schema.yaml'}}]}, 'PartyCollection': {'description': 'Per ODRL, a refined ' 'collection is ' 'identified through ' 'odrl:source, so ' 'odrl:refinement ' 'requires odrl:source.', 'type': 'object', 'properties': {'@type': {'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'odrl:PartyCollection'}}, '@id': {'type': 'string', 'format': 'iri'}, 'odrl:source': {'description': 'The ' 'collection ' 'this ' 'one ' 'is ' 'drawn ' 'from.', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml', 'x-jsonld-id': 'http://www.w3.org/ns/odrl/2/source'}, 'odrl:refinement': {'description': 'Constraints ' 'selecting ' 'the ' 'members ' 'of ' 'odrl:source ' 'that ' 'belong ' 'to ' 'this ' 'collection.', 'type': 'array', 'minItems': 1, 'items': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/odrlProperties/odrlConstraint/schema.yaml'}, 'x-jsonld-id': 'http://www.w3.org/ns/odrl/2/refinement'}}, 'required': ['@type'], 'anyOf': [{'required': ['@id']}, {'required': ['odrl:source']}], 'dependentRequired': {'odrl:refinement': ['odrl:source']}}}, 'x-jsonld-prefixes': {'odrl': 'http://www.w3.org/ns/odrl/2/', 'schema': 'http://schema.org/'}, 'x-bblocks-metadata': {'itemIdentifier': 'cdif.bbr.metadata.odrlProperties.odrlParty', 'register': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/register.json', 'version': '0.1', 'dateOfLastChange': '2026-11-06'}} On instance: {'@type': ['odrl:PartyCollection'], 'odrl:refinement': [{'@type': ['odrl:Constraint'], 'odrl:leftOperand': {'@id': 'odrl:spatial'}, 'odrl:operator': {'@id': 'odrl:eq'}, 'odrl:rightOperand': {'@id': 'http://publications.europa.eu/resource/authority/country/GBR'}}]}
SHACL
Validation result for _sources/odrlProperties/odrlOffer/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlOffer/rules.shacl: - Shape cdifd:CDIFAccessConditionShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:CDIFAccessOfferShape: <https://example.org/odrloffer/refinement-without-source> - Shape cdifd:CDIFAccessConditionShape: *none* - Shape cdifd:CDIFAccessRuleTargetShape: *none*
Validation result for _sources/odrlProperties/odrlAction/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlAction/rules.shacl: - Shape cdifd:ODRLActionShape: odrl:use - Shape cdifd:ODRLActionShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:ODRLActionShape/sh:or/rdf:first: *none*
Validation result for _sources/odrlProperties/odrlConstraint/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlConstraint/rules.shacl: - Shape cdifd:ODRLConstraintShape: <https://example.org/odrloffer/refinement-without-source>/odrl:permission/odrl:assignee/odrl:refinement - Shape cdifd:ODRLConstraintSlotShape: <https://example.org/odrloffer/refinement-without-source>/odrl:permission/odrl:assignee/odrl:refinement - Shape cdifd:ODRLLogicalConstraintShape: *none*
Validation result for _sources/odrlProperties/odrlPolicy/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlPolicy/rules.shacl: - Shape cdifd:ODRLTicketShape: *none* - Shape cdifd:ODRLRequestShape: *none* - Shape cdifd:ODRLAgreementShape: *none* - Shape cdifd:ODRLPrivacyShape: *none* - Shape cdifd:ODRLPolicyPermissionOrProhibitionShape: <https://example.org/odrloffer/refinement-without-source> - Shape cdifd:ODRLAssertionShape: *none* - Shape cdifd:ODRLSetShape: *none* - Shape cdifd:ODRLOfferShape: <https://example.org/odrloffer/refinement-without-source> - Shape cdifd:ODRLPolicyShape: <https://example.org/odrloffer/refinement-without-source>
Validation result for _sources/odrlProperties/odrlRule/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlRule/rules.shacl: - Shape cdifd:ODRLRuleShape: <https://example.org/odrloffer/refinement-without-source>/odrl:permission
Validation result for _sources/odrlProperties/odrlAsset/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlAsset/rules.shacl: - Shape cdifd:ODRLAssetRoleShape: <https://example.org/dataset/3936/distribution/csv> - Shape cdifd:ODRLAssetCollectionShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLAssetShape: *none* - Shape cdifd:ODRLAssetRoleShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLAssetRoleShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:ODRLAssetCollectionShape: *none*
Validation result for _sources/odrlProperties/odrlParty/rules.shacl: 2 violations
Violation (sh:OrConstraintComponent): Source shape: cdifd:ODRLPartyCollectionShape Focus node: _:N92bcfe45b1894f55901099d374e23990 Value: _:N92bcfe45b1894f55901099d374e23990 Message: An odrl:PartyCollection must have an @id IRI or an odrl:source; a refined collection (odrl:refinement) must name its odrl:source.
Violation (sh:OrConstraintComponent): Source shape: cdifd:ODRLPartyCollectionShape Focus node: _:N92bcfe45b1894f55901099d374e23990 Value: _:N92bcfe45b1894f55901099d374e23990 Message: An odrl:PartyCollection must have an @id IRI or an odrl:source; a refined collection (odrl:refinement) must name its odrl:source.
Focus nodes for _sources/odrlProperties/odrlParty/rules.shacl: - Shape cdifd:ODRLPartyRoleShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:ODRLPartyCollectionShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLPartyRoleShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLPartyShape: *none* - Shape cdifd:ODRLPartyCollectionShape: <https://example.org/odrloffer/refinement-without-source>/odrl:permission/odrl:assignee - Shape cdifd:ODRLPartyRoleShape: <https://example.org/repository>,<https://example.org/odrloffer/refinement-without-source>/odrl:permission/odrl:assignee
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape _:nf188647a4e8a4f5b84c2eb3d13826a4ab3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n1bab732c011047798d7bd23c9efcec66b10: *none* - Shape _:n1bab732c011047798d7bd23c9efcec66b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1bab732c011047798d7bd23c9efcec66b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n1bab732c011047798d7bd23c9efcec66b8: *none* - Shape _:n1bab732c011047798d7bd23c9efcec66b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1bab732c011047798d7bd23c9efcec66b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n1bab732c011047798d7bd23c9efcec66b5: *none* - Shape _:n1bab732c011047798d7bd23c9efcec66b26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n92c4b934991441a29fc55926bc6b17d8b10: *none* - Shape _:n92c4b934991441a29fc55926bc6b17d8b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n92c4b934991441a29fc55926bc6b17d8b20: *none* - Shape _:n92c4b934991441a29fc55926bc6b17d8b25: *none* - Shape _:n92c4b934991441a29fc55926bc6b17d8b11: *none* - Shape _:n92c4b934991441a29fc55926bc6b17d8b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n92c4b934991441a29fc55926bc6b17d8b22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
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:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0164e464ebc04a85b67de15a2fa7242db21: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFContactPointShape/sh:or/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 cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none*
example_1_1.json Example
Passed
Files
Using exampleOdrlOffer.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/odrlProperties/odrlOffer/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlOffer/rules.shacl: - Shape cdifd:CDIFAccessConditionShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:CDIFAccessOfferShape: <https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce> - Shape cdifd:CDIFAccessConditionShape: *none* - Shape cdifd:CDIFAccessRuleTargetShape: *none*
Validation result for _sources/odrlProperties/odrlAction/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlAction/rules.shacl: - Shape cdifd:ODRLActionShape: cdifa1:shareTRECredentials,cdifa1:download,odrl:use,cdifa1:assent,<https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce>/odrl:obligation/odrl:action - Shape cdifd:ODRLActionShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:ODRLActionShape/sh:or/rdf:first: *none*
Validation result for _sources/odrlProperties/odrlConstraint/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlConstraint/rules.shacl: - Shape cdifd:ODRLConstraintShape: <https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce>/odrl:permission/odrl:constraint,<https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce>/odrl:obligation/odrl:action/odrl:refinement,<https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce>/odrl:permission/odrl:duty/odrl:constraint,<https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce>/odrl:permission/odrl:assignee/odrl:refinement - Shape cdifd:ODRLConstraintSlotShape: <https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce>/odrl:obligation/odrl:action/odrl:refinement,<https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce>/odrl:permission/odrl:constraint,<https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce>/odrl:permission/odrl:duty/odrl:constraint,<https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce>/odrl:permission/odrl:assignee/odrl:refinement - Shape cdifd:ODRLLogicalConstraintShape: *none*
Validation result for _sources/odrlProperties/odrlPolicy/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlPolicy/rules.shacl: - Shape cdifd:ODRLTicketShape: *none* - Shape cdifd:ODRLRequestShape: *none* - Shape cdifd:ODRLAgreementShape: *none* - Shape cdifd:ODRLPrivacyShape: *none* - Shape cdifd:ODRLPolicyPermissionOrProhibitionShape: <https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce> - Shape cdifd:ODRLAssertionShape: *none* - Shape cdifd:ODRLSetShape: *none* - Shape cdifd:ODRLOfferShape: <https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce> - Shape cdifd:ODRLPolicyShape: <https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce>
Validation result for _sources/odrlProperties/odrlRule/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlRule/rules.shacl: - Shape cdifd:ODRLRuleShape: <https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce>/odrl:obligation,<https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce>/odrl:prohibition,<https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce>/odrl:permission,<https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce>/odrl:permission,<https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce>/odrl:permission/odrl:duty
Validation result for _sources/odrlProperties/odrlAsset/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlAsset/rules.shacl: - Shape cdifd:ODRLAssetRoleShape: <https://example.org/dataset/3936/distribution/csv> - Shape cdifd:ODRLAssetCollectionShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLAssetShape: *none* - Shape cdifd:ODRLAssetRoleShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLAssetRoleShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:ODRLAssetCollectionShape: *none*
Validation result for _sources/odrlProperties/odrlParty/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlParty/rules.shacl: - Shape cdifd:ODRLPartyRoleShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:ODRLPartyCollectionShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLPartyRoleShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLPartyShape: *none* - Shape cdifd:ODRLPartyCollectionShape: <https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce>/odrl:permission/odrl:assignee - Shape cdifd:ODRLPartyRoleShape: <https://example.org/repository>,<https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce>/odrl:permission/odrl:assignee
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape _:nf188647a4e8a4f5b84c2eb3d13826a4ab3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n1bab732c011047798d7bd23c9efcec66b10: *none* - Shape _:n1bab732c011047798d7bd23c9efcec66b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1bab732c011047798d7bd23c9efcec66b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n1bab732c011047798d7bd23c9efcec66b8: *none* - Shape _:n1bab732c011047798d7bd23c9efcec66b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1bab732c011047798d7bd23c9efcec66b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n1bab732c011047798d7bd23c9efcec66b5: *none* - Shape _:n1bab732c011047798d7bd23c9efcec66b26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n92c4b934991441a29fc55926bc6b17d8b10: *none* - Shape _:n92c4b934991441a29fc55926bc6b17d8b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n92c4b934991441a29fc55926bc6b17d8b20: *none* - Shape _:n92c4b934991441a29fc55926bc6b17d8b25: *none* - Shape _:n92c4b934991441a29fc55926bc6b17d8b11: *none* - Shape _:n92c4b934991441a29fc55926bc6b17d8b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n92c4b934991441a29fc55926bc6b17d8b22: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
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:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0164e464ebc04a85b67de15a2fa7242db21: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFContactPointShape/sh:or/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 cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none*

Test passed: 2 / 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: ['odrl:Party', 'schema:Person'] does not contain items matching the given schema Failed validating 'contains' in schema[1]['properties']['@type']: {'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'odrl:PartyCollection'}} On instance['@type']: ['odrl:Party', 'schema:Person']
SHACL
Validation result for _sources/odrlProperties/odrlParty/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlParty/rules.shacl: - Shape cdifd:ODRLPartyCollectionShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLPartyShape: <https://example.org/person/unnamed> - Shape cdifd:ODRLPartyRoleShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:ODRLPartyRoleShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLPartyCollectionShape: *none* - Shape cdifd:ODRLPartyRoleShape: *none*
Validation result for _sources/odrlProperties/odrlConstraint/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlConstraint/rules.shacl: - Shape cdifd:ODRLConstraintShape: *none* - Shape cdifd:ODRLConstraintSlotShape: *none* - Shape cdifd:ODRLLogicalConstraintShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne5d91924094041ddbe348ac6919e0325b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ned1e01d79d84431eb4abcb28f5edbd25b8: *none* - Shape _:ned1e01d79d84431eb4abcb28f5edbd25b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ned1e01d79d84431eb4abcb28f5edbd25b10: *none* - Shape _:ned1e01d79d84431eb4abcb28f5edbd25b6: *none* - Shape _:ned1e01d79d84431eb4abcb28f5edbd25b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ned1e01d79d84431eb4abcb28f5edbd25b19: *none* - Shape _:ned1e01d79d84431eb4abcb28f5edbd25b26: *none* - Shape _:ned1e01d79d84431eb4abcb28f5edbd25b5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n3f562615716545918b8caa4fac6e7f3fb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3f562615716545918b8caa4fac6e7f3fb20: *none* - Shape _:n3f562615716545918b8caa4fac6e7f3fb21: *none* - Shape _:n3f562615716545918b8caa4fac6e7f3fb11: *none* - Shape _:n3f562615716545918b8caa4fac6e7f3fb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3f562615716545918b8caa4fac6e7f3fb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n3f562615716545918b8caa4fac6e7f3fb10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: 1 violation, 1 info
Violation (sh:OrConstraintComponent): Source shape: cdifd:CDIFPersonShape Focus node: <https://example.org/person/unnamed> Value: <https://example.org/person/unnamed> Message: A person must have a name or an identifier provided; affiliation to an organization is recommended.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:contactPointProperty Focus node: <https://example.org/person/unnamed> Result path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://example.org/person/unnamed> - Shape _:n452dcf315e5043f7a761f5a7a679ed58b21: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *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*
example_1_1.json Example
Passed
Files
Using exampleOdrlParty.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/odrlProperties/odrlParty/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlParty/rules.shacl: - Shape cdifd:ODRLPartyCollectionShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLPartyShape: *none* - Shape cdifd:ODRLPartyRoleShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:ODRLPartyRoleShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLPartyCollectionShape: _:Na91e0650a77f41c295139d9dcab907c3 - Shape cdifd:ODRLPartyRoleShape: *none*
Validation result for _sources/odrlProperties/odrlConstraint/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlConstraint/rules.shacl: - Shape cdifd:ODRLConstraintShape: _:N27d1924b9d99452197bf66c37c6fd274 - Shape cdifd:ODRLConstraintSlotShape: _:N27d1924b9d99452197bf66c37c6fd274 - Shape cdifd:ODRLLogicalConstraintShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne5d91924094041ddbe348ac6919e0325b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ned1e01d79d84431eb4abcb28f5edbd25b8: *none* - Shape _:ned1e01d79d84431eb4abcb28f5edbd25b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ned1e01d79d84431eb4abcb28f5edbd25b10: *none* - Shape _:ned1e01d79d84431eb4abcb28f5edbd25b6: *none* - Shape _:ned1e01d79d84431eb4abcb28f5edbd25b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ned1e01d79d84431eb4abcb28f5edbd25b19: *none* - Shape _:ned1e01d79d84431eb4abcb28f5edbd25b26: *none* - Shape _:ned1e01d79d84431eb4abcb28f5edbd25b5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n3f562615716545918b8caa4fac6e7f3fb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3f562615716545918b8caa4fac6e7f3fb20: *none* - Shape _:n3f562615716545918b8caa4fac6e7f3fb21: *none* - Shape _:n3f562615716545918b8caa4fac6e7f3fb11: *none* - Shape _:n3f562615716545918b8caa4fac6e7f3fb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3f562615716545918b8caa4fac6e7f3fb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n3f562615716545918b8caa4fac6e7f3fb10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape _:n452dcf315e5043f7a761f5a7a679ed58b21: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *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*
example_2_1.json Example
SHACL: 1 Info
Files
Using exampleOdrlPartyPerson.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/odrlProperties/odrlParty/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlParty/rules.shacl: - Shape cdifd:ODRLPartyCollectionShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLPartyShape: <https://example.org/person/jane-researcher> - Shape cdifd:ODRLPartyRoleShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:ODRLPartyRoleShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLPartyCollectionShape: *none* - Shape cdifd:ODRLPartyRoleShape: *none*
Validation result for _sources/odrlProperties/odrlConstraint/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlConstraint/rules.shacl: - Shape cdifd:ODRLConstraintShape: *none* - Shape cdifd:ODRLConstraintSlotShape: *none* - Shape cdifd:ODRLLogicalConstraintShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://example.org/person/jane-researcher>/schema1:affiliation - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne5d91924094041ddbe348ac6919e0325b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ned1e01d79d84431eb4abcb28f5edbd25b8: *none* - Shape _:ned1e01d79d84431eb4abcb28f5edbd25b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ned1e01d79d84431eb4abcb28f5edbd25b10: *none* - Shape _:ned1e01d79d84431eb4abcb28f5edbd25b6: *none* - Shape _:ned1e01d79d84431eb4abcb28f5edbd25b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ned1e01d79d84431eb4abcb28f5edbd25b19: *none* - Shape _:ned1e01d79d84431eb4abcb28f5edbd25b26: *none* - Shape _:ned1e01d79d84431eb4abcb28f5edbd25b5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n3f562615716545918b8caa4fac6e7f3fb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3f562615716545918b8caa4fac6e7f3fb20: *none* - Shape _:n3f562615716545918b8caa4fac6e7f3fb21: *none* - Shape _:n3f562615716545918b8caa4fac6e7f3fb11: *none* - Shape _:n3f562615716545918b8caa4fac6e7f3fb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3f562615716545918b8caa4fac6e7f3fb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n3f562615716545918b8caa4fac6e7f3fb10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: 1 info
Info (sh:MinCountConstraintComponent): Source shape: cdifd:contactPointProperty Focus node: <https://example.org/person/jane-researcher> Result path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://example.org/person/jane-researcher> - Shape _:n452dcf315e5043f7a761f5a7a679ed58b21: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *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*

Test passed: 2 / 2

assignee-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using assignee-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD assignee-fail.jsonld created
Output Turtle assignee-fail.ttl created
JSON Schema
ValidationError: 'odrl:assignee' is a required property Failed validating 'required' in schema[1]['properties']['odrl:permission']['items']: {'required': ['odrl:assignee']} On instance['odrl:permission'][0]: {'odrl:action': {'@id': 'odrl:use'}}
SHACL
Validation result for _sources/odrlProperties/odrlPolicy/rules.shacl: 2 violations
Violation (sh:SPARQLConstraintComponent): Source shape: cdifd:ODRLAgreementShape Focus node: <https://example.org/odrlagreement/no-assignee> Value: <https://example.org/odrlagreement/no-assignee> Message: This kind of ODRL policy needs an assignee: give odrl:assignee at policy level, or on every permission and prohibition (Nda14c145186649bb8026826c1ced0ed0 has none).
Violation (sh:SPARQLConstraintComponent): Source shape: cdifd:ODRLAgreementShape Focus node: <https://example.org/odrlagreement/no-assignee> Value: <https://example.org/odrlagreement/no-assignee> Message: This kind of ODRL policy needs an assignee: give odrl:assignee at policy level, or on every permission and prohibition (Ne40bca381244445bbe9dc077a1edec7a has none).
Focus nodes for _sources/odrlProperties/odrlPolicy/rules.shacl: - Shape cdifd:ODRLTicketShape: *none* - Shape cdifd:ODRLRequestShape: *none* - Shape cdifd:ODRLAgreementShape: <https://example.org/odrlagreement/no-assignee> - Shape cdifd:ODRLPrivacyShape: *none* - Shape cdifd:ODRLPolicyPermissionOrProhibitionShape: <https://example.org/odrlagreement/no-assignee> - Shape cdifd:ODRLAssertionShape: *none* - Shape cdifd:ODRLSetShape: *none* - Shape cdifd:ODRLOfferShape: *none* - Shape cdifd:ODRLPolicyShape: <https://example.org/odrlagreement/no-assignee>
Validation result for _sources/odrlProperties/odrlRule/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlRule/rules.shacl: - Shape cdifd:ODRLRuleShape: <https://example.org/odrlagreement/no-assignee>/odrl:prohibition,<https://example.org/odrlagreement/no-assignee>/odrl:permission
Validation result for _sources/odrlProperties/odrlAction/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlAction/rules.shacl: - Shape cdifd:ODRLActionShape: odrl:use,odrl:distribute - Shape cdifd:ODRLActionShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLActionShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/odrlProperties/odrlConstraint/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlConstraint/rules.shacl: - Shape cdifd:ODRLConstraintShape: *none* - Shape cdifd:ODRLConstraintSlotShape: *none* - Shape cdifd:ODRLLogicalConstraintShape: *none*
Validation result for _sources/odrlProperties/odrlAsset/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlAsset/rules.shacl: - Shape cdifd:ODRLAssetRoleShape: <https://example.org/dataset/3936/distribution/csv> - Shape cdifd:ODRLAssetRoleShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:ODRLAssetShape: *none* - Shape cdifd:ODRLAssetRoleShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLAssetCollectionShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLAssetCollectionShape: *none*
Validation result for _sources/odrlProperties/odrlParty/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlParty/rules.shacl: - Shape cdifd:ODRLPartyCollectionShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLPartyRoleShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLPartyShape: *none* - Shape cdifd:ODRLPartyRoleShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:ODRLPartyCollectionShape: *none* - Shape cdifd:ODRLPartyRoleShape: <https://example.org/repository>
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:ne3f7326c7f0647bd9013d18286cdcf9db3: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n2ab0468603af46e4b50d7e18b379bd51b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2ab0468603af46e4b50d7e18b379bd51b8: *none* - Shape _:n2ab0468603af46e4b50d7e18b379bd51b5: *none* - Shape _:n2ab0468603af46e4b50d7e18b379bd51b10: *none* - Shape _:n2ab0468603af46e4b50d7e18b379bd51b19: *none* - Shape _:n2ab0468603af46e4b50d7e18b379bd51b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2ab0468603af46e4b50d7e18b379bd51b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2ab0468603af46e4b50d7e18b379bd51b6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *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 _:n7e7cb1e11be74078ac525f17df6516a8b20: *none* - Shape _:n7e7cb1e11be74078ac525f17df6516a8b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7e7cb1e11be74078ac525f17df6516a8b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n7e7cb1e11be74078ac525f17df6516a8b23: *none* - Shape _:n7e7cb1e11be74078ac525f17df6516a8b10: *none* - Shape _:n7e7cb1e11be74078ac525f17df6516a8b21: *none* - Shape _:n7e7cb1e11be74078ac525f17df6516a8b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - 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:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape _:n49b79e74fbb2423086c7fd26e9d96aafb21: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none*
example_1_1.json Example
Passed
Files
Using exampleOdrlPolicy.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/odrlProperties/odrlPolicy/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlPolicy/rules.shacl: - Shape cdifd:ODRLTicketShape: *none* - Shape cdifd:ODRLRequestShape: *none* - Shape cdifd:ODRLAgreementShape: <https://example.org/odrlagreement/d91d4663-f9bd-4bd5-8a81-c331e19bf987> - Shape cdifd:ODRLPrivacyShape: *none* - Shape cdifd:ODRLPolicyPermissionOrProhibitionShape: <https://example.org/odrlagreement/d91d4663-f9bd-4bd5-8a81-c331e19bf987> - Shape cdifd:ODRLAssertionShape: *none* - Shape cdifd:ODRLSetShape: *none* - Shape cdifd:ODRLOfferShape: *none* - Shape cdifd:ODRLPolicyShape: <https://example.org/odrlagreement/d91d4663-f9bd-4bd5-8a81-c331e19bf987>
Validation result for _sources/odrlProperties/odrlRule/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlRule/rules.shacl: - Shape cdifd:ODRLRuleShape: <https://example.org/odrlagreement/d91d4663-f9bd-4bd5-8a81-c331e19bf987>/odrl:permission,<https://example.org/odrlagreement/d91d4663-f9bd-4bd5-8a81-c331e19bf987>/odrl:prohibition
Validation result for _sources/odrlProperties/odrlAction/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlAction/rules.shacl: - Shape cdifd:ODRLActionShape: odrl:use,odrl:distribute - Shape cdifd:ODRLActionShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLActionShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/odrlProperties/odrlConstraint/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlConstraint/rules.shacl: - Shape cdifd:ODRLConstraintShape: *none* - Shape cdifd:ODRLConstraintSlotShape: *none* - Shape cdifd:ODRLLogicalConstraintShape: *none*
Validation result for _sources/odrlProperties/odrlAsset/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlAsset/rules.shacl: - Shape cdifd:ODRLAssetRoleShape: <https://example.org/dataset/3936/distribution/csv> - Shape cdifd:ODRLAssetRoleShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:ODRLAssetShape: *none* - Shape cdifd:ODRLAssetRoleShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLAssetCollectionShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLAssetCollectionShape: *none*
Validation result for _sources/odrlProperties/odrlParty/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlParty/rules.shacl: - Shape cdifd:ODRLPartyCollectionShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLPartyRoleShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLPartyShape: *none* - Shape cdifd:ODRLPartyRoleShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:ODRLPartyCollectionShape: *none* - Shape cdifd:ODRLPartyRoleShape: <https://example.org/repository>,<https://example.org/user/1>
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://example.org/repository> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:ne3f7326c7f0647bd9013d18286cdcf9db3: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n2ab0468603af46e4b50d7e18b379bd51b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2ab0468603af46e4b50d7e18b379bd51b8: *none* - Shape _:n2ab0468603af46e4b50d7e18b379bd51b5: *none* - Shape _:n2ab0468603af46e4b50d7e18b379bd51b10: *none* - Shape _:n2ab0468603af46e4b50d7e18b379bd51b19: *none* - Shape _:n2ab0468603af46e4b50d7e18b379bd51b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2ab0468603af46e4b50d7e18b379bd51b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2ab0468603af46e4b50d7e18b379bd51b6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *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 _:n7e7cb1e11be74078ac525f17df6516a8b20: *none* - Shape _:n7e7cb1e11be74078ac525f17df6516a8b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7e7cb1e11be74078ac525f17df6516a8b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n7e7cb1e11be74078ac525f17df6516a8b23: *none* - Shape _:n7e7cb1e11be74078ac525f17df6516a8b10: *none* - Shape _:n7e7cb1e11be74078ac525f17df6516a8b21: *none* - Shape _:n7e7cb1e11be74078ac525f17df6516a8b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - 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:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape _:n49b79e74fbb2423086c7fd26e9d96aafb21: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none*

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleOdrlRule.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/odrlProperties/odrlRule/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlRule/rules.shacl: - Shape cdifd:ODRLRuleShape: _:Ncba88d34fe15420fab6d9632dee0f57d,_:Ne5c588aaf6c441cb95551a5d20381eb2,_:N104890ce00964195b1965a5ad1720c8b
Validation result for _sources/odrlProperties/odrlAction/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlAction/rules.shacl: - Shape cdifd:ODRLActionShape: odrl:compensate,odrl:attribute,odrl:distribute - Shape cdifd:ODRLActionShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:ODRLActionShape/sh:or/rdf:first: *none*
Validation result for _sources/odrlProperties/odrlConstraint/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlConstraint/rules.shacl: - Shape cdifd:ODRLConstraintShape: *none* - Shape cdifd:ODRLConstraintSlotShape: *none* - Shape cdifd:ODRLLogicalConstraintShape: *none*
Validation result for _sources/odrlProperties/odrlAsset/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlAsset/rules.shacl: - Shape cdifd:ODRLAssetRoleShape: <https://example.org/dataset/3936/distribution/csv> - Shape cdifd:ODRLAssetShape: *none* - Shape cdifd:ODRLAssetCollectionShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLAssetRoleShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:ODRLAssetCollectionShape: *none* - Shape cdifd:ODRLAssetRoleShape/sh:or/rdf:first: *none*
Validation result for _sources/odrlProperties/odrlParty/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlParty/rules.shacl: - Shape cdifd:ODRLPartyCollectionShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLPartyRoleShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLPartyShape: *none* - Shape cdifd:ODRLPartyRoleShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:ODRLPartyCollectionShape: *none* - Shape cdifd:ODRLPartyRoleShape: <https://example.org/user/1>
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape _:nb7d31ecd03904534bdb4ac3bbca8ba35b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n5e918e0149b545c0958ac457520f06afb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5e918e0149b545c0958ac457520f06afb10: *none* - Shape _:n5e918e0149b545c0958ac457520f06afb4: *none* - Shape _:n5e918e0149b545c0958ac457520f06afb5: *none* - Shape _:n5e918e0149b545c0958ac457520f06afb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n5e918e0149b545c0958ac457520f06afb8: *none* - Shape _:n5e918e0149b545c0958ac457520f06afb26: *none* - Shape _:n5e918e0149b545c0958ac457520f06afb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n471ca79cee074fc5a7cee86b9a6cd1d1b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n471ca79cee074fc5a7cee86b9a6cd1d1b22: *none* - Shape _:n471ca79cee074fc5a7cee86b9a6cd1d1b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n471ca79cee074fc5a7cee86b9a6cd1d1b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n471ca79cee074fc5a7cee86b9a6cd1d1b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n471ca79cee074fc5a7cee86b9a6cd1d1b11: *none* - Shape _:n471ca79cee074fc5a7cee86b9a6cd1d1b23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
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:CDIFPersonShape: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape _:ne855882ead6c45f4a74ec9f0bc64a6beb21: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/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*

Test passed: 0 / 0

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']: {'type': 'string', 'description': 'A short summary describing a dataset. This text will ' 'be indexed by search applications, so the more ' 'information here, the better.', 'x-jsonld-id': 'http://schema.org/description'} On instance['schema:description']: 42
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/CoreDiscovery/rules.shacl: no results
Focus nodes for _sources/profiles/cdifCompositeProfile/CoreDiscovery/rules.shacl: - Shape _:n5971f6d84ac842eeafda693e81601482b14: *none* - Shape _:n5971f6d84ac842eeafda693e81601482b45: *none* - Shape cdifd:distributionProperty/sh:or/rdf:first: *none* - Shape _:n5971f6d84ac842eeafda693e81601482b46: *none* - Shape cdifd:providerProperty/sh:or/rdf:first: *none* - Shape _:n5971f6d84ac842eeafda693e81601482b15: *none* - Shape cdifd:CDIFDatasetRecommendedShape: *none* - Shape cdifd:contributorProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5971f6d84ac842eeafda693e81601482b30: *none* - Shape cdifd:providerProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:policiesProperty/sh:or/rdf:first: *none* - Shape cdifd:policiesProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5971f6d84ac842eeafda693e81601482b56: *none* - Shape cdifd:distributionProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contributorProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDownloadDetailShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:relatedResourceProperty/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDownloadDetailShape: ex:YOPx123/schema1:distribution,ex:YOPx123/schema1:distribution - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:first: *none* - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: 1 warning
Warning (sh:DatatypeConstraintComponent): Source shape: cdifd:descriptionProperty Focus node: ex:YOPx123 Result path: schema1:description Value: "42"^^xsd:integer Message: A description of the resource is recommended for discovery
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:n354f84500f3c47e9a972322603bb5e1db23: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n354f84500f3c47e9a972322603bb5e1db40: *none* - Shape _:n354f84500f3c47e9a972322603bb5e1db24: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n354f84500f3c47e9a972322603bb5e1db29: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n354f84500f3c47e9a972322603bb5e1db27: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b10: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b7: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b5: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b4: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
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 cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b23: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b10: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b25: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b21: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: ex:maintainerAffiliation_3456,ex:exampleOrg_fW,<file:///github/workspace/kNKPZsCSWMc>,ex:PersonExample_zZc_asContributor/schema1:affiliation,ex:corzCgjNrGcH,ex:mxxInaV,ex:xblzSwEYJKBPpkK,ex:gDiAxjl,ex:sr68lgy - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n6d912854dacf4a7181e500c5cf08c47eb3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:jP,ex:PersonExample_zZc_asContributor,ex:ihjJtFPNEKnGSFBcgS,<https://ada.org/person/5489>,ex:ABYcNWHKYhTiLLNEzJx,ex:PersonExample_zZc - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:n9747f9adfc8e496cbfc8e88a0ed6f1a3b21: *none* - Shape cdifd:CDIFContactPointShape: ex:jP/schema1:contactPoint,ex:maintainerContactPoint_3456,ex:mxxInaV/schema1:contactPoint,ex:PersonExample_zZc_asContributor/schema1:contactPoint,ex:ihjJtFPNEKnGSFBcgS/schema1:contactPoint,<https://ada.org/person/5489>/schema1:contactPoint,ex:ABYcNWHKYhTiLLNEzJx/schema1:contactPoint - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: no results
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:n96eca846f3d740b39aeb76dde8b56772b4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n436fc38e3de54226ba499288c3a20488b4: *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 _:n436fc38e3de54226ba499288c3a20488b5: *none* - Shape _:n436fc38e3de54226ba499288c3a20488b15: *none* - Shape _:n436fc38e3de54226ba499288c3a20488b7: *none* - Shape _:n436fc38e3de54226ba499288c3a20488b6: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n73c5f205bad645409ca96506d9cff1d6b4: *none* - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n73c5f205bad645409ca96506d9cff1d6b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape: ex:YOPx123/schema1:contributor,ex:YOPx123/schema1:contributor - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b18: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b20: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b16: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b14: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b17: *none* - Shape cdifd:CDIFDefinedTermShape: ex:YOPx123/schema1:keywords,ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx123/schema1:keywords - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b4: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: no results
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: no results
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: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nf216df42713f45e38a2c4fa81984cce5b3: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b11: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b15: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b25: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b13: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b26: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b17: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b4: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape: ex:YOPx123/schema1:funding,ex:YOPx123/schema1:funding,ex:YOPx123/schema1:funding - Shape _:nf216df42713f45e38a2c4fa81984cce5b14: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b5: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b12: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb30: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb25: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb28: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb10: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb11: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb29: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb3: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb27: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb4: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb35: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb32: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb33: *none* - Shape cdifd:webAPINode: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb26: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb31: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb24: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: *none* - Shape cdifd:CDIFActionQueryInputShape: *none* - Shape cdifd:CDIFActionTargetShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: no results
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n535b37e401804ba4bafa0471c4aef789b13: *none* - Shape _:n535b37e401804ba4bafa0471c4aef789b14: *none* - Shape _:n535b37e401804ba4bafa0471c4aef789b12: *none* - Shape _:n535b37e401804ba4bafa0471c4aef789b11: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n535b37e401804ba4bafa0471c4aef789b4: *none* - Shape _:n535b37e401804ba4bafa0471c4aef789b5: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b3: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b41: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b10: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b16: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b9: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b39: *none* - Shape cdifd:CDIFDefinedTermShape: ex:YOPx123/schema1:keywords,ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx123/schema1:keywords - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b42: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b44: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b29: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b38: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b13: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b4: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n81e5cf4e33134e8687824c05e522640eb3: *none* - Shape _:n81e5cf4e33134e8687824c05e522640eb17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:n81e5cf4e33134e8687824c05e522640eb5: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n81e5cf4e33134e8687824c05e522640eb4: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nec64d5bb98154602be8ad35617228e00b12: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b38: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b29: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b8: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b5: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b4: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b44: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b14: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b10: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b7: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b11: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b45: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b37: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b52: *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']: {'type': 'string', '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.', 'x-jsonld-id': 'http://schema.org/name'} On instance['schema:name']: 42
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/CoreDiscovery/rules.shacl: no results
Focus nodes for _sources/profiles/cdifCompositeProfile/CoreDiscovery/rules.shacl: - Shape _:n5971f6d84ac842eeafda693e81601482b14: *none* - Shape _:n5971f6d84ac842eeafda693e81601482b45: *none* - Shape cdifd:distributionProperty/sh:or/rdf:first: *none* - Shape _:n5971f6d84ac842eeafda693e81601482b46: *none* - Shape cdifd:providerProperty/sh:or/rdf:first: *none* - Shape _:n5971f6d84ac842eeafda693e81601482b15: *none* - Shape cdifd:CDIFDatasetRecommendedShape: *none* - Shape cdifd:contributorProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5971f6d84ac842eeafda693e81601482b30: *none* - Shape cdifd:providerProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:policiesProperty/sh:or/rdf:first: *none* - Shape cdifd:policiesProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5971f6d84ac842eeafda693e81601482b56: *none* - Shape cdifd:distributionProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contributorProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDownloadDetailShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:relatedResourceProperty/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDownloadDetailShape: ex:YOPx123/schema1:distribution,ex:YOPx123/schema1:distribution - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:first: *none* - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: 2 violations
Violation (sh:DatatypeConstraintComponent): Source shape: cdifd:nameProperty Focus node: ex:YOPx123 Result path: schema1:name Value: "42"^^xsd:integer Message: a name for the dataset must be provided, and have a length of at least 3 characters.
Violation (sh:MinLengthConstraintComponent): Source shape: cdifd:nameProperty Focus node: ex:YOPx123 Result path: schema1:name Value: "42"^^xsd:integer 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:CDIFDatasetMandatoryShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:n354f84500f3c47e9a972322603bb5e1db23: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n354f84500f3c47e9a972322603bb5e1db40: *none* - Shape _:n354f84500f3c47e9a972322603bb5e1db24: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n354f84500f3c47e9a972322603bb5e1db29: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n354f84500f3c47e9a972322603bb5e1db27: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b10: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b7: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b5: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b4: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
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 cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b23: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b10: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b25: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b21: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: ex:maintainerAffiliation_3456,ex:exampleOrg_fW,ex:PersonExample_zZc_asContributor/schema1:affiliation,<file:///github/workspace/kNKPZsCSWMc>,ex:corzCgjNrGcH,ex:mxxInaV,ex:xblzSwEYJKBPpkK,ex:gDiAxjl,ex:sr68lgy - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n6d912854dacf4a7181e500c5cf08c47eb3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:jP,ex:PersonExample_zZc_asContributor,ex:ihjJtFPNEKnGSFBcgS,<https://ada.org/person/5489>,ex:ABYcNWHKYhTiLLNEzJx,ex:PersonExample_zZc - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:n9747f9adfc8e496cbfc8e88a0ed6f1a3b21: *none* - Shape cdifd:CDIFContactPointShape: ex:mxxInaV/schema1:contactPoint,ex:jP/schema1:contactPoint,ex:PersonExample_zZc_asContributor/schema1:contactPoint,ex:maintainerContactPoint_3456,<https://ada.org/person/5489>/schema1:contactPoint,ex:ihjJtFPNEKnGSFBcgS/schema1:contactPoint,ex:ABYcNWHKYhTiLLNEzJx/schema1:contactPoint - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: no results
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:n96eca846f3d740b39aeb76dde8b56772b4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n436fc38e3de54226ba499288c3a20488b4: *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 _:n436fc38e3de54226ba499288c3a20488b5: *none* - Shape _:n436fc38e3de54226ba499288c3a20488b15: *none* - Shape _:n436fc38e3de54226ba499288c3a20488b7: *none* - Shape _:n436fc38e3de54226ba499288c3a20488b6: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n73c5f205bad645409ca96506d9cff1d6b4: *none* - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n73c5f205bad645409ca96506d9cff1d6b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape: ex:YOPx123/schema1:contributor,ex:YOPx123/schema1:contributor - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b18: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b20: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b16: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b14: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b17: *none* - Shape cdifd:CDIFDefinedTermShape: ex:YOPx123/schema1:keywords,ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx123/schema1:keywords - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b4: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: no results
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: no results
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: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nf216df42713f45e38a2c4fa81984cce5b3: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b11: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b15: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b25: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b13: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b26: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b17: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b4: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape: ex:YOPx123/schema1:funding,ex:YOPx123/schema1:funding,ex:YOPx123/schema1:funding - Shape _:nf216df42713f45e38a2c4fa81984cce5b14: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b5: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b12: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb30: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb25: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb28: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb10: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb11: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb29: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb3: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb27: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb4: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb35: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb32: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb33: *none* - Shape cdifd:webAPINode: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb26: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb31: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb24: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: *none* - Shape cdifd:CDIFActionQueryInputShape: *none* - Shape cdifd:CDIFActionTargetShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: no results
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n535b37e401804ba4bafa0471c4aef789b13: *none* - Shape _:n535b37e401804ba4bafa0471c4aef789b14: *none* - Shape _:n535b37e401804ba4bafa0471c4aef789b12: *none* - Shape _:n535b37e401804ba4bafa0471c4aef789b11: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n535b37e401804ba4bafa0471c4aef789b4: *none* - Shape _:n535b37e401804ba4bafa0471c4aef789b5: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b3: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b41: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b10: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b16: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b9: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b39: *none* - Shape cdifd:CDIFDefinedTermShape: ex:YOPx123/schema1:keywords,ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx123/schema1:keywords - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b42: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b44: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b29: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b38: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b13: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b4: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n81e5cf4e33134e8687824c05e522640eb3: *none* - Shape _:n81e5cf4e33134e8687824c05e522640eb17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:n81e5cf4e33134e8687824c05e522640eb5: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n81e5cf4e33134e8687824c05e522640eb4: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nec64d5bb98154602be8ad35617228e00b12: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b38: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b29: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b8: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b5: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b4: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b44: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b14: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b10: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b7: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b11: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b45: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b37: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b52: *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: no results
Focus nodes for _sources/profiles/cdifCompositeProfile/CoreDiscovery/rules.shacl: - Shape _:n5971f6d84ac842eeafda693e81601482b14: *none* - Shape _:n5971f6d84ac842eeafda693e81601482b45: *none* - Shape cdifd:distributionProperty/sh:or/rdf:first: *none* - Shape _:n5971f6d84ac842eeafda693e81601482b46: *none* - Shape cdifd:providerProperty/sh:or/rdf:first: *none* - Shape _:n5971f6d84ac842eeafda693e81601482b15: *none* - Shape cdifd:CDIFDatasetRecommendedShape: *none* - Shape cdifd:contributorProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5971f6d84ac842eeafda693e81601482b30: *none* - Shape cdifd:providerProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:policiesProperty/sh:or/rdf:first: *none* - Shape cdifd:policiesProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5971f6d84ac842eeafda693e81601482b56: *none* - Shape cdifd:distributionProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contributorProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDownloadDetailShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:relatedResourceProperty/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDownloadDetailShape: ex:YOPx123/schema1:distribution,ex:YOPx123/schema1:distribution - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:first: *none* - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:n354f84500f3c47e9a972322603bb5e1db23: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n354f84500f3c47e9a972322603bb5e1db40: *none* - Shape _:n354f84500f3c47e9a972322603bb5e1db24: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n354f84500f3c47e9a972322603bb5e1db29: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n354f84500f3c47e9a972322603bb5e1db27: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b10: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b7: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b5: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b4: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
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 cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b23: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b10: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b25: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b21: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: ex:maintainerAffiliation_3456,ex:exampleOrg_fW,ex:PersonExample_zZc_asContributor/schema1:affiliation,<file:///github/workspace/kNKPZsCSWMc>,ex:corzCgjNrGcH,ex:mxxInaV,ex:xblzSwEYJKBPpkK,ex:gDiAxjl,ex:sr68lgy - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n6d912854dacf4a7181e500c5cf08c47eb3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:jP,ex:PersonExample_zZc_asContributor,ex:ihjJtFPNEKnGSFBcgS,<https://ada.org/person/5489>,ex:ABYcNWHKYhTiLLNEzJx,ex:PersonExample_zZc - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:n9747f9adfc8e496cbfc8e88a0ed6f1a3b21: *none* - Shape cdifd:CDIFContactPointShape: ex:mxxInaV/schema1:contactPoint,ex:maintainerContactPoint_3456,ex:PersonExample_zZc_asContributor/schema1:contactPoint,<https://ada.org/person/5489>/schema1:contactPoint,ex:jP/schema1:contactPoint,ex:ihjJtFPNEKnGSFBcgS/schema1:contactPoint,ex:ABYcNWHKYhTiLLNEzJx/schema1:contactPoint - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: no results
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:n96eca846f3d740b39aeb76dde8b56772b4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n436fc38e3de54226ba499288c3a20488b4: *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 _:n436fc38e3de54226ba499288c3a20488b5: *none* - Shape _:n436fc38e3de54226ba499288c3a20488b15: *none* - Shape _:n436fc38e3de54226ba499288c3a20488b7: *none* - Shape _:n436fc38e3de54226ba499288c3a20488b6: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n73c5f205bad645409ca96506d9cff1d6b4: *none* - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n73c5f205bad645409ca96506d9cff1d6b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape: ex:YOPx123/schema1:contributor,ex:YOPx123/schema1:contributor - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b18: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b20: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b16: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b14: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b17: *none* - Shape cdifd:CDIFDefinedTermShape: ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx123/schema1:keywords,ex:YOPx123/schema1:keywords - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b4: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: no results
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: no results
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: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nf216df42713f45e38a2c4fa81984cce5b3: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b11: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b15: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b25: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b13: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b26: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b17: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b4: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape: ex:YOPx123/schema1:funding,ex:YOPx123/schema1:funding,ex:YOPx123/schema1:funding - Shape _:nf216df42713f45e38a2c4fa81984cce5b14: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b5: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b12: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb30: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb25: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb28: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb10: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb11: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb29: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb3: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb27: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb4: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb35: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb32: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb33: *none* - Shape cdifd:webAPINode: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb26: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb31: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb24: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: *none* - Shape cdifd:CDIFActionQueryInputShape: *none* - Shape cdifd:CDIFActionTargetShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: no results
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n535b37e401804ba4bafa0471c4aef789b13: *none* - Shape _:n535b37e401804ba4bafa0471c4aef789b14: *none* - Shape _:n535b37e401804ba4bafa0471c4aef789b12: *none* - Shape _:n535b37e401804ba4bafa0471c4aef789b11: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n535b37e401804ba4bafa0471c4aef789b4: *none* - Shape _:n535b37e401804ba4bafa0471c4aef789b5: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b3: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b41: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b10: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b16: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b9: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b39: *none* - Shape cdifd:CDIFDefinedTermShape: ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx123/schema1:keywords,ex:YOPx123/schema1:keywords - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b42: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b44: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b29: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b38: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b13: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b4: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n81e5cf4e33134e8687824c05e522640eb3: *none* - Shape _:n81e5cf4e33134e8687824c05e522640eb17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:n81e5cf4e33134e8687824c05e522640eb5: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n81e5cf4e33134e8687824c05e522640eb4: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nec64d5bb98154602be8ad35617228e00b12: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b38: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b29: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b8: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b5: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b4: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b44: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b14: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b10: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b7: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b11: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b45: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b37: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b52: *none*
example_2_1.json Example
SHACL: 6 Warning, 5 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: 2 infos
Info (sh:MinCountConstraintComponent): 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:responsiblePartyProperty Focus node: <https://example.org/dataset/minimal-discovery-001> Result path: 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.
Focus nodes for _sources/profiles/cdifCompositeProfile/CoreDiscovery/rules.shacl: - Shape _:n5971f6d84ac842eeafda693e81601482b14: *none* - Shape _:n5971f6d84ac842eeafda693e81601482b45: *none* - Shape cdifd:distributionProperty/sh:or/rdf:first: *none* - Shape _:n5971f6d84ac842eeafda693e81601482b46: *none* - Shape cdifd:providerProperty/sh:or/rdf:first: *none* - Shape _:n5971f6d84ac842eeafda693e81601482b15: *none* - Shape cdifd:CDIFDatasetRecommendedShape: *none* - Shape cdifd:contributorProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5971f6d84ac842eeafda693e81601482b30: *none* - Shape cdifd:providerProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:policiesProperty/sh:or/rdf:first: *none* - Shape cdifd:policiesProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5971f6d84ac842eeafda693e81601482b56: *none* - Shape cdifd:distributionProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contributorProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDownloadDetailShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:relatedResourceProperty/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDownloadDetailShape: *none* - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:first: *none* - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: 3 warnings
Warning (sh:MinCountConstraintComponent): 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
Warning (sh:MinCountConstraintComponent): 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:keywordsProperty Focus node: <https://example.org/dataset/minimal-discovery-001> Result path: schema1:keywords Message: Keywords are recommended for discovery
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:n354f84500f3c47e9a972322603bb5e1db23: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n354f84500f3c47e9a972322603bb5e1db40: *none* - Shape _:n354f84500f3c47e9a972322603bb5e1db24: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n354f84500f3c47e9a972322603bb5e1db29: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n354f84500f3c47e9a972322603bb5e1db27: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b10: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b7: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b5: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b4: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
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 cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b23: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b10: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b25: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b21: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n6d912854dacf4a7181e500c5cf08c47eb3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:n9747f9adfc8e496cbfc8e88a0ed6f1a3b21: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: no results
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:n96eca846f3d740b39aeb76dde8b56772b4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n436fc38e3de54226ba499288c3a20488b4: *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 _:n436fc38e3de54226ba499288c3a20488b5: *none* - Shape _:n436fc38e3de54226ba499288c3a20488b15: *none* - Shape _:n436fc38e3de54226ba499288c3a20488b7: *none* - Shape _:n436fc38e3de54226ba499288c3a20488b6: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n73c5f205bad645409ca96506d9cff1d6b4: *none* - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n73c5f205bad645409ca96506d9cff1d6b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b18: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b20: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b16: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b14: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b17: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b4: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: no results
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: no results
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: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nf216df42713f45e38a2c4fa81984cce5b3: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b11: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b15: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b25: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b13: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b26: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b17: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b4: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b14: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b5: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b12: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb30: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb25: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb28: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb10: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb11: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb29: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb3: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb27: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb4: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb35: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb32: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb33: *none* - Shape cdifd:webAPINode: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb26: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb31: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb24: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: *none* - Shape cdifd:CDIFActionQueryInputShape: *none* - Shape cdifd:CDIFActionTargetShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: no results
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n535b37e401804ba4bafa0471c4aef789b13: *none* - Shape _:n535b37e401804ba4bafa0471c4aef789b14: *none* - Shape _:n535b37e401804ba4bafa0471c4aef789b12: *none* - Shape _:n535b37e401804ba4bafa0471c4aef789b11: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n535b37e401804ba4bafa0471c4aef789b4: *none* - Shape _:n535b37e401804ba4bafa0471c4aef789b5: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b3: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b41: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b10: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b16: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b9: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b39: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b42: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b44: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b29: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b38: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b13: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b4: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n81e5cf4e33134e8687824c05e522640eb3: *none* - Shape _:n81e5cf4e33134e8687824c05e522640eb17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:n81e5cf4e33134e8687824c05e522640eb5: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n81e5cf4e33134e8687824c05e522640eb4: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: 3 warnings, 3 infos
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) Focus node: ex:varOxygen Result path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) Focus node: ex:varSalinity Result path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) Focus node: ex:yeujpk Result path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:description) Focus node: ex:varOxygen Result path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:description) Focus node: ex:varSalinity Result path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:description) Focus node: ex:yeujpk Result path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nec64d5bb98154602be8ad35617228e00b12: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b38: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b29: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b8: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b5: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b4: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b44: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b14: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b10: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b7: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b11: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b45: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b37: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b52: *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: no results
Focus nodes for _sources/profiles/cdifCompositeProfile/CoreDiscovery/rules.shacl: - Shape _:n5971f6d84ac842eeafda693e81601482b14: *none* - Shape _:n5971f6d84ac842eeafda693e81601482b45: *none* - Shape cdifd:distributionProperty/sh:or/rdf:first: *none* - Shape _:n5971f6d84ac842eeafda693e81601482b46: *none* - Shape cdifd:providerProperty/sh:or/rdf:first: *none* - Shape _:n5971f6d84ac842eeafda693e81601482b15: *none* - Shape cdifd:CDIFDatasetRecommendedShape: *none* - Shape cdifd:contributorProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5971f6d84ac842eeafda693e81601482b30: *none* - Shape cdifd:providerProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:policiesProperty/sh:or/rdf:first: *none* - Shape cdifd:policiesProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5971f6d84ac842eeafda693e81601482b56: *none* - Shape cdifd:distributionProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contributorProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDownloadDetailShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:relatedResourceProperty/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDownloadDetailShape: ex:completeDiscoveryDataset42/schema1:distribution,ex:completeDiscoveryDataset42/schema1:distribution - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:first: *none* - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:n354f84500f3c47e9a972322603bb5e1db23: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n354f84500f3c47e9a972322603bb5e1db40: *none* - Shape _:n354f84500f3c47e9a972322603bb5e1db24: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n354f84500f3c47e9a972322603bb5e1db29: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n354f84500f3c47e9a972322603bb5e1db27: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b10: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b7: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b5: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b4: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nbbbb62ff9b9e49d5a79168c4d40d99e4b19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
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 cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b23: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b10: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b25: *none* - Shape _:n1810f92234394ea7a1f70ba525c9d371b21: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://ror.org/03fxm9z60>,<https://ror.org/007hqnf44>,<https://orcid.org/0000-0001-5555-6666>/schema1:affiliation,ex:completeDiscoveryDataset42/schema1:funding/schema1:funder - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n6d912854dacf4a7181e500c5cf08c47eb3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: 1 info
Info (sh:MinCountConstraintComponent): 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:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0003-4444-5555>,<https://orcid.org/0000-0002-7777-8888>,<https://orcid.org/0000-0001-5555-6666> - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:n9747f9adfc8e496cbfc8e88a0ed6f1a3b21: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0003-4444-5555>/schema1:contactPoint,<https://orcid.org/0000-0001-5555-6666>/schema1:contactPoint,<https://orcid.org/0000-0001-5555-6666>/schema1:affiliation/schema1:contactPoint - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: no results
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:n96eca846f3d740b39aeb76dde8b56772b4: *none* - Shape cdifd:derivedFromProperty: ex:rawCTDCasts - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n436fc38e3de54226ba499288c3a20488b4: *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 _:n436fc38e3de54226ba499288c3a20488b5: *none* - Shape _:n436fc38e3de54226ba499288c3a20488b15: *none* - Shape _:n436fc38e3de54226ba499288c3a20488b7: *none* - Shape _:n436fc38e3de54226ba499288c3a20488b6: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n73c5f205bad645409ca96506d9cff1d6b4: *none* - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n73c5f205bad645409ca96506d9cff1d6b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape: ex:completeDiscoveryDataset42/schema1:contributor - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b18: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b20: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b16: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b14: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b17: *none* - Shape cdifd:CDIFDefinedTermShape: ex:completeDiscoveryDataset42/schema1:spatialCoverage/schema1:name,ex:completeDiscoveryDataset42/schema1:keywords,<https://orcid.org/0000-0001-5555-6666>/schema1:affiliation/schema1:additionalType,ex:completeDiscoveryDataset42/schema1:additionalType,ex:completeDiscoveryDataset42/schema1:keywords,ex:varTemperature/schema1:propertyID,ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:completeDiscoveryDataset42/schema1:measurementTechnique,ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement/dqv:value - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b4: *none* - Shape _:n28f3c94a1cdf4f60b4f023a929f02698b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: no results
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: no results
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: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nf216df42713f45e38a2c4fa81984cce5b3: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b11: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b15: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b25: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b13: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b26: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b17: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b4: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape: ex:completeDiscoveryDataset42/schema1:funding - Shape _:nf216df42713f45e38a2c4fa81984cce5b14: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b5: *none* - Shape _:nf216df42713f45e38a2c4fa81984cce5b12: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb30: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb25: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb28: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb10: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb11: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb29: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb3: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb27: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb4: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb35: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb32: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb33: *none* - Shape cdifd:webAPINode: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb26: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb31: *none* - Shape _:nfd121969c3824b81b0bfec4f9b4c3adcb24: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: *none* - Shape cdifd:CDIFActionQueryInputShape: *none* - Shape cdifd:CDIFActionTargetShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: no results
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n535b37e401804ba4bafa0471c4aef789b13: *none* - Shape _:n535b37e401804ba4bafa0471c4aef789b14: *none* - Shape _:n535b37e401804ba4bafa0471c4aef789b12: *none* - Shape _:n535b37e401804ba4bafa0471c4aef789b11: *none* - Shape cdifd:qualityMeasurementNode: ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement,ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n535b37e401804ba4bafa0471c4aef789b4: *none* - Shape _:n535b37e401804ba4bafa0471c4aef789b5: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: ex:completeDiscoveryDataset42/schema1:spatialCoverage/schema1:geo - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b3: *none* - Shape cdifd:geoShapeNode: ex:completeDiscoveryDataset42/schema1:spatialCoverage/schema1:geo - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b41: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b10: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b16: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b9: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b39: *none* - Shape cdifd:CDIFDefinedTermShape: ex:completeDiscoveryDataset42/schema1:spatialCoverage/schema1:name,ex:completeDiscoveryDataset42/schema1:keywords,<https://orcid.org/0000-0001-5555-6666>/schema1:affiliation/schema1:additionalType,ex:completeDiscoveryDataset42/schema1:additionalType,ex:completeDiscoveryDataset42/schema1:keywords,ex:varTemperature/schema1:propertyID,ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:completeDiscoveryDataset42/schema1:measurementTechnique,ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement/dqv:value - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b42: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b44: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b29: *none* - Shape cdifd:spatialExtentProperty: ex:completeDiscoveryDataset42/schema1:spatialCoverage,ex:completeDiscoveryDataset42/schema1:spatialCoverage - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b38: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b13: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n6e41216d4c4f4668839dcaf57be26eb3b4: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n81e5cf4e33134e8687824c05e522640eb3: *none* - Shape _:n81e5cf4e33134e8687824c05e522640eb17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeIntervalNode: ex:completeDiscoveryDataset42/schema1:temporalCoverage - Shape _:n81e5cf4e33134e8687824c05e522640eb5: *none* - Shape cdifd:timePositionNode: ex:completeDiscoveryDataset42/schema1:temporalCoverage/time:hasEnd/time:inTimePosition,ex:completeDiscoveryDataset42/schema1:temporalCoverage/time:hasBeginning/time:inTimePosition - Shape cdifd:timeInstantNode: ex:completeDiscoveryDataset42/schema1:temporalCoverage/time:hasEnd,ex:completeDiscoveryDataset42/schema1:temporalCoverage/time:hasBeginning - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n81e5cf4e33134e8687824c05e522640eb4: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nec64d5bb98154602be8ad35617228e00b12: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b38: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b29: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b8: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b5: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b4: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b44: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b14: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b10: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b7: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b11: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b45: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b37: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nec64d5bb98154602be8ad35617228e00b52: *none*

Test passed: 2 / 8

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']: {'type': 'string', 'description': 'A short summary describing a dataset. This text will ' 'be indexed by search applications, so the more ' 'information here, the better.', 'x-jsonld-id': 'http://schema.org/description'} On instance['schema:description']: 42
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescription/rules.shacl: no results
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: 1 warning
Warning (sh:DatatypeConstraintComponent): Source shape: cdifd:descriptionProperty Focus node: ex:YOPx Result path: schema1:description Value: "42"^^xsd:integer Message: A description of the resource is recommended for discovery
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb24: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb40: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb23: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb27: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb29: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb10: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb26: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb4: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb8: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb5: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b21: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b20: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b11: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: ex:kNKPZsCSWMc,ex:maintainerAffiliation_3456,ex:exampleOrg_fW,ex:PersonExample_zZc_asContributor/schema1:affiliation,ex:corzCgjNrGcH,ex:mxxInaV,ex:xblzSwEYJKBPpkK,ex:gDiAxjl,ex:sr68lgy - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n8da5b6122de0441fa6e7b1fcc2029958b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:jP,ex:PersonExample_zZc_asContributor,ex:ihjJtFPNEKnGSFBcgS,<https://ada.org/person/5489>,ex:ABYcNWHKYhTiLLNEzJx,ex:PersonExample_zZc - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:mxxInaV/schema1:contactPoint,ex:maintainerContactPoint_3456,ex:ihjJtFPNEKnGSFBcgS/schema1:contactPoint,ex:jP/schema1:contactPoint,<https://ada.org/person/5489>/schema1:contactPoint,ex:PersonExample_zZc_asContributor/schema1:contactPoint,ex:ABYcNWHKYhTiLLNEzJx/schema1:contactPoint - Shape _:ndb79dec9a4364434a0ffe4e210ed7983b21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: no results
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:n5c8ae56456e14aebb1875df6ab77e4c7b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb6: *none* - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb15: *none* - Shape cdifd:CDIFLabeledLinkShape: ex:YOPx/schema1:distribution/schema1:documentation - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape: ex:YOPx/schema1:distribution/schema1:documentation - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb5: *none* - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb4: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape _:nd628ecc8150f43e0b6c9cfd7d91a01f7b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:nd628ecc8150f43e0b6c9cfd7d91a01f7b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b15: *none* - Shape cdifd:CDIFRoleShape: ex:YOPx/schema1:contributor - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b14: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b18: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b20: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b4: *none* - Shape cdifd:CDIFDefinedTermShape: ex:YOPx/schema1:measurementTechnique,ex:YOPx/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:YOPx/schema1:keywords,ex:YOPx/schema1:distribution/schema1:serviceType,ex:KJTFKurNFu/cdif:describedUnitOfMeasure,ex:YOPx/dqv:hasQualityMeasurement/dqv:value,ex:YOPx/schema1:keywords,ex:OjHgIDO/schema1:measurementTechnique - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b17: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution/schema1:potentialAction/schema1:result - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution/schema1:potentialAction/schema1:result
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: ex:YOPx/schema1:relatedLink/schema1:target,ex:YOPx/schema1:relatedLink/schema1:target,ex:YOPx/schema1:distribution/schema1:potentialAction/schema1:target - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: ex:YOPx/schema1:relatedLink,ex:YOPx/schema1:relatedLink - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n2859098d740243799a6924f159628497b5: *none* - Shape _:n2859098d740243799a6924f159628497b15: *none* - Shape _:n2859098d740243799a6924f159628497b3: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n2859098d740243799a6924f159628497b17: *none* - Shape _:n2859098d740243799a6924f159628497b25: *none* - Shape _:n2859098d740243799a6924f159628497b4: *none* - Shape _:n2859098d740243799a6924f159628497b12: *none* - Shape _:n2859098d740243799a6924f159628497b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2859098d740243799a6924f159628497b26: *none* - Shape cdifd:fundingShape: ex:YOPx/schema1:funding,ex:YOPx/schema1:funding,ex:YOPx/schema1:funding - Shape _:n2859098d740243799a6924f159628497b14: *none* - Shape _:n2859098d740243799a6924f159628497b13: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b33: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b31: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b34: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b32: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b11: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b26: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b35: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b25: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b17: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b24: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b30: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b29: *none* - Shape cdifd:webAPINode: ex:YOPx/schema1:distribution - Shape _:n45149deaf8f346b19afe6e8695beb1f1b3: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b18: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b4: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: ex:YOPx/schema1:distribution/schema1:potentialAction - Shape cdifd:CDIFActionQueryInputShape: ex:YOPx/schema1:distribution/schema1:potentialAction - Shape cdifd:CDIFActionTargetShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape: ex:KJTFKurNFu,ex:OjHgIDO - Shape cdifd:structuredDataSetLocatorMappingShape: ex:YOPx/schema1:distribution - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:nac9350f56c4e4c2b8ddd9902b995db1db5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:nac9350f56c4e4c2b8ddd9902b995db1db6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: 1 warning
Warning (sh:MaxCountConstraintComponent): Source shape: cdifd:QualifiesNotAllowedWithoutAttributeShape/sh:property (path cdif:qualifies) 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 _:n3cc246e862fd460bb15a1e7a3857e350b69: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b13: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b15: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:KJTFKurNFu,ex:OjHgIDO - Shape _:n3cc246e862fd460bb15a1e7a3857e350b67: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b66: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b17: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b16: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b14: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b75: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b70: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b73: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b20: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b10: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b18: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b11: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b72: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
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 _:nb7b25514cab945d4b596a05b390a8350b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b51: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b52: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b5: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b45: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b29: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b37: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b38: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b4: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b8: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b30: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b9: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b44: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b12: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b10: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution/schema1:potentialAction/schema1:result - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: no results
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab12: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab4: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode: ex:YOPx/dqv:hasQualityMeasurement,ex:YOPx/dqv:hasQualityMeasurement,ex:YOPx/dqv:hasQualityMeasurement - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab13: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab11: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab14: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: ex:YOPx/schema1:spatialCoverage/schema1:geo - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: ex:YOPx/schema1:spatialCoverage/schema1:geo - Shape _:n5d04c99689b84a8ca7524c444db94fc2b29: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b42: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b4: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b3: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b16: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b39: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b9: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b40: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b44: *none* - Shape cdifd:CDIFDefinedTermShape: ex:YOPx/schema1:measurementTechnique,ex:YOPx/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:YOPx/schema1:keywords,ex:YOPx/schema1:distribution/schema1:serviceType,ex:KJTFKurNFu/cdif:describedUnitOfMeasure,ex:YOPx/dqv:hasQualityMeasurement/dqv:value,ex:YOPx/schema1:keywords,ex:OjHgIDO/schema1:measurementTechnique - Shape _:n5d04c99689b84a8ca7524c444db94fc2b13: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b38: *none* - Shape cdifd:spatialExtentProperty: ex:YOPx/schema1:spatialCoverage,ex:YOPx/schema1:spatialCoverage - Shape _:n5d04c99689b84a8ca7524c444db94fc2b24: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b41: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b10: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n405dbba01ad540bf9b23245e04513cd5b5: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeIntervalNode: ex:YOPx/schema1:temporalCoverage - Shape cdifd:timePositionNode: ex:YOPx/schema1:temporalCoverage/time:hasEnd/time:inTimePosition,ex:YOPx/schema1:temporalCoverage/time:hasBeginning/time:inTimePosition - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: ex:YOPx/schema1:temporalCoverage/time:hasBeginning,ex:YOPx/schema1:temporalCoverage/time:hasEnd - Shape _:n405dbba01ad540bf9b23245e04513cd5b4: *none* - Shape _:n405dbba01ad540bf9b23245e04513cd5b3: *none* - Shape _:n405dbba01ad540bf9b23245e04513cd5b17: *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']: {'type': 'string', '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.', 'x-jsonld-id': 'http://schema.org/name'} On instance['schema:name']: 42
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescription/rules.shacl: no results
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: 2 violations
Violation (sh:DatatypeConstraintComponent): Source shape: cdifd:nameProperty Focus node: ex:YOPx Result path: schema1:name Value: "42"^^xsd:integer Message: a name for the dataset must be provided, and have a length of at least 3 characters.
Violation (sh:MinLengthConstraintComponent): Source shape: cdifd:nameProperty Focus node: ex:YOPx Result path: schema1:name Value: "42"^^xsd:integer 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:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb24: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb40: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb23: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb27: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb29: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb10: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb26: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb4: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb8: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb5: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b21: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b20: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b11: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: ex:kNKPZsCSWMc,ex:maintainerAffiliation_3456,ex:exampleOrg_fW,ex:corzCgjNrGcH,ex:mxxInaV,ex:xblzSwEYJKBPpkK,ex:gDiAxjl,ex:PersonExample_zZc_asContributor/schema1:affiliation,ex:sr68lgy - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n8da5b6122de0441fa6e7b1fcc2029958b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:jP,ex:PersonExample_zZc_asContributor,ex:ihjJtFPNEKnGSFBcgS,<https://ada.org/person/5489>,ex:ABYcNWHKYhTiLLNEzJx,ex:PersonExample_zZc - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:maintainerContactPoint_3456,ex:mxxInaV/schema1:contactPoint,ex:ihjJtFPNEKnGSFBcgS/schema1:contactPoint,ex:ABYcNWHKYhTiLLNEzJx/schema1:contactPoint,ex:jP/schema1:contactPoint,ex:PersonExample_zZc_asContributor/schema1:contactPoint,<https://ada.org/person/5489>/schema1:contactPoint - Shape _:ndb79dec9a4364434a0ffe4e210ed7983b21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: no results
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:n5c8ae56456e14aebb1875df6ab77e4c7b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb6: *none* - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb15: *none* - Shape cdifd:CDIFLabeledLinkShape: ex:YOPx/schema1:distribution/schema1:documentation - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape: ex:YOPx/schema1:distribution/schema1:documentation - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb5: *none* - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb4: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape _:nd628ecc8150f43e0b6c9cfd7d91a01f7b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:nd628ecc8150f43e0b6c9cfd7d91a01f7b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b15: *none* - Shape cdifd:CDIFRoleShape: ex:YOPx/schema1:contributor - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b14: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b18: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b20: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b4: *none* - Shape cdifd:CDIFDefinedTermShape: ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:YOPx/schema1:distribution/schema1:serviceType,ex:YOPx/dqv:hasQualityMeasurement/dqv:value,ex:YOPx/schema1:keywords,ex:KJTFKurNFu/cdif:describedUnitOfMeasure,ex:YOPx/schema1:measurementTechnique,ex:YOPx/schema1:keywords - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b17: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution/schema1:potentialAction/schema1:result - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution/schema1:potentialAction/schema1:result
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - 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:first: *none* - Shape cdifd:CDIFLinkRoleShape: ex:YOPx/schema1:relatedLink,ex:YOPx/schema1:relatedLink - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n2859098d740243799a6924f159628497b5: *none* - Shape _:n2859098d740243799a6924f159628497b15: *none* - Shape _:n2859098d740243799a6924f159628497b3: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n2859098d740243799a6924f159628497b17: *none* - Shape _:n2859098d740243799a6924f159628497b25: *none* - Shape _:n2859098d740243799a6924f159628497b4: *none* - Shape _:n2859098d740243799a6924f159628497b12: *none* - Shape _:n2859098d740243799a6924f159628497b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2859098d740243799a6924f159628497b26: *none* - Shape cdifd:fundingShape: ex:YOPx/schema1:funding,ex:YOPx/schema1:funding,ex:YOPx/schema1:funding - Shape _:n2859098d740243799a6924f159628497b14: *none* - Shape _:n2859098d740243799a6924f159628497b13: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b33: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b31: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b34: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b32: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b11: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b26: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b35: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b25: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b17: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b24: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b30: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b29: *none* - Shape cdifd:webAPINode: ex:YOPx/schema1:distribution - Shape _:n45149deaf8f346b19afe6e8695beb1f1b3: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b18: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b4: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: ex:YOPx/schema1:distribution/schema1:potentialAction - Shape cdifd:CDIFActionQueryInputShape: ex:YOPx/schema1:distribution/schema1:potentialAction - Shape cdifd:CDIFActionTargetShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape: ex:KJTFKurNFu,ex:OjHgIDO - Shape cdifd:structuredDataSetLocatorMappingShape: ex:YOPx/schema1:distribution - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:nac9350f56c4e4c2b8ddd9902b995db1db5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:nac9350f56c4e4c2b8ddd9902b995db1db6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: 1 warning
Warning (sh:MaxCountConstraintComponent): Source shape: cdifd:QualifiesNotAllowedWithoutAttributeShape/sh:property (path cdif:qualifies) 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 _:n3cc246e862fd460bb15a1e7a3857e350b69: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b13: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b15: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:KJTFKurNFu,ex:OjHgIDO - Shape _:n3cc246e862fd460bb15a1e7a3857e350b67: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b66: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b17: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b16: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b14: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b75: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b70: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b73: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b20: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b10: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b18: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b11: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b72: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
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 _:nb7b25514cab945d4b596a05b390a8350b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b51: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b52: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b5: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b45: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b29: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b37: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b38: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b4: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b8: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b30: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b9: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b44: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b12: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b10: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: ex:YOPx/schema1:distribution/schema1:potentialAction/schema1:result,ex:YOPx/schema1:distribution - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: no results
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab12: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab4: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode: ex:YOPx/dqv:hasQualityMeasurement,ex:YOPx/dqv:hasQualityMeasurement,ex:YOPx/dqv:hasQualityMeasurement - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab13: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab11: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab14: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: ex:YOPx/schema1:spatialCoverage/schema1:geo - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: ex:YOPx/schema1:spatialCoverage/schema1:geo - Shape _:n5d04c99689b84a8ca7524c444db94fc2b29: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b42: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b4: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b3: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b16: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b39: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b9: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b40: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b44: *none* - Shape cdifd:CDIFDefinedTermShape: ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:YOPx/schema1:distribution/schema1:serviceType,ex:YOPx/dqv:hasQualityMeasurement/dqv:value,ex:YOPx/schema1:keywords,ex:KJTFKurNFu/cdif:describedUnitOfMeasure,ex:YOPx/schema1:measurementTechnique,ex:YOPx/schema1:keywords - Shape _:n5d04c99689b84a8ca7524c444db94fc2b13: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b38: *none* - Shape cdifd:spatialExtentProperty: ex:YOPx/schema1:spatialCoverage,ex:YOPx/schema1:spatialCoverage - Shape _:n5d04c99689b84a8ca7524c444db94fc2b24: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b41: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b10: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n405dbba01ad540bf9b23245e04513cd5b5: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeIntervalNode: ex:YOPx/schema1:temporalCoverage - Shape cdifd:timePositionNode: ex:YOPx/schema1:temporalCoverage/time:hasEnd/time:inTimePosition,ex:YOPx/schema1:temporalCoverage/time:hasBeginning/time:inTimePosition - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: ex:YOPx/schema1:temporalCoverage/time:hasBeginning,ex:YOPx/schema1:temporalCoverage/time:hasEnd - Shape _:n405dbba01ad540bf9b23245e04513cd5b4: *none* - Shape _:n405dbba01ad540bf9b23245e04513cd5b3: *none* - Shape _:n405dbba01ad540bf9b23245e04513cd5b17: *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: no results
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb24: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb40: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb23: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb27: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb29: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb10: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb26: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb4: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb8: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb5: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b21: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b20: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b11: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: ex:kNKPZsCSWMc,ex:PersonExample_zZc_asContributor/schema1:affiliation,ex:maintainerAffiliation_3456,ex:exampleOrg_fW,ex:corzCgjNrGcH,ex:mxxInaV,ex:xblzSwEYJKBPpkK,ex:gDiAxjl,ex:sr68lgy - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n8da5b6122de0441fa6e7b1fcc2029958b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:jP,ex:PersonExample_zZc_asContributor,ex:ihjJtFPNEKnGSFBcgS,<https://ada.org/person/5489>,ex:ABYcNWHKYhTiLLNEzJx,ex:PersonExample_zZc - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:mxxInaV/schema1:contactPoint,ex:PersonExample_zZc_asContributor/schema1:contactPoint,ex:maintainerContactPoint_3456,ex:ABYcNWHKYhTiLLNEzJx/schema1:contactPoint,<https://ada.org/person/5489>/schema1:contactPoint,ex:ihjJtFPNEKnGSFBcgS/schema1:contactPoint,ex:jP/schema1:contactPoint - Shape _:ndb79dec9a4364434a0ffe4e210ed7983b21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: no results
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:n5c8ae56456e14aebb1875df6ab77e4c7b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb6: *none* - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb15: *none* - Shape cdifd:CDIFLabeledLinkShape: ex:YOPx/schema1:distribution/schema1:documentation - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape: ex:YOPx/schema1:distribution/schema1:documentation - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb5: *none* - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb4: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape _:nd628ecc8150f43e0b6c9cfd7d91a01f7b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:nd628ecc8150f43e0b6c9cfd7d91a01f7b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b15: *none* - Shape cdifd:CDIFRoleShape: ex:YOPx/schema1:contributor - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b14: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b18: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b20: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b4: *none* - Shape cdifd:CDIFDefinedTermShape: ex:YOPx/schema1:keywords,ex:YOPx/schema1:distribution/schema1:serviceType,ex:YOPx/schema1:keywords,ex:YOPx/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:KJTFKurNFu/cdif:describedUnitOfMeasure,ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx/schema1:measurementTechnique,ex:YOPx/dqv:hasQualityMeasurement/dqv:value - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b17: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: no results
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: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - 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:first: *none* - Shape cdifd:CDIFLinkRoleShape: ex:YOPx/schema1:relatedLink,ex:YOPx/schema1:relatedLink - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n2859098d740243799a6924f159628497b5: *none* - Shape _:n2859098d740243799a6924f159628497b15: *none* - Shape _:n2859098d740243799a6924f159628497b3: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n2859098d740243799a6924f159628497b17: *none* - Shape _:n2859098d740243799a6924f159628497b25: *none* - Shape _:n2859098d740243799a6924f159628497b4: *none* - Shape _:n2859098d740243799a6924f159628497b12: *none* - Shape _:n2859098d740243799a6924f159628497b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2859098d740243799a6924f159628497b26: *none* - Shape cdifd:fundingShape: ex:YOPx/schema1:funding,ex:YOPx/schema1:funding,ex:YOPx/schema1:funding - Shape _:n2859098d740243799a6924f159628497b14: *none* - Shape _:n2859098d740243799a6924f159628497b13: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b33: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b31: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b34: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b32: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b11: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b26: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b35: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b25: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b17: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b24: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b30: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b29: *none* - Shape cdifd:webAPINode: ex:YOPx/schema1:distribution - Shape _:n45149deaf8f346b19afe6e8695beb1f1b3: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b18: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b4: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: ex:YOPx/schema1:distribution/schema1:potentialAction - Shape cdifd:CDIFActionQueryInputShape: ex:YOPx/schema1:distribution/schema1:potentialAction - Shape cdifd:CDIFActionTargetShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape: ex:KJTFKurNFu,ex:OjHgIDO - Shape cdifd:structuredDataSetLocatorMappingShape: ex:YOPx/schema1:distribution - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:nac9350f56c4e4c2b8ddd9902b995db1db5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:nac9350f56c4e4c2b8ddd9902b995db1db6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: 1 warning
Warning (sh:MaxCountConstraintComponent): Source shape: cdifd:QualifiesNotAllowedWithoutAttributeShape/sh:property (path cdif:qualifies) 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 _:n3cc246e862fd460bb15a1e7a3857e350b69: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b13: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b15: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:KJTFKurNFu,ex:OjHgIDO - Shape _:n3cc246e862fd460bb15a1e7a3857e350b67: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b66: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b17: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b16: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b14: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b75: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b70: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b73: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b20: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b10: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b18: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b11: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b72: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
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 _:nb7b25514cab945d4b596a05b390a8350b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b51: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b52: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b5: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b45: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b29: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b37: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b38: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b4: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b8: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b30: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b9: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b44: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b12: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b10: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution/schema1:potentialAction/schema1:result - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: no results
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab12: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab4: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode: ex:YOPx/dqv:hasQualityMeasurement,ex:YOPx/dqv:hasQualityMeasurement,ex:YOPx/dqv:hasQualityMeasurement - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab13: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab11: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab14: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: ex:YOPx/schema1:spatialCoverage/schema1:geo - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: ex:YOPx/schema1:spatialCoverage/schema1:geo - Shape _:n5d04c99689b84a8ca7524c444db94fc2b29: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b42: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b4: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b3: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b16: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b39: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b9: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b40: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b44: *none* - Shape cdifd:CDIFDefinedTermShape: ex:YOPx/schema1:keywords,ex:YOPx/schema1:distribution/schema1:serviceType,ex:YOPx/schema1:keywords,ex:YOPx/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:KJTFKurNFu/cdif:describedUnitOfMeasure,ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx/schema1:measurementTechnique,ex:YOPx/dqv:hasQualityMeasurement/dqv:value - Shape _:n5d04c99689b84a8ca7524c444db94fc2b13: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b38: *none* - Shape cdifd:spatialExtentProperty: ex:YOPx/schema1:spatialCoverage,ex:YOPx/schema1:spatialCoverage - Shape _:n5d04c99689b84a8ca7524c444db94fc2b24: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b41: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b10: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n405dbba01ad540bf9b23245e04513cd5b5: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeIntervalNode: ex:YOPx/schema1:temporalCoverage - Shape cdifd:timePositionNode: ex:YOPx/schema1:temporalCoverage/time:hasBeginning/time:inTimePosition,ex:YOPx/schema1:temporalCoverage/time:hasEnd/time:inTimePosition - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: ex:YOPx/schema1:temporalCoverage/time:hasBeginning,ex:YOPx/schema1:temporalCoverage/time:hasEnd - Shape _:n405dbba01ad540bf9b23245e04513cd5b4: *none* - Shape _:n405dbba01ad540bf9b23245e04513cd5b3: *none* - Shape _:n405dbba01ad540bf9b23245e04513cd5b17: *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: no results
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb24: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb40: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb23: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb27: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb29: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb10: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb26: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb4: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb8: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb5: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b21: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b20: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b11: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://ror.org/03m2x1q45> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n8da5b6122de0441fa6e7b1fcc2029958b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape _:ndb79dec9a4364434a0ffe4e210ed7983b21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: no results
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:n5c8ae56456e14aebb1875df6ab77e4c7b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb6: *none* - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb15: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb5: *none* - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb4: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape _:nd628ecc8150f43e0b6c9cfd7d91a01f7b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:nd628ecc8150f43e0b6c9cfd7d91a01f7b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b15: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b14: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b18: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b20: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b4: *none* - Shape cdifd:CDIFDefinedTermShape: ex:var-temperature/cdif:describedUnitOfMeasure,ex:var-time/cdif:describedUnitOfMeasure - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b17: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: 1 info
Info (sh:MinCountConstraintComponent): Source shape: <https://www.ogc.org/rules/template/#ConformsToInfo>/sh:property (path dcterms:conformsTo) Focus node: _:N73ecb0b2e37e4f22be64b608ae1a6096 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: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n2859098d740243799a6924f159628497b5: *none* - Shape _:n2859098d740243799a6924f159628497b15: *none* - Shape _:n2859098d740243799a6924f159628497b3: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n2859098d740243799a6924f159628497b17: *none* - Shape _:n2859098d740243799a6924f159628497b25: *none* - Shape _:n2859098d740243799a6924f159628497b4: *none* - Shape _:n2859098d740243799a6924f159628497b12: *none* - Shape _:n2859098d740243799a6924f159628497b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2859098d740243799a6924f159628497b26: *none* - Shape cdifd:fundingShape: *none* - Shape _:n2859098d740243799a6924f159628497b14: *none* - Shape _:n2859098d740243799a6924f159628497b13: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b33: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b31: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b34: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b32: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b11: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b26: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b35: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b25: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b17: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b24: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b30: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b29: *none* - Shape cdifd:webAPINode: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b3: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b18: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b4: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: *none* - Shape cdifd:CDIFActionQueryInputShape: *none* - Shape cdifd:CDIFActionTargetShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape: ex:var-lon,ex:var-depth,ex:var-time,ex:var-lat,ex:var-temperature - Shape cdifd:structuredDataSetLocatorMappingShape: ex:gom-temp-cube-2025/schema1:distribution - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:nac9350f56c4e4c2b8ddd9902b995db1db5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:nac9350f56c4e4c2b8ddd9902b995db1db6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: 4 warnings
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) Focus node: ex:var-depth Result path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) Focus node: ex:var-lat Result path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) Focus node: ex:var-lon Result path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) Focus node: ex:var-time 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 _:n3cc246e862fd460bb15a1e7a3857e350b69: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b13: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b15: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:var-lon,ex:var-depth,ex:var-time,ex:var-lat,ex:var-temperature - Shape _:n3cc246e862fd460bb15a1e7a3857e350b67: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b66: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b17: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b16: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b14: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b75: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b70: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b73: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b20: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b10: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b18: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b11: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b72: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: 4 warnings
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) Focus node: ex:var-depth Result path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) Focus node: ex:var-lat Result path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) Focus node: ex:var-lon Result path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) Focus node: ex:var-time 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 cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b51: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b52: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b5: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b45: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b29: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b37: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b38: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b4: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b8: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b30: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b9: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b44: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b12: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b10: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: *none* - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: no results
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab12: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab4: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab5: *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 _:n078d38b48e134a48ab6a74fa7acf9eaab13: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab11: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab14: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: ex:gom-temp-cube-2025/schema1:spatialCoverage/schema1:geo - Shape _:n5d04c99689b84a8ca7524c444db94fc2b29: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b42: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b4: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b3: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b16: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b39: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b9: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b40: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b44: *none* - Shape cdifd:CDIFDefinedTermShape: ex:var-temperature/cdif:describedUnitOfMeasure,ex:var-time/cdif:describedUnitOfMeasure - Shape _:n5d04c99689b84a8ca7524c444db94fc2b13: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b38: *none* - Shape cdifd:spatialExtentProperty: ex:gom-temp-cube-2025/schema1:spatialCoverage - Shape _:n5d04c99689b84a8ca7524c444db94fc2b24: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b41: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b10: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n405dbba01ad540bf9b23245e04513cd5b5: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape _:n405dbba01ad540bf9b23245e04513cd5b4: *none* - Shape _:n405dbba01ad540bf9b23245e04513cd5b3: *none* - Shape _:n405dbba01ad540bf9b23245e04513cd5b17: *none*
example_3_1.json Example
SHACL: 12 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: no results
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb24: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb40: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb23: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb27: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb29: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb10: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb26: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb4: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb8: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb5: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b21: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b20: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b11: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://ror.org/03m2x1q45> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n8da5b6122de0441fa6e7b1fcc2029958b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape _:ndb79dec9a4364434a0ffe4e210ed7983b21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: no results
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:n5c8ae56456e14aebb1875df6ab77e4c7b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb6: *none* - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb15: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb5: *none* - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb4: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape _:nd628ecc8150f43e0b6c9cfd7d91a01f7b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:nd628ecc8150f43e0b6c9cfd7d91a01f7b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b15: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b14: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b18: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b20: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b4: *none* - Shape cdifd:CDIFDefinedTermShape: ex:var-temperature/cdif:describedUnitOfMeasure,ex:var-oxygen/cdif:describedUnitOfMeasure - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b17: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: 1 info
Info (sh:MinCountConstraintComponent): Source shape: <https://www.ogc.org/rules/template/#ConformsToInfo>/sh:property (path dcterms:conformsTo) Focus node: _:N357a6f70898047cebf1f30f39bd81426 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: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n2859098d740243799a6924f159628497b5: *none* - Shape _:n2859098d740243799a6924f159628497b15: *none* - Shape _:n2859098d740243799a6924f159628497b3: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n2859098d740243799a6924f159628497b17: *none* - Shape _:n2859098d740243799a6924f159628497b25: *none* - Shape _:n2859098d740243799a6924f159628497b4: *none* - Shape _:n2859098d740243799a6924f159628497b12: *none* - Shape _:n2859098d740243799a6924f159628497b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2859098d740243799a6924f159628497b26: *none* - Shape cdifd:fundingShape: *none* - Shape _:n2859098d740243799a6924f159628497b14: *none* - Shape _:n2859098d740243799a6924f159628497b13: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b33: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b31: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b34: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b32: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b11: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b26: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b35: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b25: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b17: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b24: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b30: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b29: *none* - Shape cdifd:webAPINode: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b3: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b18: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b4: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: *none* - Shape cdifd:CDIFActionQueryInputShape: *none* - Shape cdifd:CDIFActionTargetShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape: ex:var-oxygen,ex:var-temperature,ex:var-station,ex:var-ph,ex:var-salinity,ex:var-sample-date - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:nac9350f56c4e4c2b8ddd9902b995db1db5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:nac9350f56c4e4c2b8ddd9902b995db1db6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: 6 warnings
Warning (sh:MinLengthConstraintComponent): Source shape: cdifd:name2Property Focus node: ex:var-ph Result path: schema1:name Value: "ph" Message: variable name is <3 characters, is this name useful?
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) Focus node: ex:var-oxygen Result path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) Focus node: ex:var-salinity Result path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) Focus node: ex:var-station Result path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) Focus node: ex:var-temperature 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 _:n3cc246e862fd460bb15a1e7a3857e350b69: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b13: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b15: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:var-oxygen,ex:var-temperature,ex:var-station,ex:var-ph,ex:var-salinity,ex:var-sample-date - Shape _:n3cc246e862fd460bb15a1e7a3857e350b67: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b66: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b17: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b16: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b14: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b75: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b70: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b73: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b20: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b10: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b18: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b11: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b72: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: 6 warnings
Warning (sh:MinLengthConstraintComponent): Source shape: cdifd:name3Property Focus node: ex:var-ph Result path: schema1:name Value: "ph" Message: variable name is <3 characters, is this name useful?
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) Focus node: ex:var-oxygen Result path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) Focus node: ex:var-salinity Result path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) Focus node: ex:var-station Result path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) Focus node: ex:var-temperature 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 cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b51: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b52: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b5: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b45: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b29: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b37: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b38: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b4: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b8: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b30: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b9: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b44: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b12: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b10: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: no results
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: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: ex:gom-water-quality-wide-2025/schema1:distribution - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: no results
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab12: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab4: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab5: *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 _:n078d38b48e134a48ab6a74fa7acf9eaab13: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab11: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab14: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: ex:gom-water-quality-wide-2025/schema1:spatialCoverage/schema1:geo - Shape _:n5d04c99689b84a8ca7524c444db94fc2b29: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b42: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b4: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b3: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b16: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b39: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b9: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b40: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b44: *none* - Shape cdifd:CDIFDefinedTermShape: ex:var-temperature/cdif:describedUnitOfMeasure,ex:var-oxygen/cdif:describedUnitOfMeasure - Shape _:n5d04c99689b84a8ca7524c444db94fc2b13: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b38: *none* - Shape cdifd:spatialExtentProperty: ex:gom-water-quality-wide-2025/schema1:spatialCoverage - Shape _:n5d04c99689b84a8ca7524c444db94fc2b24: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b41: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b10: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n405dbba01ad540bf9b23245e04513cd5b5: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape _:n405dbba01ad540bf9b23245e04513cd5b4: *none* - Shape _:n405dbba01ad540bf9b23245e04513cd5b3: *none* - Shape _:n405dbba01ad540bf9b23245e04513cd5b17: *none*
example_4_1.json Example
SHACL: 20 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: no results
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb24: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb40: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb23: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb27: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb29: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb10: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb26: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb4: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb8: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb5: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b21: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b20: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b11: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://ror.org/03m2x1q45> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n8da5b6122de0441fa6e7b1fcc2029958b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape _:ndb79dec9a4364434a0ffe4e210ed7983b21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: no results
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:n5c8ae56456e14aebb1875df6ab77e4c7b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty: ex:gom-water-quality-wide-2025
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb6: *none* - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb15: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb5: *none* - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb4: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape _:nd628ecc8150f43e0b6c9cfd7d91a01f7b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:nd628ecc8150f43e0b6c9cfd7d91a01f7b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b15: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b14: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b18: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b20: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b4: *none* - Shape cdifd:CDIFDefinedTermShape: ex:var-temperature/cdif:describedUnitOfMeasure,ex:var-dissolved-oxygen/cdif:describedUnitOfMeasure - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b17: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: 1 info
Info (sh:MinCountConstraintComponent): Source shape: <https://www.ogc.org/rules/template/#ConformsToInfo>/sh:property (path dcterms:conformsTo) Focus node: _:N595ea6ab95394d388ebf21121d0b6416 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: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n2859098d740243799a6924f159628497b5: *none* - Shape _:n2859098d740243799a6924f159628497b15: *none* - Shape _:n2859098d740243799a6924f159628497b3: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n2859098d740243799a6924f159628497b17: *none* - Shape _:n2859098d740243799a6924f159628497b25: *none* - Shape _:n2859098d740243799a6924f159628497b4: *none* - Shape _:n2859098d740243799a6924f159628497b12: *none* - Shape _:n2859098d740243799a6924f159628497b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2859098d740243799a6924f159628497b26: *none* - Shape cdifd:fundingShape: *none* - Shape _:n2859098d740243799a6924f159628497b14: *none* - Shape _:n2859098d740243799a6924f159628497b13: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b33: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b31: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b34: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b32: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b11: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b26: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b35: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b25: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b17: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b24: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b30: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b29: *none* - Shape cdifd:webAPINode: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b3: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b18: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b4: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: *none* - Shape cdifd:CDIFActionQueryInputShape: *none* - Shape cdifd:CDIFActionTargetShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape: ex:var-value,ex:var-dissolved-oxygen,ex:var-parameter,ex:var-temperature,ex:var-ph,ex:var-unit,ex:var-station,ex:var-salinity,ex:var-sample-date - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:nac9350f56c4e4c2b8ddd9902b995db1db5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:nac9350f56c4e4c2b8ddd9902b995db1db6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: 10 warnings
Warning (sh:MinLengthConstraintComponent): Source shape: cdifd:name2Property Focus node: ex:var-ph Result path: schema1:name Value: "ph" Message: variable name is <3 characters, is this name useful?
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) Focus node: ex:var-parameter Result path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) Focus node: ex:var-ph Result path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) Focus node: ex:var-salinity Result path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) Focus node: ex:var-station Result path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) Focus node: ex:var-temperature Result path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) Focus node: ex:var-unit Result path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) Focus node: ex:var-value 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 _:n3cc246e862fd460bb15a1e7a3857e350b69: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b13: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b15: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:var-value,ex:var-dissolved-oxygen,ex:var-parameter,ex:var-temperature,ex:var-ph,ex:var-unit,ex:var-station,ex:var-salinity,ex:var-sample-date - Shape _:n3cc246e862fd460bb15a1e7a3857e350b67: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b66: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b17: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b16: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b14: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b75: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b70: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b73: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b20: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b10: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b18: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b11: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b72: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: 10 warnings
Warning (sh:MinLengthConstraintComponent): Source shape: cdifd:name3Property Focus node: ex:var-ph Result path: schema1:name Value: "ph" Message: variable name is <3 characters, is this name useful?
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) Focus node: ex:var-parameter Result path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) Focus node: ex:var-ph Result path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) Focus node: ex:var-salinity Result path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) Focus node: ex:var-station Result path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) Focus node: ex:var-temperature Result path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) Focus node: ex:var-unit Result path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) Focus node: ex:var-value 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 cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b51: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b52: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b5: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b45: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b29: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b37: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b38: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b4: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b8: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b30: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b9: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b44: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b12: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b10: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: *none* - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: no results
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab12: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab4: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab5: *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 _:n078d38b48e134a48ab6a74fa7acf9eaab13: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab11: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab14: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: ex:gom-water-quality-long-2025/schema1:spatialCoverage/schema1:geo - Shape _:n5d04c99689b84a8ca7524c444db94fc2b29: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b42: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b4: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b3: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b16: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b39: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b9: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b40: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b44: *none* - Shape cdifd:CDIFDefinedTermShape: ex:var-temperature/cdif:describedUnitOfMeasure,ex:var-dissolved-oxygen/cdif:describedUnitOfMeasure - Shape _:n5d04c99689b84a8ca7524c444db94fc2b13: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b38: *none* - Shape cdifd:spatialExtentProperty: ex:gom-water-quality-long-2025/schema1:spatialCoverage - Shape _:n5d04c99689b84a8ca7524c444db94fc2b24: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b41: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b10: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n405dbba01ad540bf9b23245e04513cd5b5: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape _:n405dbba01ad540bf9b23245e04513cd5b4: *none* - Shape _:n405dbba01ad540bf9b23245e04513cd5b3: *none* - Shape _:n405dbba01ad540bf9b23245e04513cd5b17: *none*
example_5_1.json Example
SHACL: 5 Warning, 2 Info
Files
Using exampleCDIFDataDescriptionMinimal.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/cdifCompositeProfile/DiscoveryDataDescription/rules.shacl: no results
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: 3 warnings
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:creatorProperty Focus node: <https://example.org/dataset/snowDepth-2024> Result path: schema1:creator Message: At least one creator (author/originator) is recommended
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:descriptionProperty Focus node: <https://example.org/dataset/snowDepth-2024> Result path: schema1:description Message: A description of the resource is recommended for discovery
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:keywordsProperty Focus node: <https://example.org/dataset/snowDepth-2024> Result path: schema1:keywords Message: Keywords are recommended for discovery
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb24: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb40: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb23: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb27: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb29: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb10: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb26: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb4: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb8: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb5: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b21: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b20: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b11: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n8da5b6122de0441fa6e7b1fcc2029958b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape _:ndb79dec9a4364434a0ffe4e210ed7983b21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: no results
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:n5c8ae56456e14aebb1875df6ab77e4c7b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb6: *none* - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb15: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb5: *none* - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb4: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape _:nd628ecc8150f43e0b6c9cfd7d91a01f7b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:nd628ecc8150f43e0b6c9cfd7d91a01f7b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b15: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b14: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b18: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b20: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b17: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: no results
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: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n2859098d740243799a6924f159628497b5: *none* - Shape _:n2859098d740243799a6924f159628497b15: *none* - Shape _:n2859098d740243799a6924f159628497b3: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n2859098d740243799a6924f159628497b17: *none* - Shape _:n2859098d740243799a6924f159628497b25: *none* - Shape _:n2859098d740243799a6924f159628497b4: *none* - Shape _:n2859098d740243799a6924f159628497b12: *none* - Shape _:n2859098d740243799a6924f159628497b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2859098d740243799a6924f159628497b26: *none* - Shape cdifd:fundingShape: *none* - Shape _:n2859098d740243799a6924f159628497b14: *none* - Shape _:n2859098d740243799a6924f159628497b13: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b33: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b31: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b34: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b32: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b11: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b26: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b35: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b25: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b17: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b24: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b30: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b29: *none* - Shape cdifd:webAPINode: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b3: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b18: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b4: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: *none* - Shape cdifd:CDIFActionQueryInputShape: *none* - Shape cdifd:CDIFActionTargetShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: 1 warning
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:dataDescriptionVariableShape/sh:property (path cdif:physicalDataType) Focus node: <https://example.org/var/snowDepth> 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/snowDepth> - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:nac9350f56c4e4c2b8ddd9902b995db1db5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:nac9350f56c4e4c2b8ddd9902b995db1db6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: 1 warning, 1 info
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFxasInstanceVariableShape/sh:property (path cdif:physicalDataType) Focus node: <https://example.org/var/snowDepth> Result path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:description) Focus node: <https://example.org/var/snowDepth> Result path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n3cc246e862fd460bb15a1e7a3857e350b69: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b13: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b15: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/snowDepth> - Shape _:n3cc246e862fd460bb15a1e7a3857e350b67: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b66: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b17: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b16: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b14: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b75: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b70: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b73: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b20: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b10: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b18: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b11: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b72: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: 1 info
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:description) Focus node: <https://example.org/var/snowDepth> 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 _:nb7b25514cab945d4b596a05b390a8350b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b51: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b52: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b5: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b45: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b29: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b37: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b38: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b4: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b8: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b30: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b9: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b44: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b12: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b10: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: *none* - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: no results
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab12: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab4: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab5: *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 _:n078d38b48e134a48ab6a74fa7acf9eaab13: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab11: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab14: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b29: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b42: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b4: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b3: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b16: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b39: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b9: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b40: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b44: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b13: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b38: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b24: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b41: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b10: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n405dbba01ad540bf9b23245e04513cd5b5: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape _:n405dbba01ad540bf9b23245e04513cd5b4: *none* - Shape _:n405dbba01ad540bf9b23245e04513cd5b3: *none* - Shape _:n405dbba01ad540bf9b23245e04513cd5b17: *none*
example_6_1.json Example
SHACL: 2 Info
Files
Using exampleCDIFDataDescriptionComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_6_1.jsonld created
Output Turtle example_6_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescription/rules.shacl: no results
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb24: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb40: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb23: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb27: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n6cb6f14ee18e4514a5f9cad5d00a81edb29: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb10: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb26: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb4: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb8: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb5: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7a6f1c9644c24f73a43d2127f55556ccb7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b21: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b20: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b11: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne0178c8657b44304923d23d40bbb6ce3b23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://ror.org/0171mag52>,<https://ror.org/021nxhr62> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n8da5b6122de0441fa6e7b1fcc2029958b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: 1 info
Info (sh:MinCountConstraintComponent): Source shape: cdifd:contactPointProperty Focus node: <https://orcid.org/0000-0001-8898-3457> Result path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/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: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:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0002-7933-2154>/schema1:contactPoint - Shape _:ndb79dec9a4364434a0ffe4e210ed7983b21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: no results
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:n5c8ae56456e14aebb1875df6ab77e4c7b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty: <https://example.org/dataset/airTemperatureFlagstaff-2024>/prov:wasDerivedFrom
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb6: *none* - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb15: *none* - Shape cdifd:CDIFLabeledLinkShape: <https://example.org/dataset/airTemperatureFlagstaff-2024>/prov:wasDerivedFrom,<https://example.org/dataset/airTemperatureFlagstaff-2024>/schema1:publishingPrinciples - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRelationShape: <https://example.org/dataset/airTemperatureFlagstaff-2024>/prov:wasDerivedFrom,<https://example.org/dataset/airTemperatureFlagstaff-2024>/schema1:publishingPrinciples - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb5: *none* - Shape _:nbce3ff0b61da405aa61c76917f2cf2ebb4: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape _:nd628ecc8150f43e0b6c9cfd7d91a01f7b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:nd628ecc8150f43e0b6c9cfd7d91a01f7b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b15: *none* - Shape cdifd:CDIFRoleShape: <https://example.org/dataset/airTemperatureFlagstaff-2024>/schema1:contributor - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b14: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b18: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b20: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b4: *none* - Shape cdifd:CDIFDefinedTermShape: <https://example.org/var/observationDate>/cdif:uses,<https://example.org/dataset/airTemperatureFlagstaff-2024>/schema1:keywords,<https://example.org/var/dailyMeanTemperature>/cdif:uses,<https://example.org/var/dailyMeanTemperature>/cdif:describedUnitOfMeasure,<https://example.org/stats/dataset-rowcount>/cdif:typeOfStatistic,<https://example.org/stats/tavg-meanstddev>/cdif:typeOfStatistic,<https://example.org/stats/tavg-count>/cdif:typeOfStatistic,<https://example.org/dataset/airTemperatureFlagstaff-2024>/schema1:keywords,<https://example.org/catstat/tavg-byMonth-jan>/cdif:typeOfStatistic,<https://example.org/dataset/airTemperatureFlagstaff-2024>/schema1:contributor/schema1:roleName,<https://example.org/dataset/airTemperatureFlagstaff-2024>/schema1:measurementTechnique - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n725526daab8f4bbc9993fc2d9eaf8725b17: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: 1 info
Info (sh:MinCountConstraintComponent): Source shape: <https://www.ogc.org/rules/template/#ConformsToInfo>/sh:property (path dcterms:conformsTo) Focus node: <https://example.org/dist/airtemp-flg-2024.nc> 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/dist/airtemp-flg-2024.csv>,<https://example.org/dist/airtemp-flg-2024.nc> - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: <https://example.org/dist/airtemp-flg-2024.csv>,<https://example.org/dist/airtemp-flg-2024.nc>
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: <https://example.org/dataset/airTemperatureFlagstaff-2024>/schema1:relatedLink/schema1:target - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: <https://example.org/dataset/airTemperatureFlagstaff-2024>/schema1:relatedLink - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n2859098d740243799a6924f159628497b5: *none* - Shape _:n2859098d740243799a6924f159628497b15: *none* - Shape _:n2859098d740243799a6924f159628497b3: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n2859098d740243799a6924f159628497b17: *none* - Shape _:n2859098d740243799a6924f159628497b25: *none* - Shape _:n2859098d740243799a6924f159628497b4: *none* - Shape _:n2859098d740243799a6924f159628497b12: *none* - Shape _:n2859098d740243799a6924f159628497b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2859098d740243799a6924f159628497b26: *none* - Shape cdifd:fundingShape: <https://example.org/grant/nsf-EAR-1234567> - Shape _:n2859098d740243799a6924f159628497b14: *none* - Shape _:n2859098d740243799a6924f159628497b13: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b33: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b31: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b34: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b32: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b11: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b26: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b35: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b25: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b17: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b24: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b30: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b29: *none* - Shape cdifd:webAPINode: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b3: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b18: *none* - Shape _:n45149deaf8f346b19afe6e8695beb1f1b4: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: *none* - Shape cdifd:CDIFActionQueryInputShape: *none* - Shape cdifd:CDIFActionTargetShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape: <https://example.org/var/dailyMaxTemperature>,<https://example.org/var/observationDate>,<https://example.org/var/dailyMinTemperature>,<https://example.org/var/qcFlag>,<https://example.org/var/dailyMeanTemperature> - Shape cdifd:structuredDataSetLocatorMappingShape: <https://example.org/dist/airtemp-flg-2024.nc> - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:nac9350f56c4e4c2b8ddd9902b995db1db5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:nac9350f56c4e4c2b8ddd9902b995db1db6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n3cc246e862fd460bb15a1e7a3857e350b69: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b13: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b15: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/dailyMaxTemperature>,<https://example.org/var/observationDate>,<https://example.org/var/dailyMinTemperature>,<https://example.org/var/qcFlag>,<https://example.org/var/dailyMeanTemperature> - Shape _:n3cc246e862fd460bb15a1e7a3857e350b67: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b66: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b17: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b16: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b14: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b75: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b70: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b73: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b20: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b10: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b18: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b11: *none* - Shape _:n3cc246e862fd460bb15a1e7a3857e350b72: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: <https://example.org/stats/tavg-count>,<https://example.org/stats/tavg-meanstddev>,<https://example.org/stats/dataset-rowcount> - Shape cdifd:cdifCategoryStatisticShape: <https://example.org/catstat/tavg-byMonth-jan> - Shape cdifd:cdifStatisticsCollectionShape: <https://example.org/statcoll/tavg>
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
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 _:nb7b25514cab945d4b596a05b390a8350b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b51: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b52: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b5: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b45: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b29: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b37: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b38: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b4: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b8: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b30: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b9: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b44: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b12: *none* - Shape _:nb7b25514cab945d4b596a05b390a8350b10: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: <https://example.org/key/airtemp-flg-2024>
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: <https://example.org/dist/airtemp-flg-2024.csv> - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: <https://example.org/vd/temperature-sentinel> - Shape cdifd:cdifSubstantiveValueDomainShape: <https://example.org/vd/temperature-substantive>,<https://example.org/vd/qcFlag-substantive>
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: <https://example.org/enum/missingCodes>,<https://example.org/enum/qcFlags> - Shape cdifd:cdifEnumerationDomainShape: <https://example.org/enum/missingCodes>,<https://example.org/enum/qcFlags>
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: no results
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab12: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab4: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode: <https://example.org/qm/completeness-2024> - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab13: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab11: *none* - Shape _:n078d38b48e134a48ab6a74fa7acf9eaab14: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: <https://example.org/dataset/airTemperatureFlagstaff-2024>/schema1:spatialCoverage/schema1:geo - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b29: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b42: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b4: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b3: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b16: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b39: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b9: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b40: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b44: *none* - Shape cdifd:CDIFDefinedTermShape: <https://example.org/var/observationDate>/cdif:uses,<https://example.org/dataset/airTemperatureFlagstaff-2024>/schema1:keywords,<https://example.org/var/dailyMeanTemperature>/cdif:uses,<https://example.org/var/dailyMeanTemperature>/cdif:describedUnitOfMeasure,<https://example.org/stats/dataset-rowcount>/cdif:typeOfStatistic,<https://example.org/stats/tavg-meanstddev>/cdif:typeOfStatistic,<https://example.org/stats/tavg-count>/cdif:typeOfStatistic,<https://example.org/dataset/airTemperatureFlagstaff-2024>/schema1:keywords,<https://example.org/catstat/tavg-byMonth-jan>/cdif:typeOfStatistic,<https://example.org/dataset/airTemperatureFlagstaff-2024>/schema1:contributor/schema1:roleName,<https://example.org/dataset/airTemperatureFlagstaff-2024>/schema1:measurementTechnique - Shape _:n5d04c99689b84a8ca7524c444db94fc2b13: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b38: *none* - Shape cdifd:spatialExtentProperty: <https://example.org/dataset/airTemperatureFlagstaff-2024>/schema1:spatialCoverage - Shape _:n5d04c99689b84a8ca7524c444db94fc2b24: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b41: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b10: *none* - Shape _:n5d04c99689b84a8ca7524c444db94fc2b15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n405dbba01ad540bf9b23245e04513cd5b5: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape _:n405dbba01ad540bf9b23245e04513cd5b4: *none* - Shape _:n405dbba01ad540bf9b23245e04513cd5b3: *none* - Shape _:n405dbba01ad540bf9b23245e04513cd5b17: *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']: {'type': 'string', 'description': 'A short summary describing a dataset. This text will ' 'be indexed by search applications, so the more ' 'information here, the better.', 'x-jsonld-id': 'http://schema.org/description'} On instance['schema:description']: 42
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescriptionStructure/rules.shacl: no results
Focus nodes for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescriptionStructure/rules.shacl: - Shape cdifds:RepresentedVariableMustHaveStableIdShape: <https://example.org/struct/vitalsLong/rv/observedAt>,<https://example.org/struct/vitalsLong/rv/measureValue>,<https://example.org/struct/vitalsLong/rv/patientId> - Shape cdifds:NoDuplicateHasIntendedDataTypeShape: *none* - Shape cdifds:NoDuplicateTakesSubstantiveValuesFromShape: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape: <https://example.org/struct/vitalsLong/rv/observedAt>,<https://example.org/struct/vitalsLong/rv/measureValue>,<https://example.org/struct/vitalsLong/rv/patientId> - Shape cdifd:cdifDataStructure_inlineStructureShape: *none* - Shape cdifds:NoDuplicateSimpleUnitOfMeasureShape: *none* - Shape _:n2dd13dbea37f4f42beb4d21a3652ce14b41: *none* - Shape cdifds:ReferencedStructureImpliesReferencedRVShape: <https://example.org/dataset/vitalsLong/metadata>,<https://example.org/dataset/vitalsLong> - Shape cdifds:NoDuplicateTakesSentinelValuesFromShape: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape/sh:or/rdf:first: *none* - Shape cdifds:NoDuplicateDescribedUnitOfMeasureShape: *none* - Shape cdifds:NoDuplicateQualifiesShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: 1 warning
Warning (sh:DatatypeConstraintComponent): Source shape: cdifd:descriptionProperty Focus node: <https://example.org/dataset/vitalsLong> Result path: schema1:description Value: "42"^^xsd:integer Message: A description of the resource is recommended for discovery
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:ne38a30075b3745819e933380a534f675b29: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne38a30075b3745819e933380a534f675b23: *none* - Shape _:ne38a30075b3745819e933380a534f675b24: *none* - Shape _:ne38a30075b3745819e933380a534f675b40: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape _:ne38a30075b3745819e933380a534f675b27: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n276c2770efc747dbb5807120bdc6d184b8: *none* - Shape _:n276c2770efc747dbb5807120bdc6d184b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n276c2770efc747dbb5807120bdc6d184b6: *none* - Shape _:n276c2770efc747dbb5807120bdc6d184b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n276c2770efc747dbb5807120bdc6d184b5: *none* - Shape _:n276c2770efc747dbb5807120bdc6d184b10: *none* - Shape _:n276c2770efc747dbb5807120bdc6d184b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n276c2770efc747dbb5807120bdc6d184b19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n433da9b276194841b9debb8cf2bbe958b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n433da9b276194841b9debb8cf2bbe958b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n433da9b276194841b9debb8cf2bbe958b23: *none* - Shape _:n433da9b276194841b9debb8cf2bbe958b21: *none* - Shape _:n433da9b276194841b9debb8cf2bbe958b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n433da9b276194841b9debb8cf2bbe958b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n433da9b276194841b9debb8cf2bbe958b25: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://ror.org/0171mag52>,<https://ror.org/01cwqze88> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n99163735db134e0bb6ad5b2a677742c9b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: 1 info
Info (sh:MinCountConstraintComponent): Source shape: cdifd:contactPointProperty Focus node: <https://orcid.org/0000-0001-8898-3457> Result path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0002-7933-2154>/schema1:contactPoint - Shape _:n2818c7290686498182c9b20a3c5d6c3fb21: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: no results
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:n4142022d480b438c900d311c65803a80b4: *none* - Shape cdifd:derivedFromProperty: <https://example.org/dataset/vitalsLong>/prov:wasDerivedFrom
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: <https://example.org/dataset/vitalsLong>/schema1:publishingPrinciples,<https://example.org/dataset/vitalsLong>/prov:wasDerivedFrom,<https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:documentation - Shape _:n86af5b31d84e4f95ba139a427801d1acb6: *none* - Shape cdifd:CDIFRelationShape: <https://example.org/dataset/vitalsLong>/schema1:publishingPrinciples,<https://example.org/dataset/vitalsLong>/prov:wasDerivedFrom,<https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:documentation - Shape _:n86af5b31d84e4f95ba139a427801d1acb4: *none* - Shape _:n86af5b31d84e4f95ba139a427801d1acb7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n86af5b31d84e4f95ba139a427801d1acb15: *none* - Shape _:n86af5b31d84e4f95ba139a427801d1acb5: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:generatedByNode: *none* - Shape _:n5a43946d8bf744f48a39feaf961cd753b5: *none* - Shape _:n5a43946d8bf744f48a39feaf961cd753b4: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: <https://example.org/dataset/vitalsLong>/schema1:contributor - Shape _:n01bba7613cb44177a90053a06854f8f7b18: *none* - Shape _:n01bba7613cb44177a90053a06854f8f7b15: *none* - Shape _:n01bba7613cb44177a90053a06854f8f7b20: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n01bba7613cb44177a90053a06854f8f7b4: *none* - Shape _:n01bba7613cb44177a90053a06854f8f7b3: *none* - Shape _:n01bba7613cb44177a90053a06854f8f7b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n01bba7613cb44177a90053a06854f8f7b16: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n01bba7613cb44177a90053a06854f8f7b14: *none* - Shape cdifd:CDIFDefinedTermShape: <https://example.org/dataset/vitalsLong>/cdif:statistics/cdif:typeOfStatistic,<https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:serviceType,<https://example.org/dataset/vitalsLong>/schema1:contributor/schema1:roleName,<https://example.org/dataset/vitalsLong>/schema1:keywords
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: 2 infos
Info (sh:MinCountConstraintComponent): Source shape: <https://www.ogc.org/rules/template/#ConformsToInfo>/sh:property (path dcterms:conformsTo) Focus node: _:N1014f130da174b0b95c284d1086894f0 Result path: dcterms:conformsTo Message: Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to.
Info (sh:MinCountConstraintComponent): Source shape: <https://www.ogc.org/rules/template/#ConformsToInfo>/sh:property (path dcterms:conformsTo) Focus node: _:N59585cad96754c3ab10c8132ff6f4422 Result path: dcterms:conformsTo Message: Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to.
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:potentialAction/schema1:result,<https://example.org/dataset/vitalsLong>/schema1:distribution - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:potentialAction/schema1:result,<https://example.org/dataset/vitalsLong>/schema1:distribution
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
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: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n924f848bac924d8f9109b1440bb15acdb25: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb17: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb11: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb5: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb15: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb3: *none* - Shape cdifd:fundingShape: <https://example.org/grant/nih-R01-XXXX> - Shape _:n924f848bac924d8f9109b1440bb15acdb13: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb26: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb12: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb4: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb14: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nb86862ee61e948e4ae629123170bf046b25: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b29: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b32: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b18: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b10: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b27: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b17: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b11: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b34: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b33: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b35: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b26: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode: <https://example.org/dataset/vitalsLong>/schema1:distribution - Shape _:nb86862ee61e948e4ae629123170bf046b24: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b28: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b4: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b30: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:potentialAction - Shape cdifd:CDIFActionQueryInputShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:potentialAction - Shape cdifd:CDIFActionTargetShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape: <https://example.org/var/measureName>,<https://example.org/var/observedAt>,<https://example.org/var/measureValue>,<https://example.org/var/patientId> - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:n6dc905c1bee5470297a188417ec83fc3b6: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6dc905c1bee5470297a188417ec83fc3b5: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: 4 warnings, 4 infos
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) 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
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:description) Focus node: <https://example.org/var/measureName> Result path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:description) Focus node: <https://example.org/var/measureValue> Result path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:description) Focus node: <https://example.org/var/observedAt> Result path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:description) 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 _:ne4707594b7a94553a18be29553d874e9b10: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b67: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/measureName>,<https://example.org/var/observedAt>,<https://example.org/var/measureValue>,<https://example.org/var/patientId> - Shape _:ne4707594b7a94553a18be29553d874e9b69: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b13: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b73: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b20: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b16: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b14: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b17: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b15: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b70: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b72: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b66: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b11: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b18: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b75: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: <https://example.org/dataset/vitalsLong>/cdif:statistics - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: 4 warnings, 4 infos
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) 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
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:description) Focus node: <https://example.org/var/measureName> Result path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:description) Focus node: <https://example.org/var/measureValue> Result path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:description) Focus node: <https://example.org/var/observedAt> Result path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:description) 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 _:ne70e4fec32c141289775f2358265f094b45: *none* - Shape _:ne70e4fec32c141289775f2358265f094b9: *none* - Shape _:ne70e4fec32c141289775f2358265f094b52: *none* - Shape _:ne70e4fec32c141289775f2358265f094b38: *none* - Shape _:ne70e4fec32c141289775f2358265f094b5: *none* - Shape _:ne70e4fec32c141289775f2358265f094b10: *none* - Shape _:ne70e4fec32c141289775f2358265f094b44: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne70e4fec32c141289775f2358265f094b14: *none* - Shape _:ne70e4fec32c141289775f2358265f094b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:ne70e4fec32c141289775f2358265f094b12: *none* - Shape _:ne70e4fec32c141289775f2358265f094b30: *none* - Shape _:ne70e4fec32c141289775f2358265f094b7: *none* - Shape _:ne70e4fec32c141289775f2358265f094b37: *none* - Shape _:ne70e4fec32c141289775f2358265f094b4: *none* - Shape _:ne70e4fec32c141289775f2358265f094b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne70e4fec32c141289775f2358265f094b29: *none* - Shape _:ne70e4fec32c141289775f2358265f094b51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: <https://example.org/struct/vitalsLong/pk>,<https://example.org/dataset/vitalsLong/pk>
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:potentialAction/schema1:result,<https://example.org/dataset/vitalsLong>/schema1:distribution - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:cdifDataStructure_inlineStructureShape: <https://example.org/dataset/vitalsLong/metadata>,<https://example.org/dataset/vitalsLong> - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: <https://example.org/struct/vitalsLong> - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none*
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: - Shape cdifd:cdifVariableDescriptorComponentShape: <https://example.org/struct/vitalsLong/comp/measureName> - Shape cdifd:cdifIdentifierComponentShape: <https://example.org/struct/vitalsLong/comp/patientId> - Shape cdifd:cdifDimensionComponentShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorValueDomainShape: <https://example.org/struct/vitalsLong/vd/measureName> - Shape cdifd:cdifDescriptorVariableShape: <https://example.org/struct/vitalsLong/dv/measureName>
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: 7 infos
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/vitalsLong/rv/heartRate>,<https://example.org/struct/vitalsLong/rv/observedAt>,<https://example.org/struct/vitalsLong/rv/systolicBP>,<https://example.org/struct/vitalsLong/rv/temperatureC>,<https://example.org/struct/vitalsLong/rv/diastolicBP>,<https://example.org/struct/vitalsLong/rv/measureValue>,<https://example.org/struct/vitalsLong/rv/patientId>
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: no results
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 _:n1fe35409ed40449288a7e2e54fd67f2eb12: *none* - Shape _:n1fe35409ed40449288a7e2e54fd67f2eb14: *none* - Shape _:n1fe35409ed40449288a7e2e54fd67f2eb11: *none* - Shape _:n1fe35409ed40449288a7e2e54fd67f2eb4: *none* - Shape _:n1fe35409ed40449288a7e2e54fd67f2eb5: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:n1fe35409ed40449288a7e2e54fd67f2eb13: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b16: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b29: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b41: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b10: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b42: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b39: *none* - Shape cdifd:CDIFDefinedTermShape: <https://example.org/dataset/vitalsLong>/cdif:statistics/cdif:typeOfStatistic,<https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:serviceType,<https://example.org/dataset/vitalsLong>/schema1:contributor/schema1:roleName,<https://example.org/dataset/vitalsLong>/schema1:keywords - Shape _:nde3c388e17ea4083868ab117962e0659b38: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b9: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b44: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b3: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b24: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b4: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b40: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n481bf465379b46238d8778954d33902db4: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n481bf465379b46238d8778954d33902db17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n481bf465379b46238d8778954d33902db3: *none* - Shape cdifd:timeInstantNode: *none* - Shape _:n481bf465379b46238d8778954d33902db5: *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']: {'type': 'string', '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.', 'x-jsonld-id': 'http://schema.org/name'} On instance['schema:name']: 42
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescriptionStructure/rules.shacl: no results
Focus nodes for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescriptionStructure/rules.shacl: - Shape cdifds:RepresentedVariableMustHaveStableIdShape: <https://example.org/struct/vitalsLong/rv/observedAt>,<https://example.org/struct/vitalsLong/rv/measureValue>,<https://example.org/struct/vitalsLong/rv/patientId> - Shape cdifds:NoDuplicateHasIntendedDataTypeShape: *none* - Shape cdifds:NoDuplicateTakesSubstantiveValuesFromShape: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape: <https://example.org/struct/vitalsLong/rv/observedAt>,<https://example.org/struct/vitalsLong/rv/measureValue>,<https://example.org/struct/vitalsLong/rv/patientId> - Shape cdifd:cdifDataStructure_inlineStructureShape: *none* - Shape cdifds:NoDuplicateSimpleUnitOfMeasureShape: *none* - Shape _:n2dd13dbea37f4f42beb4d21a3652ce14b41: *none* - Shape cdifds:ReferencedStructureImpliesReferencedRVShape: <https://example.org/dataset/vitalsLong/metadata>,<https://example.org/dataset/vitalsLong> - Shape cdifds:NoDuplicateTakesSentinelValuesFromShape: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape/sh:or/rdf:first: *none* - Shape cdifds:NoDuplicateDescribedUnitOfMeasureShape: *none* - Shape cdifds:NoDuplicateQualifiesShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: 2 violations
Violation (sh:DatatypeConstraintComponent): Source shape: cdifd:nameProperty Focus node: <https://example.org/dataset/vitalsLong> Result path: schema1:name Value: "42"^^xsd:integer Message: a name for the dataset must be provided, and have a length of at least 3 characters.
Violation (sh:MinLengthConstraintComponent): Source shape: cdifd:nameProperty Focus node: <https://example.org/dataset/vitalsLong> Result path: schema1:name Value: "42"^^xsd:integer 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:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:ne38a30075b3745819e933380a534f675b29: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne38a30075b3745819e933380a534f675b23: *none* - Shape _:ne38a30075b3745819e933380a534f675b24: *none* - Shape _:ne38a30075b3745819e933380a534f675b40: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape _:ne38a30075b3745819e933380a534f675b27: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n276c2770efc747dbb5807120bdc6d184b8: *none* - Shape _:n276c2770efc747dbb5807120bdc6d184b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n276c2770efc747dbb5807120bdc6d184b6: *none* - Shape _:n276c2770efc747dbb5807120bdc6d184b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n276c2770efc747dbb5807120bdc6d184b5: *none* - Shape _:n276c2770efc747dbb5807120bdc6d184b10: *none* - Shape _:n276c2770efc747dbb5807120bdc6d184b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n276c2770efc747dbb5807120bdc6d184b19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n433da9b276194841b9debb8cf2bbe958b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n433da9b276194841b9debb8cf2bbe958b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n433da9b276194841b9debb8cf2bbe958b23: *none* - Shape _:n433da9b276194841b9debb8cf2bbe958b21: *none* - Shape _:n433da9b276194841b9debb8cf2bbe958b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n433da9b276194841b9debb8cf2bbe958b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n433da9b276194841b9debb8cf2bbe958b25: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://ror.org/0171mag52>,<https://ror.org/01cwqze88> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n99163735db134e0bb6ad5b2a677742c9b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: 1 info
Info (sh:MinCountConstraintComponent): Source shape: cdifd:contactPointProperty Focus node: <https://orcid.org/0000-0001-8898-3457> Result path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0002-7933-2154>/schema1:contactPoint - Shape _:n2818c7290686498182c9b20a3c5d6c3fb21: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: no results
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:n4142022d480b438c900d311c65803a80b4: *none* - Shape cdifd:derivedFromProperty: <https://example.org/dataset/vitalsLong>/prov:wasDerivedFrom
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *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 _:n86af5b31d84e4f95ba139a427801d1acb6: *none* - 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 - Shape _:n86af5b31d84e4f95ba139a427801d1acb4: *none* - Shape _:n86af5b31d84e4f95ba139a427801d1acb7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n86af5b31d84e4f95ba139a427801d1acb15: *none* - Shape _:n86af5b31d84e4f95ba139a427801d1acb5: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:generatedByNode: *none* - Shape _:n5a43946d8bf744f48a39feaf961cd753b5: *none* - Shape _:n5a43946d8bf744f48a39feaf961cd753b4: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: <https://example.org/dataset/vitalsLong>/schema1:contributor - Shape _:n01bba7613cb44177a90053a06854f8f7b18: *none* - Shape _:n01bba7613cb44177a90053a06854f8f7b15: *none* - Shape _:n01bba7613cb44177a90053a06854f8f7b20: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n01bba7613cb44177a90053a06854f8f7b4: *none* - Shape _:n01bba7613cb44177a90053a06854f8f7b3: *none* - Shape _:n01bba7613cb44177a90053a06854f8f7b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n01bba7613cb44177a90053a06854f8f7b16: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n01bba7613cb44177a90053a06854f8f7b14: *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>/cdif:statistics/cdif:typeOfStatistic,<https://example.org/dataset/vitalsLong>/schema1:contributor/schema1:roleName
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: 2 infos
Info (sh:MinCountConstraintComponent): Source shape: <https://www.ogc.org/rules/template/#ConformsToInfo>/sh:property (path dcterms:conformsTo) Focus node: _:Nba1bf92ffcdf43cfb9d5f20a7229df91 Result path: dcterms:conformsTo Message: Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to.
Info (sh:MinCountConstraintComponent): Source shape: <https://www.ogc.org/rules/template/#ConformsToInfo>/sh:property (path dcterms:conformsTo) Focus node: _:Ne3cf287607964376a442d9551a0d0a48 Result path: dcterms:conformsTo Message: Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to.
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:potentialAction/schema1:result,<https://example.org/dataset/vitalsLong>/schema1:distribution - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:potentialAction/schema1:result,<https://example.org/dataset/vitalsLong>/schema1:distribution
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
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: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n924f848bac924d8f9109b1440bb15acdb25: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb17: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb11: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb5: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb15: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb3: *none* - Shape cdifd:fundingShape: <https://example.org/grant/nih-R01-XXXX> - Shape _:n924f848bac924d8f9109b1440bb15acdb13: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb26: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb12: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb4: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb14: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nb86862ee61e948e4ae629123170bf046b25: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b29: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b32: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b18: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b10: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b27: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b17: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b11: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b34: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b33: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b35: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b26: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode: <https://example.org/dataset/vitalsLong>/schema1:distribution - Shape _:nb86862ee61e948e4ae629123170bf046b24: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b28: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b4: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b30: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:potentialAction - Shape cdifd:CDIFActionQueryInputShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:potentialAction - Shape cdifd:CDIFActionTargetShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape: <https://example.org/var/measureName>,<https://example.org/var/observedAt>,<https://example.org/var/measureValue>,<https://example.org/var/patientId> - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:n6dc905c1bee5470297a188417ec83fc3b6: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6dc905c1bee5470297a188417ec83fc3b5: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: 4 warnings, 4 infos
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) 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
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:description) Focus node: <https://example.org/var/measureName> Result path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:description) Focus node: <https://example.org/var/measureValue> Result path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:description) Focus node: <https://example.org/var/observedAt> Result path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:description) 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 _:ne4707594b7a94553a18be29553d874e9b10: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b67: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/measureName>,<https://example.org/var/observedAt>,<https://example.org/var/measureValue>,<https://example.org/var/patientId> - Shape _:ne4707594b7a94553a18be29553d874e9b69: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b13: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b73: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b20: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b16: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b14: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b17: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b15: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b70: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b72: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b66: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b11: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b18: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b75: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: <https://example.org/dataset/vitalsLong>/cdif:statistics - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: 4 warnings, 4 infos
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) 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
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:description) Focus node: <https://example.org/var/measureName> Result path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:description) Focus node: <https://example.org/var/measureValue> Result path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:description) Focus node: <https://example.org/var/observedAt> Result path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:description) 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 _:ne70e4fec32c141289775f2358265f094b45: *none* - Shape _:ne70e4fec32c141289775f2358265f094b9: *none* - Shape _:ne70e4fec32c141289775f2358265f094b52: *none* - Shape _:ne70e4fec32c141289775f2358265f094b38: *none* - Shape _:ne70e4fec32c141289775f2358265f094b5: *none* - Shape _:ne70e4fec32c141289775f2358265f094b10: *none* - Shape _:ne70e4fec32c141289775f2358265f094b44: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne70e4fec32c141289775f2358265f094b14: *none* - Shape _:ne70e4fec32c141289775f2358265f094b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:ne70e4fec32c141289775f2358265f094b12: *none* - Shape _:ne70e4fec32c141289775f2358265f094b30: *none* - Shape _:ne70e4fec32c141289775f2358265f094b7: *none* - Shape _:ne70e4fec32c141289775f2358265f094b37: *none* - Shape _:ne70e4fec32c141289775f2358265f094b4: *none* - Shape _:ne70e4fec32c141289775f2358265f094b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne70e4fec32c141289775f2358265f094b29: *none* - Shape _:ne70e4fec32c141289775f2358265f094b51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: <https://example.org/struct/vitalsLong/pk>,<https://example.org/dataset/vitalsLong/pk>
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:potentialAction/schema1:result,<https://example.org/dataset/vitalsLong>/schema1:distribution - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:cdifDataStructure_inlineStructureShape: <https://example.org/dataset/vitalsLong/metadata>,<https://example.org/dataset/vitalsLong> - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: <https://example.org/struct/vitalsLong> - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none*
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: - Shape cdifd:cdifVariableDescriptorComponentShape: <https://example.org/struct/vitalsLong/comp/measureName> - Shape cdifd:cdifIdentifierComponentShape: <https://example.org/struct/vitalsLong/comp/patientId> - Shape cdifd:cdifDimensionComponentShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorValueDomainShape: <https://example.org/struct/vitalsLong/vd/measureName> - Shape cdifd:cdifDescriptorVariableShape: <https://example.org/struct/vitalsLong/dv/measureName>
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: 7 infos
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/vitalsLong/rv/heartRate>,<https://example.org/struct/vitalsLong/rv/observedAt>,<https://example.org/struct/vitalsLong/rv/systolicBP>,<https://example.org/struct/vitalsLong/rv/temperatureC>,<https://example.org/struct/vitalsLong/rv/diastolicBP>,<https://example.org/struct/vitalsLong/rv/measureValue>,<https://example.org/struct/vitalsLong/rv/patientId>
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: no results
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 _:n1fe35409ed40449288a7e2e54fd67f2eb12: *none* - Shape _:n1fe35409ed40449288a7e2e54fd67f2eb14: *none* - Shape _:n1fe35409ed40449288a7e2e54fd67f2eb11: *none* - Shape _:n1fe35409ed40449288a7e2e54fd67f2eb4: *none* - Shape _:n1fe35409ed40449288a7e2e54fd67f2eb5: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:n1fe35409ed40449288a7e2e54fd67f2eb13: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b16: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b29: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b41: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b10: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b42: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b39: *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>/cdif:statistics/cdif:typeOfStatistic,<https://example.org/dataset/vitalsLong>/schema1:contributor/schema1:roleName - Shape _:nde3c388e17ea4083868ab117962e0659b38: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b9: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b44: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b3: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b24: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b4: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b40: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n481bf465379b46238d8778954d33902db4: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n481bf465379b46238d8778954d33902db17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n481bf465379b46238d8778954d33902db3: *none* - Shape cdifd:timeInstantNode: *none* - Shape _:n481bf465379b46238d8778954d33902db5: *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: no results
Focus nodes for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescriptionStructure/rules.shacl: - Shape cdifds:RepresentedVariableMustHaveStableIdShape: <https://example.org/struct/vitalsWide/rv/patientId>,<https://example.org/struct/vitalsWide/rv/systolicBP> - Shape cdifds:NoDuplicateHasIntendedDataTypeShape: *none* - Shape cdifds:NoDuplicateTakesSubstantiveValuesFromShape: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape: <https://example.org/struct/vitalsWide/rv/patientId>,<https://example.org/struct/vitalsWide/rv/systolicBP> - Shape cdifd:cdifDataStructure_inlineStructureShape: *none* - Shape cdifds:NoDuplicateSimpleUnitOfMeasureShape: *none* - Shape _:n2dd13dbea37f4f42beb4d21a3652ce14b41: *none* - Shape cdifds:ReferencedStructureImpliesReferencedRVShape: <https://example.org/dataset/vitalsWide/metadata>,<https://example.org/dataset/vitalsWide> - Shape cdifds:NoDuplicateTakesSentinelValuesFromShape: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape/sh:or/rdf:first: *none* - Shape cdifds:NoDuplicateDescribedUnitOfMeasureShape: *none* - Shape cdifds:NoDuplicateQualifiesShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: 3 warnings
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:creatorProperty Focus node: <https://example.org/dataset/vitalsWide> Result path: schema1:creator Message: At least one creator (author/originator) is recommended
Warning (sh:MinCountConstraintComponent): 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:keywordsProperty Focus node: <https://example.org/dataset/vitalsWide> Result path: schema1:keywords Message: Keywords are recommended for discovery
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:ne38a30075b3745819e933380a534f675b29: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne38a30075b3745819e933380a534f675b23: *none* - Shape _:ne38a30075b3745819e933380a534f675b24: *none* - Shape _:ne38a30075b3745819e933380a534f675b40: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape _:ne38a30075b3745819e933380a534f675b27: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n276c2770efc747dbb5807120bdc6d184b8: *none* - Shape _:n276c2770efc747dbb5807120bdc6d184b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n276c2770efc747dbb5807120bdc6d184b6: *none* - Shape _:n276c2770efc747dbb5807120bdc6d184b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n276c2770efc747dbb5807120bdc6d184b5: *none* - Shape _:n276c2770efc747dbb5807120bdc6d184b10: *none* - Shape _:n276c2770efc747dbb5807120bdc6d184b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n276c2770efc747dbb5807120bdc6d184b19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n433da9b276194841b9debb8cf2bbe958b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n433da9b276194841b9debb8cf2bbe958b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n433da9b276194841b9debb8cf2bbe958b23: *none* - Shape _:n433da9b276194841b9debb8cf2bbe958b21: *none* - Shape _:n433da9b276194841b9debb8cf2bbe958b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n433da9b276194841b9debb8cf2bbe958b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n433da9b276194841b9debb8cf2bbe958b25: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n99163735db134e0bb6ad5b2a677742c9b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape _:n2818c7290686498182c9b20a3c5d6c3fb21: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: no results
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:n4142022d480b438c900d311c65803a80b4: *none* - Shape cdifd:derivedFromProperty: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape _:n86af5b31d84e4f95ba139a427801d1acb6: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n86af5b31d84e4f95ba139a427801d1acb4: *none* - Shape _:n86af5b31d84e4f95ba139a427801d1acb7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n86af5b31d84e4f95ba139a427801d1acb15: *none* - Shape _:n86af5b31d84e4f95ba139a427801d1acb5: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:generatedByNode: *none* - Shape _:n5a43946d8bf744f48a39feaf961cd753b5: *none* - Shape _:n5a43946d8bf744f48a39feaf961cd753b4: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n01bba7613cb44177a90053a06854f8f7b18: *none* - Shape _:n01bba7613cb44177a90053a06854f8f7b15: *none* - Shape _:n01bba7613cb44177a90053a06854f8f7b20: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n01bba7613cb44177a90053a06854f8f7b4: *none* - Shape _:n01bba7613cb44177a90053a06854f8f7b3: *none* - Shape _:n01bba7613cb44177a90053a06854f8f7b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n01bba7613cb44177a90053a06854f8f7b16: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n01bba7613cb44177a90053a06854f8f7b14: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: 1 info
Info (sh:MinCountConstraintComponent): Source shape: <https://www.ogc.org/rules/template/#ConformsToInfo>/sh:property (path dcterms:conformsTo) Focus node: _:N22ad109de9f04142a0a7ec5c94855ada 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: no results
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: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n924f848bac924d8f9109b1440bb15acdb25: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb17: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb11: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb5: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb15: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb3: *none* - Shape cdifd:fundingShape: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb13: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb26: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb12: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb4: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb14: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nb86862ee61e948e4ae629123170bf046b25: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b29: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b32: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b18: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b10: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b27: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b17: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b11: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b34: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b33: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b35: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b26: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b24: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b28: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b4: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b30: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: *none* - Shape cdifd:CDIFActionQueryInputShape: *none* - Shape cdifd:CDIFActionTargetShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: 2 warnings
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:dataDescriptionVariableShape/sh:property (path cdif:physicalDataType) Focus node: <https://example.org/var/patientId> Result path: cdif:physicalDataType Message: For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:dataDescriptionVariableShape/sh:property (path cdif:physicalDataType) Focus node: <https://example.org/var/systolicBP> Result path: cdif:physicalDataType Message: For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape: <https://example.org/var/patientId>,<https://example.org/var/systolicBP> - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:n6dc905c1bee5470297a188417ec83fc3b6: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6dc905c1bee5470297a188417ec83fc3b5: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: 4 warnings, 2 infos
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFxasInstanceVariableShape/sh:property (path cdif:physicalDataType) Focus node: <https://example.org/var/patientId> Result path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided.
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFxasInstanceVariableShape/sh:property (path cdif:physicalDataType) Focus node: <https://example.org/var/systolicBP> Result path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:description) Focus node: <https://example.org/var/patientId> Result path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:description) Focus node: <https://example.org/var/systolicBP> Result path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:ne4707594b7a94553a18be29553d874e9b10: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b67: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/patientId>,<https://example.org/var/systolicBP> - Shape _:ne4707594b7a94553a18be29553d874e9b69: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b13: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b73: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b20: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b16: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b14: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b17: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b15: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b70: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b72: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b66: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b11: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b18: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b75: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: 2 warnings, 2 infos
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) 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
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:description) Focus node: <https://example.org/var/patientId> Result path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:description) Focus node: <https://example.org/var/systolicBP> Result path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:ne70e4fec32c141289775f2358265f094b45: *none* - Shape _:ne70e4fec32c141289775f2358265f094b9: *none* - Shape _:ne70e4fec32c141289775f2358265f094b52: *none* - Shape _:ne70e4fec32c141289775f2358265f094b38: *none* - Shape _:ne70e4fec32c141289775f2358265f094b5: *none* - Shape _:ne70e4fec32c141289775f2358265f094b10: *none* - Shape _:ne70e4fec32c141289775f2358265f094b44: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne70e4fec32c141289775f2358265f094b14: *none* - Shape _:ne70e4fec32c141289775f2358265f094b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:ne70e4fec32c141289775f2358265f094b12: *none* - Shape _:ne70e4fec32c141289775f2358265f094b30: *none* - Shape _:ne70e4fec32c141289775f2358265f094b7: *none* - Shape _:ne70e4fec32c141289775f2358265f094b37: *none* - Shape _:ne70e4fec32c141289775f2358265f094b4: *none* - Shape _:ne70e4fec32c141289775f2358265f094b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne70e4fec32c141289775f2358265f094b29: *none* - Shape _:ne70e4fec32c141289775f2358265f094b51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: *none* - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:cdifDataStructure_inlineStructureShape: <https://example.org/dataset/vitalsWide/metadata>,<https://example.org/dataset/vitalsWide> - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: <https://example.org/struct/vitalsWide>
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: - Shape cdifd:cdifVariableDescriptorComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: <https://example.org/struct/vitalsWide/comp/patientId> - Shape cdifd:cdifDimensionComponentShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorValueDomainShape: *none* - Shape cdifd:cdifDescriptorVariableShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: 2 infos
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/vitalsWide/rv/patientId>,<https://example.org/struct/vitalsWide/rv/systolicBP>
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: no results
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 _:n1fe35409ed40449288a7e2e54fd67f2eb12: *none* - Shape _:n1fe35409ed40449288a7e2e54fd67f2eb14: *none* - Shape _:n1fe35409ed40449288a7e2e54fd67f2eb11: *none* - Shape _:n1fe35409ed40449288a7e2e54fd67f2eb4: *none* - Shape _:n1fe35409ed40449288a7e2e54fd67f2eb5: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:n1fe35409ed40449288a7e2e54fd67f2eb13: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b16: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b29: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b41: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b10: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b42: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b39: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b38: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b9: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b44: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b3: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b24: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b4: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b40: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n481bf465379b46238d8778954d33902db4: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n481bf465379b46238d8778954d33902db17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n481bf465379b46238d8778954d33902db3: *none* - Shape cdifd:timeInstantNode: *none* - Shape _:n481bf465379b46238d8778954d33902db5: *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: no results
Focus nodes for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescriptionStructure/rules.shacl: - Shape cdifds:RepresentedVariableMustHaveStableIdShape: <https://example.org/struct/vitalsLong/rv/observedAt>,<https://example.org/struct/vitalsLong/rv/measureValue>,<https://example.org/struct/vitalsLong/rv/patientId> - Shape cdifds:NoDuplicateHasIntendedDataTypeShape: *none* - Shape cdifds:NoDuplicateTakesSubstantiveValuesFromShape: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape: <https://example.org/struct/vitalsLong/rv/observedAt>,<https://example.org/struct/vitalsLong/rv/measureValue>,<https://example.org/struct/vitalsLong/rv/patientId> - Shape cdifd:cdifDataStructure_inlineStructureShape: *none* - Shape cdifds:NoDuplicateSimpleUnitOfMeasureShape: *none* - Shape _:n2dd13dbea37f4f42beb4d21a3652ce14b41: *none* - Shape cdifds:ReferencedStructureImpliesReferencedRVShape: <https://example.org/dataset/vitalsLong/metadata>,<https://example.org/dataset/vitalsLong> - Shape cdifds:NoDuplicateTakesSentinelValuesFromShape: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape/sh:or/rdf:first: *none* - Shape cdifds:NoDuplicateDescribedUnitOfMeasureShape: *none* - Shape cdifds:NoDuplicateQualifiesShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:ne38a30075b3745819e933380a534f675b29: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne38a30075b3745819e933380a534f675b23: *none* - Shape _:ne38a30075b3745819e933380a534f675b24: *none* - Shape _:ne38a30075b3745819e933380a534f675b40: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape _:ne38a30075b3745819e933380a534f675b27: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n276c2770efc747dbb5807120bdc6d184b8: *none* - Shape _:n276c2770efc747dbb5807120bdc6d184b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n276c2770efc747dbb5807120bdc6d184b6: *none* - Shape _:n276c2770efc747dbb5807120bdc6d184b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n276c2770efc747dbb5807120bdc6d184b5: *none* - Shape _:n276c2770efc747dbb5807120bdc6d184b10: *none* - Shape _:n276c2770efc747dbb5807120bdc6d184b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n276c2770efc747dbb5807120bdc6d184b19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n433da9b276194841b9debb8cf2bbe958b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n433da9b276194841b9debb8cf2bbe958b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n433da9b276194841b9debb8cf2bbe958b23: *none* - Shape _:n433da9b276194841b9debb8cf2bbe958b21: *none* - Shape _:n433da9b276194841b9debb8cf2bbe958b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n433da9b276194841b9debb8cf2bbe958b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n433da9b276194841b9debb8cf2bbe958b25: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://ror.org/0171mag52>,<https://ror.org/01cwqze88> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n99163735db134e0bb6ad5b2a677742c9b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: 1 info
Info (sh:MinCountConstraintComponent): Source shape: cdifd:contactPointProperty Focus node: <https://orcid.org/0000-0001-8898-3457> Result path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0002-7933-2154>/schema1:contactPoint - Shape _:n2818c7290686498182c9b20a3c5d6c3fb21: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: no results
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:n4142022d480b438c900d311c65803a80b4: *none* - Shape cdifd:derivedFromProperty: <https://example.org/dataset/vitalsLong>/prov:wasDerivedFrom
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:documentation,<https://example.org/dataset/vitalsLong>/prov:wasDerivedFrom,<https://example.org/dataset/vitalsLong>/schema1:publishingPrinciples - Shape _:n86af5b31d84e4f95ba139a427801d1acb6: *none* - Shape cdifd:CDIFRelationShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:documentation,<https://example.org/dataset/vitalsLong>/prov:wasDerivedFrom,<https://example.org/dataset/vitalsLong>/schema1:publishingPrinciples - Shape _:n86af5b31d84e4f95ba139a427801d1acb4: *none* - Shape _:n86af5b31d84e4f95ba139a427801d1acb7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n86af5b31d84e4f95ba139a427801d1acb15: *none* - Shape _:n86af5b31d84e4f95ba139a427801d1acb5: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:generatedByNode: *none* - Shape _:n5a43946d8bf744f48a39feaf961cd753b5: *none* - Shape _:n5a43946d8bf744f48a39feaf961cd753b4: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: <https://example.org/dataset/vitalsLong>/schema1:contributor - Shape _:n01bba7613cb44177a90053a06854f8f7b18: *none* - Shape _:n01bba7613cb44177a90053a06854f8f7b15: *none* - Shape _:n01bba7613cb44177a90053a06854f8f7b20: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n01bba7613cb44177a90053a06854f8f7b4: *none* - Shape _:n01bba7613cb44177a90053a06854f8f7b3: *none* - Shape _:n01bba7613cb44177a90053a06854f8f7b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n01bba7613cb44177a90053a06854f8f7b16: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n01bba7613cb44177a90053a06854f8f7b14: *none* - Shape cdifd:CDIFDefinedTermShape: <https://example.org/dataset/vitalsLong>/schema1:contributor/schema1:roleName,<https://example.org/dataset/vitalsLong>/schema1:keywords,<https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:serviceType,<https://example.org/dataset/vitalsLong>/cdif:statistics/cdif:typeOfStatistic
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: 2 infos
Info (sh:MinCountConstraintComponent): Source shape: <https://www.ogc.org/rules/template/#ConformsToInfo>/sh:property (path dcterms:conformsTo) Focus node: _:N0d688e5b723346189a56467c44f1d1e1 Result path: dcterms:conformsTo Message: Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to.
Info (sh:MinCountConstraintComponent): Source shape: <https://www.ogc.org/rules/template/#ConformsToInfo>/sh:property (path dcterms:conformsTo) Focus node: _:N9f26e2c7ebac47a284733b76cda56dfe Result path: dcterms:conformsTo Message: Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to.
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:potentialAction/schema1:result,<https://example.org/dataset/vitalsLong>/schema1:distribution - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:potentialAction/schema1:result,<https://example.org/dataset/vitalsLong>/schema1:distribution
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
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: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n924f848bac924d8f9109b1440bb15acdb25: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb17: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb11: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb5: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb15: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb3: *none* - Shape cdifd:fundingShape: <https://example.org/grant/nih-R01-XXXX> - Shape _:n924f848bac924d8f9109b1440bb15acdb13: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb26: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb12: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb4: *none* - Shape _:n924f848bac924d8f9109b1440bb15acdb14: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nb86862ee61e948e4ae629123170bf046b25: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b29: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b32: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b18: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b10: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b27: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b17: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b11: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b34: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b33: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b35: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b26: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode: <https://example.org/dataset/vitalsLong>/schema1:distribution - Shape _:nb86862ee61e948e4ae629123170bf046b24: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b28: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b4: *none* - Shape _:nb86862ee61e948e4ae629123170bf046b30: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:potentialAction - Shape cdifd:CDIFActionQueryInputShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:potentialAction - Shape cdifd:CDIFActionTargetShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape: <https://example.org/var/measureName>,<https://example.org/var/observedAt>,<https://example.org/var/measureValue>,<https://example.org/var/patientId> - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:n6dc905c1bee5470297a188417ec83fc3b6: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6dc905c1bee5470297a188417ec83fc3b5: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: 4 warnings, 4 infos
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) 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
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:description) Focus node: <https://example.org/var/measureName> Result path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:description) Focus node: <https://example.org/var/measureValue> Result path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:description) Focus node: <https://example.org/var/observedAt> Result path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:description) 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 _:ne4707594b7a94553a18be29553d874e9b10: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b67: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/measureName>,<https://example.org/var/observedAt>,<https://example.org/var/measureValue>,<https://example.org/var/patientId> - Shape _:ne4707594b7a94553a18be29553d874e9b69: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b13: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b73: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b20: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b16: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b14: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b17: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b15: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b70: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b72: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b66: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b11: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b18: *none* - Shape _:ne4707594b7a94553a18be29553d874e9b75: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: <https://example.org/dataset/vitalsLong>/cdif:statistics - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: 4 warnings, 4 infos
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) 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
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:description) Focus node: <https://example.org/var/measureName> Result path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:description) Focus node: <https://example.org/var/measureValue> Result path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:description) Focus node: <https://example.org/var/observedAt> Result path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:description) 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 _:ne70e4fec32c141289775f2358265f094b45: *none* - Shape _:ne70e4fec32c141289775f2358265f094b9: *none* - Shape _:ne70e4fec32c141289775f2358265f094b52: *none* - Shape _:ne70e4fec32c141289775f2358265f094b38: *none* - Shape _:ne70e4fec32c141289775f2358265f094b5: *none* - Shape _:ne70e4fec32c141289775f2358265f094b10: *none* - Shape _:ne70e4fec32c141289775f2358265f094b44: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne70e4fec32c141289775f2358265f094b14: *none* - Shape _:ne70e4fec32c141289775f2358265f094b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:ne70e4fec32c141289775f2358265f094b12: *none* - Shape _:ne70e4fec32c141289775f2358265f094b30: *none* - Shape _:ne70e4fec32c141289775f2358265f094b7: *none* - Shape _:ne70e4fec32c141289775f2358265f094b37: *none* - Shape _:ne70e4fec32c141289775f2358265f094b4: *none* - Shape _:ne70e4fec32c141289775f2358265f094b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne70e4fec32c141289775f2358265f094b29: *none* - Shape _:ne70e4fec32c141289775f2358265f094b51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: <https://example.org/struct/vitalsLong/pk>,<https://example.org/dataset/vitalsLong/pk>
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: <https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:potentialAction/schema1:result,<https://example.org/dataset/vitalsLong>/schema1:distribution - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:cdifDataStructure_inlineStructureShape: <https://example.org/dataset/vitalsLong/metadata>,<https://example.org/dataset/vitalsLong> - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: <https://example.org/struct/vitalsLong> - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none*
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: - Shape cdifd:cdifVariableDescriptorComponentShape: <https://example.org/struct/vitalsLong/comp/measureName> - Shape cdifd:cdifIdentifierComponentShape: <https://example.org/struct/vitalsLong/comp/patientId> - Shape cdifd:cdifDimensionComponentShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorValueDomainShape: <https://example.org/struct/vitalsLong/vd/measureName> - Shape cdifd:cdifDescriptorVariableShape: <https://example.org/struct/vitalsLong/dv/measureName>
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: 7 infos
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/vitalsLong/rv/heartRate>,<https://example.org/struct/vitalsLong/rv/observedAt>,<https://example.org/struct/vitalsLong/rv/systolicBP>,<https://example.org/struct/vitalsLong/rv/temperatureC>,<https://example.org/struct/vitalsLong/rv/diastolicBP>,<https://example.org/struct/vitalsLong/rv/measureValue>,<https://example.org/struct/vitalsLong/rv/patientId>
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: no results
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 _:n1fe35409ed40449288a7e2e54fd67f2eb12: *none* - Shape _:n1fe35409ed40449288a7e2e54fd67f2eb14: *none* - Shape _:n1fe35409ed40449288a7e2e54fd67f2eb11: *none* - Shape _:n1fe35409ed40449288a7e2e54fd67f2eb4: *none* - Shape _:n1fe35409ed40449288a7e2e54fd67f2eb5: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:n1fe35409ed40449288a7e2e54fd67f2eb13: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b16: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b29: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b41: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b10: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b42: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b39: *none* - Shape cdifd:CDIFDefinedTermShape: <https://example.org/dataset/vitalsLong>/schema1:contributor/schema1:roleName,<https://example.org/dataset/vitalsLong>/schema1:keywords,<https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:serviceType,<https://example.org/dataset/vitalsLong>/cdif:statistics/cdif:typeOfStatistic - Shape _:nde3c388e17ea4083868ab117962e0659b38: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b9: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b44: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b3: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b24: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b4: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nde3c388e17ea4083868ab117962e0659b40: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n481bf465379b46238d8778954d33902db4: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n481bf465379b46238d8778954d33902db17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n481bf465379b46238d8778954d33902db3: *none* - Shape cdifd:timeInstantNode: *none* - Shape _:n481bf465379b46238d8778954d33902db5: *none*

Test passed: 3 / 3

description-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using description-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD description-fail.jsonld created
Output Turtle description-fail.ttl created
JSON Schema
ValidationError: [{'@type': ['schema:DataDownload', 'cdi:PhysicalDataSet'], 'schema:name': 'Geochemistry summary results', 'schema:contentUrl': 'https://example.org/data/geochem-summary.csv', 'schema:encodingFormat': ['text/csv'], 'spdx:checksum': {'@type': ['spdx:Checksum'], 'spdx:algorithm': 'SHA256', 'spdx:checksumValue': 'a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2'}, 'schema:provider': [{'@id': 'https://ror.org/02fjgr047', '@type': ['schema:Organization'], 'schema:name': 'IEDA-'}], 'dcterms:conformsTo': [{'@id': 'http://www.opengis.net/def/nil/OGC/0/missing'}]}, {'@type': ['schema:DataDownload', 'cdi:TabularTextDataSet', 'cdi:PhysicalDataSet'], 'schema:name': 'Detailed geochemistry analysis results', 'schema:contentUrl': 'https://example.org/data/geochem-detailed.csv', 'schema:encodingFormat': ['text/csv'], 'spdx:checksum': {'@type': ['spdx:Checksum'], 'spdx:algorithm': 'SHA256', 'spdx:checksumValue': 'b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3'}, 'cdi:isDelimited': True, 'cdi:isFixedWidth': False, 'cdi:delimiter': ',', 'cdi:hasHeader': True, 'cdi:headerRowCount': 1, 'cdi:arrayBase': 0, 'cdi:commentPrefix': '#', 'cdi:lineTerminator': ['LF'], 'cdi:quoteCharacter': '"', 'cdi:skipBlankRows': False, 'cdi:skipDataColumns': 0, 'cdi:skipInitialSpace': True, 'cdi:skipRows': 0, 'cdi:escapeCharacter': '\\', 'cdi:headerIsCaseSensitive': False, 'cdi:treatConsecutiveDelimitersAsOne': False, 'cdi:tableDirection': 'Ltr', 'cdi:textDirection': 'Auto', 'cdi:trim': 'Both', 'schema:additionalProperty': [{'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'http://rdf-vocabulary.ddialliance.org/discovery#caseQuantity'}], 'schema:name': 'countRows', 'schema:value': 461}, {'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'http://rdf-vocabulary.ddialliance.org/discovery#variableQuantity'}], 'schema:name': 'countColumns', 'schema:value': 3}], 'cdif:hasPhysicalMapping': [{'cdif:index': 0, 'cdif:format': 'string', 'cdif:physicalDataType': 'string', 'cdi:isRequired': True, 'cdi:defaultValue': 'UNKNOWN', 'cdi:minimumLength': 3, 'cdi:maximumLength': 40, 'cdif:formats_InstanceVariable': {'@id': 'ex:var-sampleID'}}, {'cdif:index': 1, 'cdif:format': 'decimal', 'cdif:physicalDataType': 'float64', 'cdi:nullSequence': 'NA', 'cdi:isRequired': True, 'cdi:decimalPositions': 4, 'cdif:formats_InstanceVariable': {'@id': 'ex:var-concentration'}}, {'cdif:index': 2, 'cdif:format': 'decimal', 'cdif:physicalDataType': 'float64', 'cdi:nullSequence': '-9999', 'cdi:isRequired': False, 'cdi:decimalPositions': 4, 'cdi:length': 12, 'cdif:formats_InstanceVariable': {'@id': 'ex:var-uncertainty'}}], 'dcterms:conformsTo': [{'@id': 'http://www.opengis.net/def/nil/OGC/0/missing'}]}, {'@type': ['schema:DataDownload', 'cdi:StructuredDataSet', 'cdi:PhysicalDataSet'], 'schema:name': 'Spectral data cube', 'schema:contentUrl': 'https://example.org/data/spectra-cube.nc', 'schema:encodingFormat': ['application/x-netcdf'], 'spdx:checksum': {'@type': ['spdx:Checksum'], 'spdx:algorithm': 'SHA256', 'spdx:checksumValue': 'c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4'}, 'cdif:hasPhysicalMapping': [{'cdif:format': 'decimal', 'cdif:physicalDataType': 'float32', 'cdi:locator': '/spectra/wavelength', 'cdi:isRequired': True, 'cdif:formats_InstanceVariable': {'@id': 'ex:var-wavelength'}}, {'cdif:format': 'decimal', 'cdif:physicalDataType': 'float32', 'cdi:locator': '/spectra/intensity', 'cdi:scale': 1000, 'cdi:isRequired': True, 'cdif:formats_InstanceVariable': {'@id': 'ex:var-intensity'}}], 'dcterms:conformsTo': [{'@id': 'http://www.opengis.net/def/nil/OGC/0/missing'}]}, {'@type': ['schema:DataDownload', 'cdi:PhysicalDataSet'], 'schema:name': 'Complete data package', 'schema:contentUrl': 'https://example.org/data/geochem-package.zip', 'schema:encodingFormat': ['application/zip'], 'schema:description': 'Archive containing all data files. Component files are listed as parts and are not individually accessible.', 'spdx:checksum': {'@type': ['spdx:Checksum'], 'spdx:algorithm': 'SHA256', 'spdx:checksumValue': 'd4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5'}, 'schema:hasPart': [{'@type': ['schema:MediaObject'], '@id': '#part-results-csv', 'schema:name': 'geochem-detailed.csv', 'schema:description': 'Detailed geochemistry analysis results in tabular format.', 'schema:encodingFormat': ['text/csv'], 'schema:size': {'@type': ['schema:QuantitativeValue'], 'schema:value': 10860, 'schema:unitText': 'byte'}, 'spdx:checksum': {'@type': ['spdx:Checksum'], 'spdx:algorithm': 'SHA256', 'spdx:checksumValue': 'b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3'}}, {'@type': ['schema:MediaObject', 'cdi:TabularTextDataSet'], '@id': '#part-measurements-csv', 'schema:name': 'geochem-measurements.csv', 'schema:description': 'Measurement data with column structure described via CSVW and physical mappings.', 'schema:encodingFormat': ['text/csv'], 'schema:size': {'@type': ['schema:QuantitativeValue'], 'schema:value': 6249, 'schema:unitText': 'byte'}, 'cdi:isDelimited': True, 'cdi:delimiter': ',', 'cdi:hasHeader': True, 'cdi:headerRowCount': 1, 'schema:additionalProperty': [{'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'http://rdf-vocabulary.ddialliance.org/discovery#caseQuantity'}], 'schema:name': 'countRows', 'schema:value': 144}, {'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'http://rdf-vocabulary.ddialliance.org/discovery#variableQuantity'}], 'schema:name': 'countColumns', 'schema:value': 3}], 'cdif:hasPhysicalMapping': [{'cdif:index': 0, 'cdif:format': 'string', 'cdif:physicalDataType': 'string', 'cdi:isRequired': True, 'cdif:formats_InstanceVariable': {'@id': 'ex:var-sampleID'}}, {'cdif:index': 1, 'cdif:format': 'decimal', 'cdif:physicalDataType': 'float64', 'cdi:nullSequence': 'NA', 'cdi:isRequired': True, 'cdif:formats_InstanceVariable': {'@id': 'ex:var-concentration'}}, {'cdif:index': 2, 'cdif:format': 'decimal', 'cdif:physicalDataType': 'float64', 'cdi:nullSequence': 'NA', 'cdi:isRequired': False, 'cdif:formats_InstanceVariable': {'@id': 'ex:var-uncertainty'}}]}, {'@type': ['schema:MediaObject', 'cdi:StructuredDataSet'], '@id': '#part-spectra-nc', 'schema:name': 'spectra-cube.nc', 'schema:description': 'Spectral data cube with wavelength and intensity dimensions.', 'schema:encodingFormat': ['application/x-netcdf'], 'schema:size': {'@type': ['schema:QuantitativeValue'], 'schema:value': 13743003, 'schema:unitText': 'byte'}, 'cdif:hasPhysicalMapping': [{'cdif:format': 'decimal', 'cdif:physicalDataType': 'float32', 'cdi:locator': '/spectra/wavelength', 'cdi:isRequired': True, 'cdif:formats_InstanceVariable': {'@id': 'ex:var-wavelength'}}, {'cdif:format': 'decimal', 'cdif:physicalDataType': 'float32', 'cdi:locator': '/spectra/intensity', 'cdi:isRequired': True, 'cdif:formats_InstanceVariable': {'@id': 'ex:var-intensity'}}]}, {'@type': ['schema:MediaObject'], '@id': '#part-method-pdf', 'schema:name': 'analysis-method.pdf', 'schema:description': 'Method description document for the analysis.', 'schema:encodingFormat': ['application/pdf'], 'schema:size': {'@type': ['schema:QuantitativeValue'], 'schema:value': 56062, 'schema:unitText': 'byte'}}, {'@type': ['schema:MediaObject'], '@id': '#part-metadata-yaml', 'schema:name': 'geochem-detailed-metadata.yaml', 'schema:description': 'Metadata sidecar for the results CSV file.', 'schema:encodingFormat': ['application/yaml'], 'schema:size': {'@type': ['schema:QuantitativeValue'], 'schema:value': 2281, 'schema:unitText': 'byte'}, 'schema:about': [{'@id': '#part-results-csv'}]}], 'dcterms:conformsTo': [{'@id': 'http://www.opengis.net/def/nil/OGC/0/missing'}]}, {'@type': ['schema:WebAPI'], 'schema:serviceType': {'@type': ['schema:DefinedTerm'], 'schema:name': 'OGC API - Features', 'schema:identifier': {'@type': ['schema:PropertyValue'], 'schema:propertyID': {'@id': 'https://www.ogc.org/standards'}, 'schema:value': 'ogcapi-features-1', 'schema:url': 'https://www.ogc.org/standard/ogcapi-features/'}, 'schema:inDefinedTermSet': 'https://www.ogc.org/standards', 'schema:termCode': 'ogcapi-features'}, 'schema:termsOfService': 'Open access, no authentication required', 'schema:documentation': {'@type': ['schema:CreativeWork', 'dcat:Relationship'], 'schema:name': 'OpenAPI specification for geochemistry data service', 'schema:url': 'https://example.org/api/v1/openapi.json'}, 'schema:potentialAction': [{'@type': ['schema:Action'], 'schema:name': 'Query geochemistry features', 'schema:target': {'@type': ['schema:EntryPoint'], 'schema:description': 'OGC API Features endpoint returning geochemistry observations as CSV', 'schema:urlTemplate': 'https://example.org/api/v1/collections/geochem/items?f={format}&limit={limit}&offset={offset}', 'schema:httpMethod': ['GET'], 'schema:contentType': ['text/csv', 'application/geo+json']}, 'schema:result': {'@type': ['schema:DataDownload'], 'schema:name': 'Geochemistry query results', 'schema:contentUrl': 'https://example.org/api/v1/collections/geochem/items?f=csv', 'schema:encodingFormat': ['text/csv'], 'cdi:isDelimited': True, 'cdi:delimiter': ',', 'cdi:hasHeader': True, 'cdi:headerRowCount': 1, 'cdif:hasPhysicalMapping': [{'cdif:index': 0, 'cdif:format': 'decimal', 'cdif:physicalDataType': 'float64', 'cdi:isRequired': True, 'cdif:formats_InstanceVariable': {'@id': 'ex:var-concentration'}}, {'cdif:index': 1, 'cdif:format': 'decimal', 'cdif:physicalDataType': 'float64', 'cdi:isRequired': False, 'cdif:formats_InstanceVariable': {'@id': 'ex:var-uncertainty'}}], 'dcterms:conformsTo': [{'@id': 'http://www.opengis.net/def/nil/OGC/0/missing'}]}, 'schema:object': {'@type': ['schema:DataFeed'], 'schema:description': 'Geochemistry observations collection'}, 'schema:query-input': [{'@type': ['schema:PropertyValueSpecification'], 'schema:valueName': 'format', 'schema:description': 'Response format: csv or geojson', 'schema:valueRequired': False, 'schema:valuePattern': 'csv|geojson'}, {'@type': ['schema:PropertyValueSpecification'], 'schema:valueName': 'limit', 'schema:description': 'Maximum number of features to return', 'schema:valueRequired': False}, {'@type': ['schema:PropertyValueSpecification'], 'schema:valueName': 'offset', 'schema:description': 'Starting index for pagination', 'schema:valueRequired': False}]}]}] does not contain items matching the given schema Failed validating 'contains' in schema['allOf'][3]['else']['properties']['schema:distribution']: {'type': 'array', 'contains': {'anyOf': [{'$ref': '#/$defs/StructuredDataDownload'}, {'$ref': '#/$defs/WebAPIWithStructuredResult'}, {'$ref': '#/$defs/DistributionWithStructuredParts'}]}, 'items': {'type': 'object', 'properties': {'cdi:isStructuredBy': {'$ref': '#/$defs/IsStructuredByProperty', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/isStructuredBy'}, 'schema:hasPart': {'type': 'array', 'items': {'type': 'object', 'properties': {'cdi:isStructuredBy': {'$ref': '#/$defs/IsStructuredByProperty', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/isStructuredBy'}}}}, 'schema:potentialAction': {'type': 'array', 'items': {'type': 'object', 'properties': {'schema:result': {'type': 'object', 'properties': {'cdi:isStructuredBy': {'$ref': '#/$defs/IsStructuredByProperty', 'x-jsonld-id': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/isStructuredBy'}}}}}}}}} On instance['schema:distribution']: [{'@type': ['schema:DataDownload', 'cdi:PhysicalDataSet'], 'schema:name': 'Geochemistry summary results', 'schema:contentUrl': 'https://example.org/data/geochem-summary.csv', 'schema:encodingFormat': ['text/csv'], 'spdx:checksum': {'@type': ['spdx:Checksum'], 'spdx:algorithm': 'SHA256', 'spdx:checksumValue': 'a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2'}, 'schema:provider': [{'@id': 'https://ror.org/02fjgr047', '@type': ['schema:Organization'], 'schema:name': 'IEDA-'}], 'dcterms:conformsTo': [{'@id': 'http://www.opengis.net/def/nil/OGC/0/missing'}]}, {'@type': ['schema:DataDownload', 'cdi:TabularTextDataSet', 'cdi:PhysicalDataSet'], 'schema:name': 'Detailed geochemistry analysis results', 'schema:contentUrl': 'https://example.org/data/geochem-detailed.csv', 'schema:encodingFormat': ['text/csv'], 'spdx:checksum': {'@type': ['spdx:Checksum'], 'spdx:algorithm': 'SHA256', 'spdx:checksumValue': 'b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3'}, 'cdi:isDelimited': True, 'cdi:isFixedWidth': False, 'cdi:delimiter': ',', 'cdi:hasHeader': True, 'cdi:headerRowCount': 1, 'cdi:arrayBase': 0, 'cdi:commentPrefix': '#', 'cdi:lineTerminator': ['LF'], 'cdi:quoteCharacter': '"', 'cdi:skipBlankRows': False, 'cdi:skipDataColumns': 0, 'cdi:skipInitialSpace': True, 'cdi:skipRows': 0, 'cdi:escapeCharacter': '\\', 'cdi:headerIsCaseSensitive': False, 'cdi:treatConsecutiveDelimitersAsOne': False, 'cdi:tableDirection': 'Ltr', 'cdi:textDirection': 'Auto', 'cdi:trim': 'Both', 'schema:additionalProperty': [{'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'http://rdf-vocabulary.ddialliance.org/discovery#caseQuantity'}], 'schema:name': 'countRows', 'schema:value': 461}, {'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'http://rdf-vocabulary.ddialliance.org/discovery#variableQuantity'}], 'schema:name': 'countColumns', 'schema:value': 3}], 'cdif:hasPhysicalMapping': [{'cdif:index': 0, 'cdif:format': 'string', 'cdif:physicalDataType': 'string', 'cdi:isRequired': True, 'cdi:defaultValue': 'UNKNOWN', 'cdi:minimumLength': 3, 'cdi:maximumLength': 40, 'cdif:formats_InstanceVariable': {'@id': 'ex:var-sampleID'}}, {'cdif:index': 1, 'cdif:format': 'decimal', 'cdif:physicalDataType': 'float64', 'cdi:nullSequence': 'NA', 'cdi:isRequired': True, 'cdi:decimalPositions': 4, 'cdif:formats_InstanceVariable': {'@id': 'ex:var-concentration'}}, {'cdif:index': 2, 'cdif:format': 'decimal', 'cdif:physicalDataType': 'float64', 'cdi:nullSequence': '-9999', 'cdi:isRequired': False, 'cdi:decimalPositions': 4, 'cdi:length': 12, 'cdif:formats_InstanceVariable': {'@id': 'ex:var-uncertainty'}}], 'dcterms:conformsTo': [{'@id': 'http://www.opengis.net/def/nil/OGC/0/missing'}]}, {'@type': ['schema:DataDownload', 'cdi:StructuredDataSet', 'cdi:PhysicalDataSet'], 'schema:name': 'Spectral data cube', 'schema:contentUrl': 'https://example.org/data/spectra-cube.nc', 'schema:encodingFormat': ['application/x-netcdf'], 'spdx:checksum': {'@type': ['spdx:Checksum'], 'spdx:algorithm': 'SHA256', 'spdx:checksumValue': 'c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4'}, 'cdif:hasPhysicalMapping': [{'cdif:format': 'decimal', 'cdif:physicalDataType': 'float32', 'cdi:locator': '/spectra/wavelength', 'cdi:isRequired': True, 'cdif:formats_InstanceVariable': {'@id': 'ex:var-wavelength'}}, {'cdif:format': 'decimal', 'cdif:physicalDataType': 'float32', 'cdi:locator': '/spectra/intensity', 'cdi:scale': 1000, 'cdi:isRequired': True, 'cdif:formats_InstanceVariable': {'@id': 'ex:var-intensity'}}], 'dcterms:conformsTo': [{'@id': 'http://www.opengis.net/def/nil/OGC/0/missing'}]}, {'@type': ['schema:DataDownload', 'cdi:PhysicalDataSet'], 'schema:name': 'Complete data package', 'schema:contentUrl': 'https://example.org/data/geochem-package.zip', 'schema:encodingFormat': ['application/zip'], 'schema:description': 'Archive containing all data files. Component ' 'files are listed as parts and are not ' 'individually accessible.', 'spdx:checksum': {'@type': ['spdx:Checksum'], 'spdx:algorithm': 'SHA256', 'spdx:checksumValue': 'd4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5'}, 'schema:hasPart': [{'@type': ['schema:MediaObject'], '@id': '#part-results-csv', 'schema:name': 'geochem-detailed.csv', 'schema:description': 'Detailed geochemistry ' 'analysis results in ' 'tabular format.', 'schema:encodingFormat': ['text/csv'], 'schema:size': {'@type': ['schema:QuantitativeValue'], 'schema:value': 10860, 'schema:unitText': 'byte'}, 'spdx:checksum': {'@type': ['spdx:Checksum'], 'spdx:algorithm': 'SHA256', 'spdx:checksumValue': 'b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3'}}, {'@type': ['schema:MediaObject', 'cdi:TabularTextDataSet'], '@id': '#part-measurements-csv', 'schema:name': 'geochem-measurements.csv', 'schema:description': 'Measurement data with ' 'column structure ' 'described via CSVW and ' 'physical mappings.', 'schema:encodingFormat': ['text/csv'], 'schema:size': {'@type': ['schema:QuantitativeValue'], 'schema:value': 6249, 'schema:unitText': 'byte'}, 'cdi:isDelimited': True, 'cdi:delimiter': ',', 'cdi:hasHeader': True, 'cdi:headerRowCount': 1, 'schema:additionalProperty': [{'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'http://rdf-vocabulary.ddialliance.org/discovery#caseQuantity'}], 'schema:name': 'countRows', 'schema:value': 144}, {'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'http://rdf-vocabulary.ddialliance.org/discovery#variableQuantity'}], 'schema:name': 'countColumns', 'schema:value': 3}], 'cdif:hasPhysicalMapping': [{'cdif:index': 0, 'cdif:format': 'string', 'cdif:physicalDataType': 'string', 'cdi:isRequired': True, 'cdif:formats_InstanceVariable': {'@id': 'ex:var-sampleID'}}, {'cdif:index': 1, 'cdif:format': 'decimal', 'cdif:physicalDataType': 'float64', 'cdi:nullSequence': 'NA', 'cdi:isRequired': True, 'cdif:formats_InstanceVariable': {'@id': 'ex:var-concentration'}}, {'cdif:index': 2, 'cdif:format': 'decimal', 'cdif:physicalDataType': 'float64', 'cdi:nullSequence': 'NA', 'cdi:isRequired': False, 'cdif:formats_InstanceVariable': {'@id': 'ex:var-uncertainty'}}]}, {'@type': ['schema:MediaObject', 'cdi:StructuredDataSet'], '@id': '#part-spectra-nc', 'schema:name': 'spectra-cube.nc', 'schema:description': 'Spectral data cube with ' 'wavelength and intensity ' 'dimensions.', 'schema:encodingFormat': ['application/x-netcdf'], 'schema:size': {'@type': ['schema:QuantitativeValue'], 'schema:value': 13743003, 'schema:unitText': 'byte'}, 'cdif:hasPhysicalMapping': [{'cdif:format': 'decimal', 'cdif:physicalDataType': 'float32', 'cdi:locator': '/spectra/wavelength', 'cdi:isRequired': True, 'cdif:formats_InstanceVariable': {'@id': 'ex:var-wavelength'}}, {'cdif:format': 'decimal', 'cdif:physicalDataType': 'float32', 'cdi:locator': '/spectra/intensity', 'cdi:isRequired': True, 'cdif:formats_InstanceVariable': {'@id': 'ex:var-intensity'}}]}, {'@type': ['schema:MediaObject'], '@id': '#part-method-pdf', 'schema:name': 'analysis-method.pdf', 'schema:description': 'Method description ' 'document for the ' 'analysis.', 'schema:encodingFormat': ['application/pdf'], 'schema:size': {'@type': ['schema:QuantitativeValue'], 'schema:value': 56062, 'schema:unitText': 'byte'}}, {'@type': ['schema:MediaObject'], '@id': '#part-metadata-yaml', 'schema:name': 'geochem-detailed-metadata.yaml', 'schema:description': 'Metadata sidecar for the ' 'results CSV file.', 'schema:encodingFormat': ['application/yaml'], 'schema:size': {'@type': ['schema:QuantitativeValue'], 'schema:value': 2281, 'schema:unitText': 'byte'}, 'schema:about': [{'@id': '#part-results-csv'}]}], 'dcterms:conformsTo': [{'@id': 'http://www.opengis.net/def/nil/OGC/0/missing'}]}, {'@type': ['schema:WebAPI'], 'schema:serviceType': {'@type': ['schema:DefinedTerm'], 'schema:name': 'OGC API - Features', 'schema:identifier': {'@type': ['schema:PropertyValue'], 'schema:propertyID': {'@id': 'https://www.ogc.org/standards'}, 'schema:value': 'ogcapi-features-1', 'schema:url': 'https://www.ogc.org/standard/ogcapi-features/'}, 'schema:inDefinedTermSet': 'https://www.ogc.org/standards', 'schema:termCode': 'ogcapi-features'}, 'schema:termsOfService': 'Open access, no authentication required', 'schema:documentation': {'@type': ['schema:CreativeWork', 'dcat:Relationship'], 'schema:name': 'OpenAPI specification for ' 'geochemistry data service', 'schema:url': 'https://example.org/api/v1/openapi.json'}, 'schema:potentialAction': [{'@type': ['schema:Action'], 'schema:name': 'Query geochemistry ' 'features', 'schema:target': {'@type': ['schema:EntryPoint'], 'schema:description': 'OGC ' 'API ' 'Features ' 'endpoint ' 'returning ' 'geochemistry ' 'observations ' 'as ' 'CSV', 'schema:urlTemplate': 'https://example.org/api/v1/collections/geochem/items?f={format}&limit={limit}&offset={offset}', 'schema:httpMethod': ['GET'], 'schema:contentType': ['text/csv', 'application/geo+json']}, 'schema:result': {'@type': ['schema:DataDownload'], 'schema:name': 'Geochemistry ' 'query ' 'results', 'schema:contentUrl': 'https://example.org/api/v1/collections/geochem/items?f=csv', 'schema:encodingFormat': ['text/csv'], 'cdi:isDelimited': True, 'cdi:delimiter': ',', 'cdi:hasHeader': True, 'cdi:headerRowCount': 1, 'cdif:hasPhysicalMapping': [{'cdif:index': 0, 'cdif:format': 'decimal', 'cdif:physicalDataType': 'float64', 'cdi:isRequired': True, 'cdif:formats_InstanceVariable': {'@id': 'ex:var-concentration'}}, {'cdif:index': 1, 'cdif:format': 'decimal', 'cdif:physicalDataType': 'float64', 'cdi:isRequired': False, 'cdif:formats_InstanceVariable': {'@id': 'ex:var-uncertainty'}}], 'dcterms:conformsTo': [{'@id': 'http://www.opengis.net/def/nil/OGC/0/missing'}]}, 'schema:object': {'@type': ['schema:DataFeed'], 'schema:description': 'Geochemistry ' 'observations ' 'collection'}, 'schema:query-input': [{'@type': ['schema:PropertyValueSpecification'], 'schema:valueName': 'format', 'schema:description': 'Response ' 'format: ' 'csv ' 'or ' 'geojson', 'schema:valueRequired': False, 'schema:valuePattern': 'csv|geojson'}, {'@type': ['schema:PropertyValueSpecification'], 'schema:valueName': 'limit', 'schema:description': 'Maximum ' 'number ' 'of ' 'features ' 'to ' 'return', 'schema:valueRequired': False}, {'@type': ['schema:PropertyValueSpecification'], 'schema:valueName': 'offset', 'schema:description': 'Starting ' 'index ' 'for ' 'pagination', 'schema:valueRequired': False}]}]}]
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/cdifComplete/rules.shacl: no results
Focus nodes for _sources/profiles/cdifCompositeProfile/cdifComplete/rules.shacl: - Shape cdifd:CDIFCompleteDatasetShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: 1 warning
Warning (sh:DatatypeConstraintComponent): Source shape: cdifd:descriptionProperty Focus node: ex:complete-dataset-001 Result path: schema1:description Value: "42"^^xsd:integer Message: A description of the resource is recommended for discovery
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape _:n4d36bfb73baa45879306f0e44a41f7f7b40: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:n4d36bfb73baa45879306f0e44a41f7f7b29: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:n4d36bfb73baa45879306f0e44a41f7f7b23: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape _:n4d36bfb73baa45879306f0e44a41f7f7b27: *none* - Shape _:n4d36bfb73baa45879306f0e44a41f7f7b24: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n01bc01a5c53b40fe93be2198bbbdf8cab19: *none* - Shape _:n01bc01a5c53b40fe93be2198bbbdf8cab5: *none* - Shape _:n01bc01a5c53b40fe93be2198bbbdf8cab8: *none* - Shape _:n01bc01a5c53b40fe93be2198bbbdf8cab26: *none* - Shape _:n01bc01a5c53b40fe93be2198bbbdf8cab10: *none* - Shape _:n01bc01a5c53b40fe93be2198bbbdf8cab7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n01bc01a5c53b40fe93be2198bbbdf8cab6: *none* - Shape _:n01bc01a5c53b40fe93be2198bbbdf8cab4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfd20fb1c5652488f815347f9acb0c7a6b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfd20fb1c5652488f815347f9acb0c7a6b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfd20fb1c5652488f815347f9acb0c7a6b22: *none* - Shape _:nfd20fb1c5652488f815347f9acb0c7a6b23: *none* - Shape _:nfd20fb1c5652488f815347f9acb0c7a6b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nfd20fb1c5652488f815347f9acb0c7a6b25: *none* - Shape _:nfd20fb1c5652488f815347f9acb0c7a6b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://ror.org/02fjgr047>,<https://ror.org/03m2x1q45>,ex:ieda-publisher - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3d553527dd8444cd85318387ecdf8793b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0001-2345-6789>,<https://orcid.org/0000-0003-5555-7777> - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4885102cdce14e7ab0c678e07725af01b21: *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:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: no results
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:nda11094b51724507b9038b7c1a49e0eab4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty: <https://doi.org/10.5880/example.field.001>,ex:complete-dataset-001/prov:wasDerivedFrom,<https://example.org/fieldwork/gb-transect-2025/raw-samples> - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n52c07f8cb2a149549cae3930841045edb6: *none* - Shape _:n52c07f8cb2a149549cae3930841045edb15: *none* - Shape cdifd:CDIFLabeledLinkShape: ex:complete-dataset-001/schema1:publishingPrinciples,ex:complete-dataset-001/schema1:distribution/schema1:documentation,ex:complete-dataset-001/prov:wasDerivedFrom - Shape cdifd:CDIFRelationShape: ex:complete-dataset-001/schema1:publishingPrinciples,ex:complete-dataset-001/schema1:distribution/schema1:documentation,ex:complete-dataset-001/prov:wasDerivedFrom - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n52c07f8cb2a149549cae3930841045edb4: *none* - Shape _:n52c07f8cb2a149549cae3930841045edb7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n52c07f8cb2a149549cae3930841045edb5: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:generatedByNode: *none* - Shape _:n5111ee9715cf4470b31b1c1f5a699150b4: *none* - Shape _:n5111ee9715cf4470b31b1c1f5a699150b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n4f3facf67e104a88a53284e0ab5b3ee9b3: *none* - Shape _:n4f3facf67e104a88a53284e0ab5b3ee9b20: *none* - Shape cdifd:CDIFRoleShape: ex:complete-dataset-001/schema1:contributor,ex:activity-geochem-analysis/schema1:participant - Shape _:n4f3facf67e104a88a53284e0ab5b3ee9b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4f3facf67e104a88a53284e0ab5b3ee9b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4f3facf67e104a88a53284e0ab5b3ee9b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4f3facf67e104a88a53284e0ab5b3ee9b17: *none* - Shape _:n4f3facf67e104a88a53284e0ab5b3ee9b4: *none* - Shape cdifd:CDIFDefinedTermShape: ex:complete-dataset-001/schema1:measurementTechnique,ex:complete-dataset-001/schema1:keywords,ex:complete-dataset-001/schema1:contributor/schema1:roleName,ex:complete-dataset-001/schema1:spatialCoverage/schema1:name,ex:activity-geochem-analysis/prov:used/schema1:instrument,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:value,ex:complete-dataset-001/schema1:relatedLink/schema1:linkRelationship,ex:activity-geochem-analysis/prov:used/schema1:instrument/schema1:category,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:complete-dataset-001/schema1:distribution/schema1:serviceType,ex:complete-dataset-001/schema1:keywords - Shape _:n4f3facf67e104a88a53284e0ab5b3ee9b16: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: no results
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: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - 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:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: ex:complete-dataset-001/schema1:relatedLink
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b15: *none* - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b14: *none* - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b11: *none* - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b12: *none* - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b4: *none* - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b17: *none* - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b13: *none* - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b5: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape: ex:complete-dataset-001/schema1:funding - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b25: *none* - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b3: *none* - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b26: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b11: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b4: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b24: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b25: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b18: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b17: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b32: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b28: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b10: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b31: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b29: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b33: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b30: *none* - Shape cdifd:webAPINode: ex:complete-dataset-001/schema1:distribution - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b26: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b35: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: ex:complete-dataset-001/schema1:distribution/schema1:potentialAction - Shape cdifd:CDIFActionQueryInputShape: ex:complete-dataset-001/schema1:distribution/schema1:potentialAction - Shape cdifd:CDIFActionTargetShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:dataDescriptionVariableShape: ex:var-concentration,ex:var-uncertainty,ex:var-wavelength,ex:var-intensity,ex:var-sampleID - Shape cdifd:structuredDataSetLocatorMappingShape: ex:complete-dataset-001/schema1:distribution,<file:///github/workspace/#part-spectra-nc> - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:n0eeb5bc06ea54f959bef6a229e440580b6: *none* - Shape _:n0eeb5bc06ea54f959bef6a229e440580b5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:var-concentration,ex:var-uncertainty,ex:var-wavelength,ex:var-intensity,ex:var-sampleID - Shape _:n6cbc068d41984796a0611bffabac89ffb66: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb15: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb70: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb20: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb75: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb13: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb11: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb10: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb67: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb69: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb73: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb71: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb72: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb16: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb17: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb18: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb14: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb5: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb37: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb52: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb4: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb7: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb44: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb29: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb14: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb12: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb45: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb10: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb51: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb11: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb8: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: <file:///github/workspace/#part-measurements-csv>,ex:complete-dataset-001/schema1:distribution - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:cdifDataStructure_inlineStructureShape: ex:metadata-record-001,ex:complete-dataset-001 - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none*
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: - Shape cdifd:cdifVariableDescriptorComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: *none* - Shape cdifd:cdifDimensionComponentShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorValueDomainShape: *none* - Shape cdifd:cdifDescriptorVariableShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: no results
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:nda4d1ebff5f24c019d1a739e069032bbb5: *none* - Shape _:nda4d1ebff5f24c019d1a739e069032bbb4: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:nda4d1ebff5f24c019d1a739e069032bbb12: *none* - Shape cdifd:qualityMeasurementNode: ex:complete-dataset-001/dqv:hasQualityMeasurement,ex:complete-dataset-001/dqv:hasQualityMeasurement - Shape _:nda4d1ebff5f24c019d1a739e069032bbb14: *none* - Shape _:nda4d1ebff5f24c019d1a739e069032bbb11: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:nda4d1ebff5f24c019d1a739e069032bbb13: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b9: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b4: *none* - Shape cdifd:geoShapeNode: ex:complete-dataset-001/schema1:spatialCoverage/schema1:geo - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b10: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b3: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b44: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b29: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b42: *none* - Shape cdifd:CDIFDefinedTermShape: ex:complete-dataset-001/schema1:measurementTechnique,ex:complete-dataset-001/schema1:keywords,ex:complete-dataset-001/schema1:contributor/schema1:roleName,ex:complete-dataset-001/schema1:spatialCoverage/schema1:name,ex:activity-geochem-analysis/prov:used/schema1:instrument,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:value,ex:complete-dataset-001/schema1:relatedLink/schema1:linkRelationship,ex:activity-geochem-analysis/prov:used/schema1:instrument/schema1:category,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:complete-dataset-001/schema1:distribution/schema1:serviceType,ex:complete-dataset-001/schema1:keywords - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b40: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b15: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b38: *none* - Shape cdifd:spatialExtentProperty: ex:activity-geochem-analysis/schema1:location,ex:complete-dataset-001/schema1:spatialCoverage - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b16: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b13: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b41: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b24: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b39: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n24057f86e7b6459d8ebed2d674284c09b4: *none* - Shape _:n24057f86e7b6459d8ebed2d674284c09b17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n24057f86e7b6459d8ebed2d674284c09b3: *none* - Shape cdifd:timeIntervalNode: ex:complete-dataset-001/schema1:temporalCoverage - 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 cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n24057f86e7b6459d8ebed2d674284c09b5: *none*
Validation result for _sources/profiles/cdifProfile/cdifManifest/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifManifest/rules.shacl: - Shape cdifd:CDIFManifestConformsToShape: *none* - Shape cdifd:CDIFArchiveHasPartShape: *none* - Shape cdifd:CDIFManifestShape: *none*
Validation result for _sources/cdifDataType/cdifDataCube/rules.shacl: no results
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: no results
Focus nodes for _sources/cdifDataType/cdifTabularData/rules.shacl: - Shape cdifd:tabularDataShape/sh:or/rdf:first: *none* - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:tabularDataShape: <file:///github/workspace/#part-measurements-csv>,ex:complete-dataset-001/schema1:distribution
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:nba148a2238484ec0a9deec06a8aa11b8b33: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nba148a2238484ec0a9deec06a8aa11b8b31: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nba148a2238484ec0a9deec06a8aa11b8b29: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nba148a2238484ec0a9deec06a8aa11b8b14: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://registry.identifiers.org/registry/doi>,ex:complete-dataset-001/schema1:funding/schema1:identifier/schema1:propertyID,ex:activity-geochem-analysis/schema1:additionalProperty/schema1:propertyID,<https://www.geonames.org/>,<https://vocab.nerc.ac.uk/collection/L05/current/>,<urn:example:property:concentration>,<urn:example:property:sampleID>,<http://rdf-vocabulary.ddialliance.org/discovery#caseQuantity>,<https://orcid.org>,<https://registry.identifiers.org/registry/ror>,<http://rdf-vocabulary.ddialliance.org/discovery#variableQuantity>,<urn:example:property:uncertainty>,<urn:example:property:wavelength>,detectionLimit,<https://vocabularyserver.com/keyword>,<https://www.ogc.org/standards>,ex:activities,<urn:example:property:intensity> - Shape _:nba148a2238484ec0a9deec06a8aa11b8b7: *none* - Shape _:nba148a2238484ec0a9deec06a8aa11b8b28: *none* - Shape _:nba148a2238484ec0a9deec06a8aa11b8b20: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nba148a2238484ec0a9deec06a8aa11b8b30: *none* - Shape _:nba148a2238484ec0a9deec06a8aa11b8b13: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: ex:complete-dataset-001/schema1:additionalType,dcat:CatalogRecord - Shape _:nba148a2238484ec0a9deec06a8aa11b8b21: *none* - Shape _:nba148a2238484ec0a9deec06a8aa11b8b6: *none*
Validation result for _sources/profiles/cdifProfile/cdifProvenance/rules.shacl: no results
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: no results
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvHowToStepShape: ex:activity-geochem-analysis/schema1:actionProcess/schema1:step,ex:activity-geochem-analysis/schema1:actionProcess/schema1:step - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvHowToShape: ex:activity-geochem-analysis/schema1:actionProcess - Shape _:n92814006b58e4b2eb6ff343f6976e91db22: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n92814006b58e4b2eb6ff343f6976e91db36: *none* - Shape _:n92814006b58e4b2eb6ff343f6976e91db13: *none* - Shape _:n92814006b58e4b2eb6ff343f6976e91db5: *none* - Shape _:n92814006b58e4b2eb6ff343f6976e91db35: *none* - Shape _:n92814006b58e4b2eb6ff343f6976e91db23: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n92814006b58e4b2eb6ff343f6976e91db21: *none* - Shape _:n92814006b58e4b2eb6ff343f6976e91db12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n92814006b58e4b2eb6ff343f6976e91db4: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: no results
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']: {'type': 'string', '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.', 'x-jsonld-id': 'http://schema.org/name'} On instance['schema:name']: 42
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/cdifComplete/rules.shacl: no results
Focus nodes for _sources/profiles/cdifCompositeProfile/cdifComplete/rules.shacl: - Shape cdifd:CDIFCompleteDatasetShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: 2 violations
Violation (sh:DatatypeConstraintComponent): Source shape: cdifd:nameProperty Focus node: ex:complete-dataset-001 Result path: schema1:name Value: "42"^^xsd:integer Message: a name for the dataset must be provided, and have a length of at least 3 characters.
Violation (sh:MinLengthConstraintComponent): Source shape: cdifd:nameProperty Focus node: ex:complete-dataset-001 Result path: schema1:name Value: "42"^^xsd:integer 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 _:n4d36bfb73baa45879306f0e44a41f7f7b40: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:n4d36bfb73baa45879306f0e44a41f7f7b29: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:n4d36bfb73baa45879306f0e44a41f7f7b23: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape _:n4d36bfb73baa45879306f0e44a41f7f7b27: *none* - Shape _:n4d36bfb73baa45879306f0e44a41f7f7b24: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n01bc01a5c53b40fe93be2198bbbdf8cab19: *none* - Shape _:n01bc01a5c53b40fe93be2198bbbdf8cab5: *none* - Shape _:n01bc01a5c53b40fe93be2198bbbdf8cab8: *none* - Shape _:n01bc01a5c53b40fe93be2198bbbdf8cab26: *none* - Shape _:n01bc01a5c53b40fe93be2198bbbdf8cab10: *none* - Shape _:n01bc01a5c53b40fe93be2198bbbdf8cab7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n01bc01a5c53b40fe93be2198bbbdf8cab6: *none* - Shape _:n01bc01a5c53b40fe93be2198bbbdf8cab4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfd20fb1c5652488f815347f9acb0c7a6b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfd20fb1c5652488f815347f9acb0c7a6b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfd20fb1c5652488f815347f9acb0c7a6b22: *none* - Shape _:nfd20fb1c5652488f815347f9acb0c7a6b23: *none* - Shape _:nfd20fb1c5652488f815347f9acb0c7a6b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nfd20fb1c5652488f815347f9acb0c7a6b25: *none* - Shape _:nfd20fb1c5652488f815347f9acb0c7a6b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://ror.org/02fjgr047>,<https://ror.org/03m2x1q45>,ex:ieda-publisher - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3d553527dd8444cd85318387ecdf8793b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0001-2345-6789>,<https://orcid.org/0000-0003-5555-7777> - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4885102cdce14e7ab0c678e07725af01b21: *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:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: no results
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:nda11094b51724507b9038b7c1a49e0eab4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty: <https://doi.org/10.5880/example.field.001>,ex:complete-dataset-001/prov:wasDerivedFrom,<https://example.org/fieldwork/gb-transect-2025/raw-samples> - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n52c07f8cb2a149549cae3930841045edb6: *none* - Shape _:n52c07f8cb2a149549cae3930841045edb15: *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 cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n52c07f8cb2a149549cae3930841045edb4: *none* - Shape _:n52c07f8cb2a149549cae3930841045edb7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n52c07f8cb2a149549cae3930841045edb5: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:generatedByNode: *none* - Shape _:n5111ee9715cf4470b31b1c1f5a699150b4: *none* - Shape _:n5111ee9715cf4470b31b1c1f5a699150b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n4f3facf67e104a88a53284e0ab5b3ee9b3: *none* - Shape _:n4f3facf67e104a88a53284e0ab5b3ee9b20: *none* - Shape cdifd:CDIFRoleShape: ex:activity-geochem-analysis/schema1:participant,ex:complete-dataset-001/schema1:contributor - Shape _:n4f3facf67e104a88a53284e0ab5b3ee9b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4f3facf67e104a88a53284e0ab5b3ee9b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4f3facf67e104a88a53284e0ab5b3ee9b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4f3facf67e104a88a53284e0ab5b3ee9b17: *none* - Shape _:n4f3facf67e104a88a53284e0ab5b3ee9b4: *none* - Shape cdifd:CDIFDefinedTermShape: ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:value,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/schema1:measurementTechnique,ex:activity-geochem-analysis/prov:used/schema1:instrument,ex:complete-dataset-001/schema1:relatedLink/schema1:linkRelationship,ex:complete-dataset-001/schema1:keywords,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:complete-dataset-001/schema1:keywords,ex:complete-dataset-001/schema1:distribution/schema1:serviceType - Shape _:n4f3facf67e104a88a53284e0ab5b3ee9b16: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: no results
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: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - 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:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: ex:complete-dataset-001/schema1:relatedLink
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b15: *none* - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b14: *none* - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b11: *none* - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b12: *none* - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b4: *none* - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b17: *none* - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b13: *none* - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b5: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape: ex:complete-dataset-001/schema1:funding - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b25: *none* - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b3: *none* - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b26: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b11: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b4: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b24: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b25: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b18: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b17: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b32: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b28: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b10: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b31: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b29: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b33: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b30: *none* - Shape cdifd:webAPINode: ex:complete-dataset-001/schema1:distribution - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b26: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b35: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: ex:complete-dataset-001/schema1:distribution/schema1:potentialAction - Shape cdifd:CDIFActionQueryInputShape: ex:complete-dataset-001/schema1:distribution/schema1:potentialAction - Shape cdifd:CDIFActionTargetShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:dataDescriptionVariableShape: ex:var-concentration,ex:var-uncertainty,ex:var-wavelength,ex:var-intensity,ex:var-sampleID - Shape cdifd:structuredDataSetLocatorMappingShape: ex:complete-dataset-001/schema1:distribution,<file:///github/workspace/#part-spectra-nc> - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:n0eeb5bc06ea54f959bef6a229e440580b6: *none* - Shape _:n0eeb5bc06ea54f959bef6a229e440580b5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:var-concentration,ex:var-uncertainty,ex:var-wavelength,ex:var-intensity,ex:var-sampleID - Shape _:n6cbc068d41984796a0611bffabac89ffb66: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb15: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb70: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb20: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb75: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb13: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb11: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb10: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb67: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb69: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb73: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb71: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb72: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb16: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb17: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb18: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb14: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb5: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb37: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb52: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb4: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb7: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb44: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb29: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb14: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb12: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb45: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb10: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb51: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb11: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb8: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: ex:complete-dataset-001/schema1:distribution,<file:///github/workspace/#part-measurements-csv> - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:cdifDataStructure_inlineStructureShape: ex:metadata-record-001,ex:complete-dataset-001 - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none*
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: - Shape cdifd:cdifVariableDescriptorComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: *none* - Shape cdifd:cdifDimensionComponentShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorValueDomainShape: *none* - Shape cdifd:cdifDescriptorVariableShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: no results
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:nda4d1ebff5f24c019d1a739e069032bbb5: *none* - Shape _:nda4d1ebff5f24c019d1a739e069032bbb4: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:nda4d1ebff5f24c019d1a739e069032bbb12: *none* - Shape cdifd:qualityMeasurementNode: ex:complete-dataset-001/dqv:hasQualityMeasurement,ex:complete-dataset-001/dqv:hasQualityMeasurement - Shape _:nda4d1ebff5f24c019d1a739e069032bbb14: *none* - Shape _:nda4d1ebff5f24c019d1a739e069032bbb11: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:nda4d1ebff5f24c019d1a739e069032bbb13: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b9: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b4: *none* - Shape cdifd:geoShapeNode: ex:complete-dataset-001/schema1:spatialCoverage/schema1:geo - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b10: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b3: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b44: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b29: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b42: *none* - Shape cdifd:CDIFDefinedTermShape: ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:value,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/schema1:measurementTechnique,ex:activity-geochem-analysis/prov:used/schema1:instrument,ex:complete-dataset-001/schema1:relatedLink/schema1:linkRelationship,ex:complete-dataset-001/schema1:keywords,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:complete-dataset-001/schema1:keywords,ex:complete-dataset-001/schema1:distribution/schema1:serviceType - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b40: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b15: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b38: *none* - Shape cdifd:spatialExtentProperty: ex:complete-dataset-001/schema1:spatialCoverage,ex:activity-geochem-analysis/schema1:location - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b16: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b13: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b41: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b24: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b39: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n24057f86e7b6459d8ebed2d674284c09b4: *none* - Shape _:n24057f86e7b6459d8ebed2d674284c09b17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n24057f86e7b6459d8ebed2d674284c09b3: *none* - Shape cdifd:timeIntervalNode: ex:complete-dataset-001/schema1:temporalCoverage - 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 cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n24057f86e7b6459d8ebed2d674284c09b5: *none*
Validation result for _sources/profiles/cdifProfile/cdifManifest/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifManifest/rules.shacl: - Shape cdifd:CDIFManifestConformsToShape: *none* - Shape cdifd:CDIFArchiveHasPartShape: *none* - Shape cdifd:CDIFManifestShape: *none*
Validation result for _sources/cdifDataType/cdifDataCube/rules.shacl: no results
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: no results
Focus nodes for _sources/cdifDataType/cdifTabularData/rules.shacl: - Shape cdifd:tabularDataShape/sh:or/rdf:first: *none* - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:tabularDataShape: ex:complete-dataset-001/schema1:distribution,<file:///github/workspace/#part-measurements-csv>
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:nba148a2238484ec0a9deec06a8aa11b8b33: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nba148a2238484ec0a9deec06a8aa11b8b31: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nba148a2238484ec0a9deec06a8aa11b8b29: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nba148a2238484ec0a9deec06a8aa11b8b14: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://registry.identifiers.org/registry/doi>,ex:complete-dataset-001/schema1:funding/schema1:identifier/schema1:propertyID,ex:activity-geochem-analysis/schema1:additionalProperty/schema1:propertyID,<https://www.geonames.org/>,<https://vocab.nerc.ac.uk/collection/L05/current/>,<urn:example:property:concentration>,<urn:example:property:sampleID>,<http://rdf-vocabulary.ddialliance.org/discovery#caseQuantity>,<https://orcid.org>,<https://registry.identifiers.org/registry/ror>,<http://rdf-vocabulary.ddialliance.org/discovery#variableQuantity>,<urn:example:property:uncertainty>,<urn:example:property:wavelength>,detectionLimit,<https://vocabularyserver.com/keyword>,<https://www.ogc.org/standards>,ex:activities,<urn:example:property:intensity> - Shape _:nba148a2238484ec0a9deec06a8aa11b8b7: *none* - Shape _:nba148a2238484ec0a9deec06a8aa11b8b28: *none* - Shape _:nba148a2238484ec0a9deec06a8aa11b8b20: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nba148a2238484ec0a9deec06a8aa11b8b30: *none* - Shape _:nba148a2238484ec0a9deec06a8aa11b8b13: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: ex:complete-dataset-001/schema1:additionalType,dcat:CatalogRecord - Shape _:nba148a2238484ec0a9deec06a8aa11b8b21: *none* - Shape _:nba148a2238484ec0a9deec06a8aa11b8b6: *none*
Validation result for _sources/profiles/cdifProfile/cdifProvenance/rules.shacl: no results
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: no results
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvHowToStepShape: ex:activity-geochem-analysis/schema1:actionProcess/schema1:step,ex:activity-geochem-analysis/schema1:actionProcess/schema1:step - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvHowToShape: ex:activity-geochem-analysis/schema1:actionProcess - Shape _:n92814006b58e4b2eb6ff343f6976e91db22: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n92814006b58e4b2eb6ff343f6976e91db36: *none* - Shape _:n92814006b58e4b2eb6ff343f6976e91db13: *none* - Shape _:n92814006b58e4b2eb6ff343f6976e91db5: *none* - Shape _:n92814006b58e4b2eb6ff343f6976e91db35: *none* - Shape _:n92814006b58e4b2eb6ff343f6976e91db23: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n92814006b58e4b2eb6ff343f6976e91db21: *none* - Shape _:n92814006b58e4b2eb6ff343f6976e91db12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n92814006b58e4b2eb6ff343f6976e91db4: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
example_1_1.json Example
Passed
Files
Using exampleCDIFcomplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/cdifComplete/rules.shacl: no results
Focus nodes for _sources/profiles/cdifCompositeProfile/cdifComplete/rules.shacl: - Shape cdifd:CDIFCompleteDatasetShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape _:n4d36bfb73baa45879306f0e44a41f7f7b40: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:n4d36bfb73baa45879306f0e44a41f7f7b29: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:n4d36bfb73baa45879306f0e44a41f7f7b23: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape _:n4d36bfb73baa45879306f0e44a41f7f7b27: *none* - Shape _:n4d36bfb73baa45879306f0e44a41f7f7b24: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n01bc01a5c53b40fe93be2198bbbdf8cab19: *none* - Shape _:n01bc01a5c53b40fe93be2198bbbdf8cab5: *none* - Shape _:n01bc01a5c53b40fe93be2198bbbdf8cab8: *none* - Shape _:n01bc01a5c53b40fe93be2198bbbdf8cab26: *none* - Shape _:n01bc01a5c53b40fe93be2198bbbdf8cab10: *none* - Shape _:n01bc01a5c53b40fe93be2198bbbdf8cab7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n01bc01a5c53b40fe93be2198bbbdf8cab6: *none* - Shape _:n01bc01a5c53b40fe93be2198bbbdf8cab4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfd20fb1c5652488f815347f9acb0c7a6b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfd20fb1c5652488f815347f9acb0c7a6b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfd20fb1c5652488f815347f9acb0c7a6b22: *none* - Shape _:nfd20fb1c5652488f815347f9acb0c7a6b23: *none* - Shape _:nfd20fb1c5652488f815347f9acb0c7a6b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nfd20fb1c5652488f815347f9acb0c7a6b25: *none* - Shape _:nfd20fb1c5652488f815347f9acb0c7a6b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://ror.org/02fjgr047>,<https://ror.org/03m2x1q45>,ex:ieda-publisher - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3d553527dd8444cd85318387ecdf8793b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0001-2345-6789>,<https://orcid.org/0000-0003-5555-7777> - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4885102cdce14e7ab0c678e07725af01b21: *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:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: no results
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:nda11094b51724507b9038b7c1a49e0eab4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty: <https://doi.org/10.5880/example.field.001>,ex:complete-dataset-001/prov:wasDerivedFrom,<https://example.org/fieldwork/gb-transect-2025/raw-samples> - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n52c07f8cb2a149549cae3930841045edb6: *none* - Shape _:n52c07f8cb2a149549cae3930841045edb15: *none* - Shape cdifd:CDIFLabeledLinkShape: ex:complete-dataset-001/schema1:distribution/schema1:documentation,ex:complete-dataset-001/prov:wasDerivedFrom,ex:complete-dataset-001/schema1:publishingPrinciples - Shape cdifd:CDIFRelationShape: ex:complete-dataset-001/schema1:distribution/schema1:documentation,ex:complete-dataset-001/prov:wasDerivedFrom,ex:complete-dataset-001/schema1:publishingPrinciples - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n52c07f8cb2a149549cae3930841045edb4: *none* - Shape _:n52c07f8cb2a149549cae3930841045edb7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n52c07f8cb2a149549cae3930841045edb5: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:generatedByNode: *none* - Shape _:n5111ee9715cf4470b31b1c1f5a699150b4: *none* - Shape _:n5111ee9715cf4470b31b1c1f5a699150b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n4f3facf67e104a88a53284e0ab5b3ee9b3: *none* - Shape _:n4f3facf67e104a88a53284e0ab5b3ee9b20: *none* - Shape cdifd:CDIFRoleShape: ex:activity-geochem-analysis/schema1:participant,ex:complete-dataset-001/schema1:contributor - Shape _:n4f3facf67e104a88a53284e0ab5b3ee9b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4f3facf67e104a88a53284e0ab5b3ee9b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4f3facf67e104a88a53284e0ab5b3ee9b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4f3facf67e104a88a53284e0ab5b3ee9b17: *none* - Shape _:n4f3facf67e104a88a53284e0ab5b3ee9b4: *none* - Shape cdifd:CDIFDefinedTermShape: ex:complete-dataset-001/schema1:distribution/schema1:serviceType,ex:complete-dataset-001/schema1:contributor/schema1:roleName,ex:complete-dataset-001/schema1:keywords,ex:complete-dataset-001/schema1:relatedLink/schema1:linkRelationship,ex:activity-geochem-analysis/prov:used/schema1:instrument,ex:activity-geochem-analysis/prov:used/schema1:instrument/schema1:category,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:value,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 - Shape _:n4f3facf67e104a88a53284e0ab5b3ee9b16: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: ex:complete-dataset-001/schema1:distribution,ex:complete-dataset-001/schema1:distribution,ex:complete-dataset-001/schema1:distribution,ex:complete-dataset-001/schema1:distribution/schema1:potentialAction/schema1:result,ex:complete-dataset-001/schema1:distribution - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:complete-dataset-001/schema1:distribution,ex:complete-dataset-001/schema1:distribution,ex:complete-dataset-001/schema1:distribution,ex:complete-dataset-001/schema1:distribution/schema1:potentialAction/schema1:result,ex:complete-dataset-001/schema1:distribution
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - 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:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: ex:complete-dataset-001/schema1:relatedLink
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b15: *none* - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b14: *none* - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b11: *none* - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b12: *none* - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b4: *none* - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b17: *none* - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b13: *none* - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b5: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape: ex:complete-dataset-001/schema1:funding - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b25: *none* - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b3: *none* - Shape _:n02d7e89dff454907aaf8fc5d5bb6cc99b26: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b11: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b4: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b24: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b25: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b18: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b17: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b32: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b28: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b10: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b31: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b29: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b33: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b30: *none* - Shape cdifd:webAPINode: ex:complete-dataset-001/schema1:distribution - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b26: *none* - Shape _:nb9ce9d0d2b894da490086fb39b5e5966b35: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: ex:complete-dataset-001/schema1:distribution/schema1:potentialAction - Shape cdifd:CDIFActionQueryInputShape: ex:complete-dataset-001/schema1:distribution/schema1:potentialAction - Shape cdifd:CDIFActionTargetShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:dataDescriptionVariableShape: ex:var-concentration,ex:var-uncertainty,ex:var-wavelength,ex:var-intensity,ex:var-sampleID - Shape cdifd:structuredDataSetLocatorMappingShape: ex:complete-dataset-001/schema1:distribution,<file:///github/workspace/#part-spectra-nc> - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:n0eeb5bc06ea54f959bef6a229e440580b6: *none* - Shape _:n0eeb5bc06ea54f959bef6a229e440580b5: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:var-concentration,ex:var-uncertainty,ex:var-wavelength,ex:var-intensity,ex:var-sampleID - Shape _:n6cbc068d41984796a0611bffabac89ffb66: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb15: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb70: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb20: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb75: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb13: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb11: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb10: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb67: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb69: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb73: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb71: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb72: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb16: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb17: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb18: *none* - Shape _:n6cbc068d41984796a0611bffabac89ffb14: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb5: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb37: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb52: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb4: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb7: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb44: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb29: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb14: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb12: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb45: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb10: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb51: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb11: *none* - Shape _:n00c0784d10e04b1e874d7618ba5a9f0bb8: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: ex:complete-dataset-001/schema1:distribution,<file:///github/workspace/#part-measurements-csv> - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:cdifDataStructure_inlineStructureShape: ex:metadata-record-001,ex:complete-dataset-001 - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: ex:geochem-detailed-structure
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: - Shape cdifd:cdifVariableDescriptorComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: ex:geochem-detailed-structure/cdi:has_DataStructureComponent - Shape cdifd:cdifDimensionComponentShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorValueDomainShape: *none* - Shape cdifd:cdifDescriptorVariableShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: no results
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:nda4d1ebff5f24c019d1a739e069032bbb5: *none* - Shape _:nda4d1ebff5f24c019d1a739e069032bbb4: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:nda4d1ebff5f24c019d1a739e069032bbb12: *none* - Shape cdifd:qualityMeasurementNode: ex:complete-dataset-001/dqv:hasQualityMeasurement,ex:complete-dataset-001/dqv:hasQualityMeasurement - Shape _:nda4d1ebff5f24c019d1a739e069032bbb14: *none* - Shape _:nda4d1ebff5f24c019d1a739e069032bbb11: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:nda4d1ebff5f24c019d1a739e069032bbb13: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b9: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b4: *none* - Shape cdifd:geoShapeNode: ex:complete-dataset-001/schema1:spatialCoverage/schema1:geo - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b10: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b3: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b44: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b29: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b42: *none* - Shape cdifd:CDIFDefinedTermShape: ex:complete-dataset-001/schema1:distribution/schema1:serviceType,ex:complete-dataset-001/schema1:contributor/schema1:roleName,ex:complete-dataset-001/schema1:keywords,ex:complete-dataset-001/schema1:relatedLink/schema1:linkRelationship,ex:activity-geochem-analysis/prov:used/schema1:instrument,ex:activity-geochem-analysis/prov:used/schema1:instrument/schema1:category,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:value,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 - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b40: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b15: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b38: *none* - Shape cdifd:spatialExtentProperty: ex:complete-dataset-001/schema1:spatialCoverage,ex:activity-geochem-analysis/schema1:location - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b16: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b13: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b41: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b24: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nef9b4f33422e4850b4808f1e055a8cd2b39: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n24057f86e7b6459d8ebed2d674284c09b4: *none* - Shape _:n24057f86e7b6459d8ebed2d674284c09b17: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n24057f86e7b6459d8ebed2d674284c09b3: *none* - Shape cdifd:timeIntervalNode: ex:complete-dataset-001/schema1:temporalCoverage - 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 cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n24057f86e7b6459d8ebed2d674284c09b5: *none*
Validation result for _sources/profiles/cdifProfile/cdifManifest/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifManifest/rules.shacl: - Shape cdifd:CDIFManifestConformsToShape: *none* - Shape cdifd:CDIFArchiveHasPartShape: *none* - Shape cdifd:CDIFManifestShape: *none*
Validation result for _sources/cdifDataType/cdifDataCube/rules.shacl: no results
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: no results
Focus nodes for _sources/cdifDataType/cdifTabularData/rules.shacl: - Shape cdifd:tabularDataShape/sh:or/rdf:first: *none* - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:tabularDataShape: ex:complete-dataset-001/schema1:distribution,<file:///github/workspace/#part-measurements-csv>
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:nba148a2238484ec0a9deec06a8aa11b8b33: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nba148a2238484ec0a9deec06a8aa11b8b31: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nba148a2238484ec0a9deec06a8aa11b8b29: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nba148a2238484ec0a9deec06a8aa11b8b14: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://registry.identifiers.org/registry/doi>,ex:complete-dataset-001/schema1:funding/schema1:identifier/schema1:propertyID,ex:activity-geochem-analysis/schema1:additionalProperty/schema1:propertyID,<https://www.geonames.org/>,<https://vocab.nerc.ac.uk/collection/L05/current/>,<urn:example:property:concentration>,<urn:example:property:sampleID>,<http://rdf-vocabulary.ddialliance.org/discovery#caseQuantity>,<https://orcid.org>,<https://registry.identifiers.org/registry/ror>,<http://rdf-vocabulary.ddialliance.org/discovery#variableQuantity>,<urn:example:property:uncertainty>,<urn:example:property:wavelength>,detectionLimit,<https://vocabularyserver.com/keyword>,<https://www.ogc.org/standards>,ex:activities,<urn:example:property:intensity> - Shape _:nba148a2238484ec0a9deec06a8aa11b8b7: *none* - Shape _:nba148a2238484ec0a9deec06a8aa11b8b28: *none* - Shape _:nba148a2238484ec0a9deec06a8aa11b8b20: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nba148a2238484ec0a9deec06a8aa11b8b30: *none* - Shape _:nba148a2238484ec0a9deec06a8aa11b8b13: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: ex:complete-dataset-001/schema1:additionalType,dcat:CatalogRecord - Shape _:nba148a2238484ec0a9deec06a8aa11b8b21: *none* - Shape _:nba148a2238484ec0a9deec06a8aa11b8b6: *none*
Validation result for _sources/profiles/cdifProfile/cdifProvenance/rules.shacl: no results
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: no results
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvHowToStepShape: ex:activity-geochem-analysis/schema1:actionProcess/schema1:step,ex:activity-geochem-analysis/schema1:actionProcess/schema1:step - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvHowToShape: ex:activity-geochem-analysis/schema1:actionProcess - Shape _:n92814006b58e4b2eb6ff343f6976e91db22: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n92814006b58e4b2eb6ff343f6976e91db36: *none* - Shape _:n92814006b58e4b2eb6ff343f6976e91db13: *none* - Shape _:n92814006b58e4b2eb6ff343f6976e91db5: *none* - Shape _:n92814006b58e4b2eb6ff343f6976e91db35: *none* - Shape _:n92814006b58e4b2eb6ff343f6976e91db23: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n92814006b58e4b2eb6ff343f6976e91db21: *none* - Shape _:n92814006b58e4b2eb6ff343f6976e91db12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n92814006b58e4b2eb6ff343f6976e91db4: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: no results
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']: {'type': 'string', 'description': 'A short summary describing a dataset. This text will ' 'be indexed by search applications, so the more ' 'information here, the better.', 'x-jsonld-id': 'http://schema.org/description'} On instance['schema:description']: 42
SHACL
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: 2 warnings
Warning (sh:MinCountConstraintComponent): 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
Warning (sh:DatatypeConstraintComponent): Source shape: cdifd:descriptionProperty Focus node: <https://example.org/dataset/DV/BYSPHH> Result path: schema1:description Value: "42"^^xsd:integer Message: A description of the resource is recommended for discovery
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:ne6d40666397d4007b26b818f3919461bb40: *none* - Shape _:ne6d40666397d4007b26b818f3919461bb27: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape _:ne6d40666397d4007b26b818f3919461bb23: *none* - Shape _:ne6d40666397d4007b26b818f3919461bb29: *none* - Shape _:ne6d40666397d4007b26b818f3919461bb24: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n91401c87171c44e29e9efd05ad78475cb4: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb8: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb10: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb19: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db25: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://example.org/dataset/DV/BYSPHH>/schema1:contributor/schema1:contributor - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:naf829ba5aaff40f0961bce6a4a7d4538b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: 2 infos
Info (sh:MinCountConstraintComponent): Source shape: cdifd:contactPointProperty Focus node: _:b19 Result path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Info (sh:MinCountConstraintComponent): Source shape: cdifd:contactPointProperty Focus node: _:b21 Result path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/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 _:n9bd97fbcd0db40e887a6142b94277d24b21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *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: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: no results
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n05d5bd0b56d043449e5f8ac60b06ee85b4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6adcae1dd21240d294bc9a626fa537e4b15: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6adcae1dd21240d294bc9a626fa537e4b7: *none* - Shape _:n6adcae1dd21240d294bc9a626fa537e4b4: *none* - Shape _:n6adcae1dd21240d294bc9a626fa537e4b5: *none* - Shape _:n6adcae1dd21240d294bc9a626fa537e4b6: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n891fd36dc60946cea4834c1ef97348d9b4: *none* - Shape _:n891fd36dc60946cea4834c1ef97348d9b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b18: *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 _:n5aff5bdf9df24f2f941cc1b6c76da461b17: *none* - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b3: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b14: *none* - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b16: *none* - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b4: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b20: *none* - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/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/dataDownload/rules.shacl: no results
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: no results
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: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n3985d72b475d461bb28b9db365366444b13: *none* - Shape _:n3985d72b475d461bb28b9db365366444b5: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n3985d72b475d461bb28b9db365366444b11: *none* - Shape _:n3985d72b475d461bb28b9db365366444b14: *none* - Shape _:n3985d72b475d461bb28b9db365366444b17: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3985d72b475d461bb28b9db365366444b12: *none* - Shape _:n3985d72b475d461bb28b9db365366444b25: *none* - Shape _:n3985d72b475d461bb28b9db365366444b4: *none* - Shape cdifd:fundingShape: *none* - Shape _:n3985d72b475d461bb28b9db365366444b26: *none* - Shape _:n3985d72b475d461bb28b9db365366444b3: *none* - Shape _:n3985d72b475d461bb28b9db365366444b15: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n5f39d916da5a4d28878fda84fc71d705b29: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b11: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b10: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b27: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b25: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b33: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b26: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b35: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b4: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b18: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b24: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b17: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b30: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b28: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b34: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b31: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b3: *none* - Shape cdifd:webAPINode: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b32: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: *none* - Shape cdifd:CDIFActionQueryInputShape: *none* - Shape cdifd:CDIFActionTargetShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: 4 warnings
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:dataDescriptionVariableShape/sh:property (path cdif:physicalDataType) 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.
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:dataDescriptionVariableShape/sh:property (path cdif:physicalDataType) 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.
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:dataDescriptionVariableShape/sh:property (path cdif:physicalDataType) 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.
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:dataDescriptionVariableShape/sh:property (path cdif:physicalDataType) Focus node: <https://example.org/DV/BYSPHH/iv/Column_4> Result path: cdif:physicalDataType Message: For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape: <https://example.org/DV/BYSPHH/iv/Column_4>,<https://example.org/DV/BYSPHH/iv/Column_2>,<https://example.org/DV/BYSPHH/iv/Column_1>,<https://example.org/DV/BYSPHH/iv/Column_3> - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:ndd76b36fa35145e68b9336ac4b910979b5: *none* - Shape _:ndd76b36fa35145e68b9336ac4b910979b6: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: 5 warnings, 1 info
Warning (sh:MinLengthConstraintComponent): Source shape: cdifd:name2Property Focus node: <https://example.org/DV/BYSPHH/iv/Column_3> Result path: schema1:name Value: "i0" Message: variable name is <3 characters, is this name useful?
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFxasInstanceVariableShape/sh:property (path cdif:physicalDataType) 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.
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFxasInstanceVariableShape/sh:property (path cdif:physicalDataType) 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.
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFxasInstanceVariableShape/sh:property (path cdif:physicalDataType) 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.
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFxasInstanceVariableShape/sh:property (path cdif:physicalDataType) 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.
Info (sh:MinLengthConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:description) Focus node: <https://example.org/DV/BYSPHH/iv/Column_2> Result path: schema1:description Value: "time" Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db67: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/DV/BYSPHH/iv/Column_4>,<https://example.org/DV/BYSPHH/iv/Column_2>,<https://example.org/DV/BYSPHH/iv/Column_1>,<https://example.org/DV/BYSPHH/iv/Column_3> - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db18: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db75: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db70: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db71: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db69: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db15: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db20: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db13: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db10: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db72: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db66: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db17: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db16: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db14: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db11: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db73: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: 1 warning, 1 info
Warning (sh:MinLengthConstraintComponent): Source shape: cdifd:name3Property Focus node: <https://example.org/DV/BYSPHH/iv/Column_3> Result path: schema1:name Value: "i0" Message: variable name is <3 characters, is this name useful?
Info (sh:MinLengthConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:description) Focus node: <https://example.org/DV/BYSPHH/iv/Column_2> Result path: schema1:description Value: "time" Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n95e9225ab9b84236b8f126e9e5872d90b9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b7: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b11: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b37: *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 _:n95e9225ab9b84236b8f126e9e5872d90b38: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b30: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b52: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b5: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b44: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b14: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b51: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b12: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b8: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b29: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b45: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b4: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: <https://example.org/dataset/DV/BYSPHH>/schema1:distribution - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:cdifDataStructure_inlineStructureShape: <https://example.org/dataset/DV/BYSPHH/metadata>,<https://example.org/dataset/DV/BYSPHH> - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: <https://example.org/struct/DV/BYSPHH>
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: - Shape cdifd:cdifVariableDescriptorComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: *none* - Shape cdifd:cdifDimensionComponentShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorValueDomainShape: *none* - Shape cdifd:cdifDescriptorVariableShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: 4 infos
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/DV/BYSPHH/rv/Column_4>,<https://example.org/struct/DV/BYSPHH/rv/Column_2>,<https://example.org/struct/DV/BYSPHH/rv/Column_3>,<https://example.org/struct/DV/BYSPHH/rv/Column_1>
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: no results
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n3b0c133cf69d4e00938db73ff4552d8eb13: *none* - Shape _:n3b0c133cf69d4e00938db73ff4552d8eb12: *none* - Shape _:n3b0c133cf69d4e00938db73ff4552d8eb11: *none* - Shape _:n3b0c133cf69d4e00938db73ff4552d8eb4: *none* - Shape _:n3b0c133cf69d4e00938db73ff4552d8eb14: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3b0c133cf69d4e00938db73ff4552d8eb5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *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 cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n245597674573469dad65e6558bcf5561b39: *none* - Shape _:n245597674573469dad65e6558bcf5561b42: *none* - Shape _:n245597674573469dad65e6558bcf5561b41: *none* - Shape _:n245597674573469dad65e6558bcf5561b10: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n245597674573469dad65e6558bcf5561b24: *none* - Shape _:n245597674573469dad65e6558bcf5561b13: *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 - Shape _:n245597674573469dad65e6558bcf5561b3: *none* - Shape _:n245597674573469dad65e6558bcf5561b44: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n245597674573469dad65e6558bcf5561b40: *none* - Shape _:n245597674573469dad65e6558bcf5561b4: *none* - Shape _:n245597674573469dad65e6558bcf5561b38: *none* - Shape _:n245597674573469dad65e6558bcf5561b9: *none* - Shape _:n245597674573469dad65e6558bcf5561b29: *none* - Shape _:n245597674573469dad65e6558bcf5561b16: *none* - Shape _:n245597674573469dad65e6558bcf5561b15: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:na3460487b5a945949187835e26812484b3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:na3460487b5a945949187835e26812484b5: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode: *none* - Shape _:na3460487b5a945949187835e26812484b17: *none* - Shape cdifd:timeInstantNode: *none* - Shape _:na3460487b5a945949187835e26812484b4: *none*
Validation result for _sources/xasProperties/xasCore/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: <https://example.org/dataset/DV/BYSPHH>/schema1:distribution - Shape cdifd:XasCoreConformsToShape: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvHowToStepShape: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b23: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b21: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b22: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b13: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b12: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b4: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b36: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb20: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb14: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb28: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb33: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:monochromatortype,xas:dspacing,xas:harmonicrejection,xas:detectorit,xas:monochromatorenergy,xas:focusing,xas:reflectionplane,xas:edgeenergy,xas:incidentintensity,xas:transmittedintensity,xas:collimation,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field>,xas:time,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field>,xas:detectori0 - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb31: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb21: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb29: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb7: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb13: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb30: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: xas:source,wd:Q3099911,<https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>,xas:xraymonochromator,xas:xraymonitor,xas:analysisevent,dcat:CatalogRecord
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: 4 warnings
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:N06c35fe8ce1d423db01251dbbaed38ea Result path: schema1:category Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:b13 Result path: schema1:category Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:b4 Result path: schema1:category Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:b8 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/xasGeneratedBy/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasGeneratedBy/rules.shacl: - Shape cdifd:xasGeneratedByNode: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasAnalysisLocationClassified: *none* - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
Validation result for _sources/xasProperties/xasSample/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *none*
Validation result for _sources/xasProperties/xasOptional/rules.shacl: no results
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']: {'type': 'string', '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.', 'x-jsonld-id': 'http://schema.org/name'} On instance['schema:name']: 42
SHACL
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: 2 violations, 1 warning
Violation (sh:DatatypeConstraintComponent): Source shape: cdifd:nameProperty Focus node: <https://example.org/dataset/DV/BYSPHH> Result path: schema1:name Value: "42"^^xsd:integer Message: a name for the dataset must be provided, and have a length of at least 3 characters.
Violation (sh:MinLengthConstraintComponent): Source shape: cdifd:nameProperty Focus node: <https://example.org/dataset/DV/BYSPHH> Result path: schema1:name Value: "42"^^xsd:integer Message: a name for the dataset must be provided, and have a length of at least 3 characters.
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:creatorProperty Focus node: <https://example.org/dataset/DV/BYSPHH> Result path: schema1:creator Message: At least one creator (author/originator) is recommended
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:ne6d40666397d4007b26b818f3919461bb40: *none* - Shape _:ne6d40666397d4007b26b818f3919461bb27: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape _:ne6d40666397d4007b26b818f3919461bb23: *none* - Shape _:ne6d40666397d4007b26b818f3919461bb29: *none* - Shape _:ne6d40666397d4007b26b818f3919461bb24: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n91401c87171c44e29e9efd05ad78475cb4: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb8: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb10: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb19: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db25: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://example.org/dataset/DV/BYSPHH>/schema1:contributor/schema1:contributor - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:naf829ba5aaff40f0961bce6a4a7d4538b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: 2 infos
Info (sh:MinCountConstraintComponent): Source shape: cdifd:contactPointProperty Focus node: _:b19 Result path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Info (sh:MinCountConstraintComponent): Source shape: cdifd:contactPointProperty Focus node: _:b21 Result path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/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 _:n9bd97fbcd0db40e887a6142b94277d24b21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *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: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: no results
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n05d5bd0b56d043449e5f8ac60b06ee85b4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6adcae1dd21240d294bc9a626fa537e4b15: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6adcae1dd21240d294bc9a626fa537e4b7: *none* - Shape _:n6adcae1dd21240d294bc9a626fa537e4b4: *none* - Shape _:n6adcae1dd21240d294bc9a626fa537e4b5: *none* - Shape _:n6adcae1dd21240d294bc9a626fa537e4b6: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n891fd36dc60946cea4834c1ef97348d9b4: *none* - Shape _:n891fd36dc60946cea4834c1ef97348d9b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b18: *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 _:n5aff5bdf9df24f2f941cc1b6c76da461b17: *none* - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b3: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b14: *none* - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b16: *none* - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b4: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b20: *none* - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/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/dataDownload/rules.shacl: no results
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: no results
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: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n3985d72b475d461bb28b9db365366444b13: *none* - Shape _:n3985d72b475d461bb28b9db365366444b5: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n3985d72b475d461bb28b9db365366444b11: *none* - Shape _:n3985d72b475d461bb28b9db365366444b14: *none* - Shape _:n3985d72b475d461bb28b9db365366444b17: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3985d72b475d461bb28b9db365366444b12: *none* - Shape _:n3985d72b475d461bb28b9db365366444b25: *none* - Shape _:n3985d72b475d461bb28b9db365366444b4: *none* - Shape cdifd:fundingShape: *none* - Shape _:n3985d72b475d461bb28b9db365366444b26: *none* - Shape _:n3985d72b475d461bb28b9db365366444b3: *none* - Shape _:n3985d72b475d461bb28b9db365366444b15: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n5f39d916da5a4d28878fda84fc71d705b29: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b11: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b10: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b27: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b25: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b33: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b26: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b35: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b4: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b18: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b24: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b17: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b30: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b28: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b34: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b31: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b3: *none* - Shape cdifd:webAPINode: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b32: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: *none* - Shape cdifd:CDIFActionQueryInputShape: *none* - Shape cdifd:CDIFActionTargetShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: 4 warnings
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:dataDescriptionVariableShape/sh:property (path cdif:physicalDataType) 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.
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:dataDescriptionVariableShape/sh:property (path cdif:physicalDataType) 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.
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:dataDescriptionVariableShape/sh:property (path cdif:physicalDataType) 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.
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:dataDescriptionVariableShape/sh:property (path cdif:physicalDataType) Focus node: <https://example.org/DV/BYSPHH/iv/Column_4> Result path: cdif:physicalDataType Message: For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape: <https://example.org/DV/BYSPHH/iv/Column_4>,<https://example.org/DV/BYSPHH/iv/Column_2>,<https://example.org/DV/BYSPHH/iv/Column_1>,<https://example.org/DV/BYSPHH/iv/Column_3> - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:ndd76b36fa35145e68b9336ac4b910979b5: *none* - Shape _:ndd76b36fa35145e68b9336ac4b910979b6: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: 5 warnings, 1 info
Warning (sh:MinLengthConstraintComponent): Source shape: cdifd:name2Property Focus node: <https://example.org/DV/BYSPHH/iv/Column_3> Result path: schema1:name Value: "i0" Message: variable name is <3 characters, is this name useful?
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFxasInstanceVariableShape/sh:property (path cdif:physicalDataType) 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.
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFxasInstanceVariableShape/sh:property (path cdif:physicalDataType) 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.
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFxasInstanceVariableShape/sh:property (path cdif:physicalDataType) 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.
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFxasInstanceVariableShape/sh:property (path cdif:physicalDataType) 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.
Info (sh:MinLengthConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:description) Focus node: <https://example.org/DV/BYSPHH/iv/Column_2> Result path: schema1:description Value: "time" Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db67: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/DV/BYSPHH/iv/Column_4>,<https://example.org/DV/BYSPHH/iv/Column_2>,<https://example.org/DV/BYSPHH/iv/Column_1>,<https://example.org/DV/BYSPHH/iv/Column_3> - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db18: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db75: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db70: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db71: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db69: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db15: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db20: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db13: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db10: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db72: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db66: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db17: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db16: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db14: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db11: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db73: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: 1 warning, 1 info
Warning (sh:MinLengthConstraintComponent): Source shape: cdifd:name3Property Focus node: <https://example.org/DV/BYSPHH/iv/Column_3> Result path: schema1:name Value: "i0" Message: variable name is <3 characters, is this name useful?
Info (sh:MinLengthConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:description) Focus node: <https://example.org/DV/BYSPHH/iv/Column_2> Result path: schema1:description Value: "time" Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n95e9225ab9b84236b8f126e9e5872d90b9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b7: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b11: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b37: *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 _:n95e9225ab9b84236b8f126e9e5872d90b38: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b30: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b52: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b5: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b44: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b14: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b51: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b12: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b8: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b29: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b45: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b4: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: <https://example.org/dataset/DV/BYSPHH>/schema1:distribution - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:cdifDataStructure_inlineStructureShape: <https://example.org/dataset/DV/BYSPHH/metadata>,<https://example.org/dataset/DV/BYSPHH> - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: <https://example.org/struct/DV/BYSPHH>
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: - Shape cdifd:cdifVariableDescriptorComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: *none* - Shape cdifd:cdifDimensionComponentShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorValueDomainShape: *none* - Shape cdifd:cdifDescriptorVariableShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: 4 infos
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/DV/BYSPHH/rv/Column_4>,<https://example.org/struct/DV/BYSPHH/rv/Column_2>,<https://example.org/struct/DV/BYSPHH/rv/Column_3>,<https://example.org/struct/DV/BYSPHH/rv/Column_1>
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: no results
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n3b0c133cf69d4e00938db73ff4552d8eb13: *none* - Shape _:n3b0c133cf69d4e00938db73ff4552d8eb12: *none* - Shape _:n3b0c133cf69d4e00938db73ff4552d8eb11: *none* - Shape _:n3b0c133cf69d4e00938db73ff4552d8eb4: *none* - Shape _:n3b0c133cf69d4e00938db73ff4552d8eb14: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3b0c133cf69d4e00938db73ff4552d8eb5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *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 cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n245597674573469dad65e6558bcf5561b39: *none* - Shape _:n245597674573469dad65e6558bcf5561b42: *none* - Shape _:n245597674573469dad65e6558bcf5561b41: *none* - Shape _:n245597674573469dad65e6558bcf5561b10: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n245597674573469dad65e6558bcf5561b24: *none* - Shape _:n245597674573469dad65e6558bcf5561b13: *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 - Shape _:n245597674573469dad65e6558bcf5561b3: *none* - Shape _:n245597674573469dad65e6558bcf5561b44: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n245597674573469dad65e6558bcf5561b40: *none* - Shape _:n245597674573469dad65e6558bcf5561b4: *none* - Shape _:n245597674573469dad65e6558bcf5561b38: *none* - Shape _:n245597674573469dad65e6558bcf5561b9: *none* - Shape _:n245597674573469dad65e6558bcf5561b29: *none* - Shape _:n245597674573469dad65e6558bcf5561b16: *none* - Shape _:n245597674573469dad65e6558bcf5561b15: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:na3460487b5a945949187835e26812484b3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:na3460487b5a945949187835e26812484b5: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode: *none* - Shape _:na3460487b5a945949187835e26812484b17: *none* - Shape cdifd:timeInstantNode: *none* - Shape _:na3460487b5a945949187835e26812484b4: *none*
Validation result for _sources/xasProperties/xasCore/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: <https://example.org/dataset/DV/BYSPHH>/schema1:distribution - Shape cdifd:XasCoreConformsToShape: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvHowToStepShape: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b23: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b21: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b22: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b13: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b12: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b4: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b36: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb20: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb14: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb28: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb33: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:monochromatortype,xas:dspacing,xas:harmonicrejection,xas:detectorit,xas:monochromatorenergy,xas:focusing,xas:reflectionplane,xas:edgeenergy,xas:incidentintensity,xas:transmittedintensity,xas:collimation,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field>,xas:time,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field>,xas:detectori0 - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb31: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb21: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb29: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb7: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb13: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb30: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: xas:source,wd:Q3099911,<https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>,xas:xraymonochromator,xas:xraymonitor,xas:analysisevent,dcat:CatalogRecord
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: 4 warnings
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:N228b1d34649144dba94fcfe21ca75916 Result path: schema1:category Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:b13 Result path: schema1:category Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:b4 Result path: schema1:category Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:b8 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/xasGeneratedBy/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasGeneratedBy/rules.shacl: - Shape cdifd:xasGeneratedByNode: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasAnalysisLocationClassified: *none* - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
Validation result for _sources/xasProperties/xasSample/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *none*
Validation result for _sources/xasProperties/xasOptional/rules.shacl: no results
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: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:ne6d40666397d4007b26b818f3919461bb40: *none* - Shape _:ne6d40666397d4007b26b818f3919461bb27: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape _:ne6d40666397d4007b26b818f3919461bb23: *none* - Shape _:ne6d40666397d4007b26b818f3919461bb29: *none* - Shape _:ne6d40666397d4007b26b818f3919461bb24: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n91401c87171c44e29e9efd05ad78475cb4: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb8: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb10: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb19: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db25: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://ror.org/aps>,<https://ror.org/lejkthoj> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:naf829ba5aaff40f0961bce6a4a7d4538b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
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:CDIFPersonShape: <https://ada.org/person/3479>,<https://orcid.org/35735ul>,<https://orcid.org/3547ulkj> - Shape _:n9bd97fbcd0db40e887a6142b94277d24b21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *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: <https://ada.org/person/3479>/schema1:contactPoint,<https://orcid.org/3547ulkj>/schema1:contactPoint,<https://orcid.org/35735ul>/schema1:contactPoint - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: no results
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n05d5bd0b56d043449e5f8ac60b06ee85b4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6adcae1dd21240d294bc9a626fa537e4b15: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6adcae1dd21240d294bc9a626fa537e4b7: *none* - Shape _:n6adcae1dd21240d294bc9a626fa537e4b4: *none* - Shape _:n6adcae1dd21240d294bc9a626fa537e4b5: *none* - Shape _:n6adcae1dd21240d294bc9a626fa537e4b6: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n891fd36dc60946cea4834c1ef97348d9b4: *none* - Shape _:n891fd36dc60946cea4834c1ef97348d9b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b18: *none* - Shape cdifd:CDIFRoleShape: xas:487y54/schema1:contributor,xas:487y54/schema1:contributor,xas:487y54/schema1:contributor - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b17: *none* - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b3: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b14: *none* - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b16: *none* - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b4: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b20: *none* - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: xas:487y54/schema1:keywords,xas:487y54/schema1:measurementTechnique,xas:487y54/schema1:keywords,xas:487y54/schema1:measurementTechnique
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: no results
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: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: xas:487y54/schema1:relatedLink/schema1:target - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: xas:487y54/schema1:relatedLink
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n3985d72b475d461bb28b9db365366444b13: *none* - Shape _:n3985d72b475d461bb28b9db365366444b5: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n3985d72b475d461bb28b9db365366444b11: *none* - Shape _:n3985d72b475d461bb28b9db365366444b14: *none* - Shape _:n3985d72b475d461bb28b9db365366444b17: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3985d72b475d461bb28b9db365366444b12: *none* - Shape _:n3985d72b475d461bb28b9db365366444b25: *none* - Shape _:n3985d72b475d461bb28b9db365366444b4: *none* - Shape cdifd:fundingShape: *none* - Shape _:n3985d72b475d461bb28b9db365366444b26: *none* - Shape _:n3985d72b475d461bb28b9db365366444b3: *none* - Shape _:n3985d72b475d461bb28b9db365366444b15: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n5f39d916da5a4d28878fda84fc71d705b29: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b11: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b10: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b27: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b25: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b33: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b26: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b35: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b4: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b18: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b24: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b17: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b30: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b28: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b34: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b31: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b3: *none* - Shape cdifd:webAPINode: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b32: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: *none* - Shape cdifd:CDIFActionQueryInputShape: *none* - Shape cdifd:CDIFActionTargetShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape: <file:///github/workspace/#itrans>,<file:///github/workspace/#i0>,<file:///github/workspace/#energy> - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:ndd76b36fa35145e68b9336ac4b910979b5: *none* - Shape _:ndd76b36fa35145e68b9336ac4b910979b6: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db67: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <file:///github/workspace/#itrans>,<file:///github/workspace/#i0>,<file:///github/workspace/#energy> - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db18: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db75: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db70: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db71: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db69: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db15: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db20: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db13: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db10: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db72: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db66: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db17: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db16: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db14: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db11: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db73: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n95e9225ab9b84236b8f126e9e5872d90b9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b7: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b11: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b37: *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 _:n95e9225ab9b84236b8f126e9e5872d90b38: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b30: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b52: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b5: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b44: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b14: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b51: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b12: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b8: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b29: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b45: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b4: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: *none* - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:cdifDataStructure_inlineStructureShape: xas:487y54,xas:ja51-pz63 - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: xas:487y54/schema1:distribution/cdi:isStructuredBy
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: - Shape cdifd:cdifVariableDescriptorComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: xas:487y54/schema1:distribution/cdi:isStructuredBy/cdi:has_DataStructureComponent - Shape cdifd:cdifDimensionComponentShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorValueDomainShape: *none* - Shape cdifd:cdifDescriptorVariableShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: 1 info
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <file:///github/workspace/#rv-energy>
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: no results
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n3b0c133cf69d4e00938db73ff4552d8eb13: *none* - Shape _:n3b0c133cf69d4e00938db73ff4552d8eb12: *none* - Shape _:n3b0c133cf69d4e00938db73ff4552d8eb11: *none* - Shape _:n3b0c133cf69d4e00938db73ff4552d8eb4: *none* - Shape _:n3b0c133cf69d4e00938db73ff4552d8eb14: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3b0c133cf69d4e00938db73ff4552d8eb5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *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 cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n245597674573469dad65e6558bcf5561b39: *none* - Shape _:n245597674573469dad65e6558bcf5561b42: *none* - Shape _:n245597674573469dad65e6558bcf5561b41: *none* - Shape _:n245597674573469dad65e6558bcf5561b10: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n245597674573469dad65e6558bcf5561b24: *none* - Shape _:n245597674573469dad65e6558bcf5561b13: *none* - Shape cdifd:CDIFDefinedTermShape: xas:487y54/schema1:keywords,xas:487y54/schema1:measurementTechnique,xas:487y54/schema1:keywords,xas:487y54/schema1:measurementTechnique - Shape _:n245597674573469dad65e6558bcf5561b3: *none* - Shape _:n245597674573469dad65e6558bcf5561b44: *none* - Shape cdifd:spatialExtentProperty: ex:xasfacility_37yht - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n245597674573469dad65e6558bcf5561b40: *none* - Shape _:n245597674573469dad65e6558bcf5561b4: *none* - Shape _:n245597674573469dad65e6558bcf5561b38: *none* - Shape _:n245597674573469dad65e6558bcf5561b9: *none* - Shape _:n245597674573469dad65e6558bcf5561b29: *none* - Shape _:n245597674573469dad65e6558bcf5561b16: *none* - Shape _:n245597674573469dad65e6558bcf5561b15: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:na3460487b5a945949187835e26812484b3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:na3460487b5a945949187835e26812484b5: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode: *none* - Shape _:na3460487b5a945949187835e26812484b17: *none* - Shape cdifd:timeInstantNode: *none* - Shape _:na3460487b5a945949187835e26812484b4: *none*
Validation result for _sources/xasProperties/xasCore/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: xas:487y54/schema1:distribution - Shape cdifd:XasCoreConformsToShape: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvHowToStepShape: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b23: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b21: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b22: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b13: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b12: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b4: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b36: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb20: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb14: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb28: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb33: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:monochromatortype,xas:monochromatorchemicalformula,xas:monitormode,xas:monochromatorenergy,xas:facilityenergy,xas:transmittedintensity,xas:sampleunitcell,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field>,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field>,xas:dspacing,xas:calibrationmethod,xas:facilitycurrent,xas:installedoptions,xas:samplemass,xas:harmonicrejection,xas:detectorit,xas:pressure,xas:samplematerial,xas:monitorpreset,xas:focusing,xas:samplepreparation,xas:porosity,xas:pointgroup,xas:incidentintensity,xas:edgeenergy,xas:experimentdocumentation,xas:samplechemicalcomposition,xas:parentsample,xas:collimation,xas:reflectionplane,xas:detectori0 - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb31: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb21: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb29: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb7: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb13: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb30: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: <https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample>,xas:facility,xas:source,xas:xraymonochromator,xas:xraymonitor,xas:487y54/prov:wasGeneratedBy/schema1:object/schema1:additionalType,wd:Q3099911,<https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>,xas:analysisevent,dcat:CatalogRecord
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: 4 warnings
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:N03cb4c178db4436cb7b2f352e83281e6 Result path: schema1:category Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:N1540c79946324fcd89b97f1882f73098 Result path: schema1:category Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:N1bef64d5c534435582d631c9b0b76665 Result path: schema1:category Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:N6967da45bb9c407f9360e45feab5cfe3 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/xasGeneratedBy/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasGeneratedBy/rules.shacl: - Shape cdifd:xasGeneratedByNode: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasAnalysisLocationClassified: *none* - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
Validation result for _sources/xasProperties/xasSample/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *none*
Validation result for _sources/xasProperties/xasOptional/rules.shacl: no results
example_2_1.json Example
SHACL: 2 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: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:ne6d40666397d4007b26b818f3919461bb40: *none* - Shape _:ne6d40666397d4007b26b818f3919461bb27: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape _:ne6d40666397d4007b26b818f3919461bb23: *none* - Shape _:ne6d40666397d4007b26b818f3919461bb29: *none* - Shape _:ne6d40666397d4007b26b818f3919461bb24: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n91401c87171c44e29e9efd05ad78475cb4: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb8: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb10: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb19: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db25: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://ror.org/aps>,<https://ror.org/lejkthoj> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:naf829ba5aaff40f0961bce6a4a7d4538b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
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:CDIFPersonShape: <https://ada.org/person/3479>,<https://orcid.org/35735ul>,<https://orcid.org/3547ulkj> - Shape _:n9bd97fbcd0db40e887a6142b94277d24b21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *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: <https://orcid.org/3547ulkj>/schema1:contactPoint,<https://orcid.org/35735ul>/schema1:contactPoint,<https://ada.org/person/3479>/schema1:contactPoint - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: no results
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n05d5bd0b56d043449e5f8ac60b06ee85b4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6adcae1dd21240d294bc9a626fa537e4b15: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6adcae1dd21240d294bc9a626fa537e4b7: *none* - Shape _:n6adcae1dd21240d294bc9a626fa537e4b4: *none* - Shape _:n6adcae1dd21240d294bc9a626fa537e4b5: *none* - Shape _:n6adcae1dd21240d294bc9a626fa537e4b6: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n891fd36dc60946cea4834c1ef97348d9b4: *none* - Shape _:n891fd36dc60946cea4834c1ef97348d9b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b18: *none* - Shape cdifd:CDIFRoleShape: xas:487y54123/schema1:contributor,xas:487y54123/schema1:contributor,xas:487y54123/schema1:contributor - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b17: *none* - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b3: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b14: *none* - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b16: *none* - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b4: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b20: *none* - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: xas:487y54123/schema1:measurementTechnique,xas:487y54123/schema1:keywords,xas:487y54123/schema1:measurementTechnique,xas:487y54123/schema1:keywords
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: no results
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: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: xas:487y54123/schema1:relatedLink/schema1:target - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: xas:487y54123/schema1:relatedLink
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n3985d72b475d461bb28b9db365366444b13: *none* - Shape _:n3985d72b475d461bb28b9db365366444b5: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n3985d72b475d461bb28b9db365366444b11: *none* - Shape _:n3985d72b475d461bb28b9db365366444b14: *none* - Shape _:n3985d72b475d461bb28b9db365366444b17: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3985d72b475d461bb28b9db365366444b12: *none* - Shape _:n3985d72b475d461bb28b9db365366444b25: *none* - Shape _:n3985d72b475d461bb28b9db365366444b4: *none* - Shape cdifd:fundingShape: *none* - Shape _:n3985d72b475d461bb28b9db365366444b26: *none* - Shape _:n3985d72b475d461bb28b9db365366444b3: *none* - Shape _:n3985d72b475d461bb28b9db365366444b15: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n5f39d916da5a4d28878fda84fc71d705b29: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b11: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b10: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b27: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b25: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b33: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b26: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b35: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b4: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b18: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b24: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b17: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b30: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b28: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b34: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b31: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b3: *none* - Shape cdifd:webAPINode: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b32: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: *none* - Shape cdifd:CDIFActionQueryInputShape: *none* - Shape cdifd:CDIFActionTargetShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: 3 warnings
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:dataDescriptionVariableShape/sh:property (path cdif:physicalDataType) Focus node: xas:incidentintensity Result path: <https://w3id.org/cdif/physicalDataType> Message: For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:dataDescriptionVariableShape/sh:property (path cdif:physicalDataType) Focus node: xas:monochromatorenergy Result path: <https://w3id.org/cdif/physicalDataType> Message: For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:dataDescriptionVariableShape/sh:property (path cdif:physicalDataType) Focus node: xas:transmittedintensity Result path: <https://w3id.org/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:transmittedintensity,xas:incidentintensity,xas:monochromatorenergy - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:ndd76b36fa35145e68b9336ac4b910979b5: *none* - Shape _:ndd76b36fa35145e68b9336ac4b910979b6: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: 3 warnings
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFxasInstanceVariableShape/sh:property (path cdif:physicalDataType) Focus node: xas:incidentintensity Result path: <https://w3id.org/cdif/physicalDataType> Message: for cdi InstanceVariable a physical data type should be provided.
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFxasInstanceVariableShape/sh:property (path cdif:physicalDataType) Focus node: xas:monochromatorenergy Result path: <https://w3id.org/cdif/physicalDataType> Message: for cdi InstanceVariable a physical data type should be provided.
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFxasInstanceVariableShape/sh:property (path cdif:physicalDataType) Focus node: xas:transmittedintensity Result path: <https://w3id.org/cdif/physicalDataType> Message: for cdi InstanceVariable a physical data type should be provided.
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db67: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: xas:transmittedintensity,xas:incidentintensity,xas:monochromatorenergy - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db18: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db75: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db70: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db71: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db69: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db15: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db20: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db13: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db10: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db72: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db66: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db17: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db16: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db14: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db11: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db73: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n95e9225ab9b84236b8f126e9e5872d90b9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b7: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b11: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b37: *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 _:n95e9225ab9b84236b8f126e9e5872d90b38: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b30: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b52: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b5: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b44: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b14: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b51: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b12: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b8: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b29: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b45: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b4: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: 1 violation
Violation (sh:MinCountConstraintComponent): Source shape: cdifd:tabularTextDataSetMappingsShape/sh:property (path cdif:hasPhysicalMapping) Focus node: _:N472941188c764027b46ea2fb0e203e41 Result path: <https://w3id.org/cdif/hasPhysicalMapping> Message: A TabularTextDataSet must have physical mappings (cdif:hasPhysicalMapping) linking variables to columns; required by the JSON Schema of both cdifTabularData and cdifTabularTextDataSet.
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: xas:487y54123/schema1:distribution - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:cdifDataStructure_inlineStructureShape: xas:ja51-pz63,xas:487y54123 - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: xas:xdiWideStructure
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: 1 violation
Violation (sh:MinCountConstraintComponent): Source shape: cdifd:cdifIdentifierComponentShape/sh:property (path cdif:isDefinedBy_Variable) Focus node: _:Nb85b6521b91e43cd8dfc05a25271bac4 Result path: <https://w3id.org/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:cdifIdentifierComponentShape: xas:xdiWideStructure/cdi:has_DataStructureComponent - Shape cdifd:cdifDimensionComponentShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorValueDomainShape: *none* - Shape cdifd:cdifDescriptorVariableShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: no results
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n3b0c133cf69d4e00938db73ff4552d8eb13: *none* - Shape _:n3b0c133cf69d4e00938db73ff4552d8eb12: *none* - Shape _:n3b0c133cf69d4e00938db73ff4552d8eb11: *none* - Shape _:n3b0c133cf69d4e00938db73ff4552d8eb4: *none* - Shape _:n3b0c133cf69d4e00938db73ff4552d8eb14: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3b0c133cf69d4e00938db73ff4552d8eb5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *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 cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n245597674573469dad65e6558bcf5561b39: *none* - Shape _:n245597674573469dad65e6558bcf5561b42: *none* - Shape _:n245597674573469dad65e6558bcf5561b41: *none* - Shape _:n245597674573469dad65e6558bcf5561b10: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n245597674573469dad65e6558bcf5561b24: *none* - Shape _:n245597674573469dad65e6558bcf5561b13: *none* - Shape cdifd:CDIFDefinedTermShape: xas:487y54123/schema1:measurementTechnique,xas:487y54123/schema1:keywords,xas:487y54123/schema1:measurementTechnique,xas:487y54123/schema1:keywords - Shape _:n245597674573469dad65e6558bcf5561b3: *none* - Shape _:n245597674573469dad65e6558bcf5561b44: *none* - Shape cdifd:spatialExtentProperty: ex:xasfacility_37yht - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n245597674573469dad65e6558bcf5561b40: *none* - Shape _:n245597674573469dad65e6558bcf5561b4: *none* - Shape _:n245597674573469dad65e6558bcf5561b38: *none* - Shape _:n245597674573469dad65e6558bcf5561b9: *none* - Shape _:n245597674573469dad65e6558bcf5561b29: *none* - Shape _:n245597674573469dad65e6558bcf5561b16: *none* - Shape _:n245597674573469dad65e6558bcf5561b15: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:na3460487b5a945949187835e26812484b3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:na3460487b5a945949187835e26812484b5: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode: *none* - Shape _:na3460487b5a945949187835e26812484b17: *none* - Shape cdifd:timeInstantNode: *none* - Shape _:na3460487b5a945949187835e26812484b4: *none*
Validation result for _sources/xasProperties/xasCore/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: xas:487y54123/schema1:distribution - Shape cdifd:XasCoreConformsToShape: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvHowToStepShape: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b23: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b21: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b22: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b13: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b12: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b4: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b36: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb20: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb14: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb28: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb33: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:density,xas:viscosity,xas:magneticmoment,xas:monochromatorenergy,xas:facilityenergy,xas:magneticfield,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field>,xas:concentration,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field>,xas:harmonicrejection,xas:detectorit,xas:pressure,xas:samplematerial,xas:monitorpreset,xas:focusing,xas:ph,xas:volume,xas:incidentintensity,xas:samplechemicalcomposition,xas:detectortype,xas:parentsample,xas:resistivity,xas:collimation,xas:transmittedintensity,xas:energyrange,xas:scanmode,xas:reflectionplane,xas:porosity,<https://manual.nexusformat.org/classes/base_classes/NXsample.html#nxsample-temperature-field>,xas:monochromatortype,xas:electricfield,xas:monochromatorchemicalformula,xas:monitormode,xas:spotsize,xas:sampleunitcell,xas:website,xas:samplecrystalstructure,xas:dspacing,xas:calibrationmethod,xas:facilitycurrent,xas:installedoptions,xas:samplemass,xas:flux,xas:electrochemicalpotential,xas:samplepreparation,xas:pointgroup,xas:eh,xas:edgeenergy,xas:opacity,xas:experimentdocumentation,xas:energyresolution,xas:detectori0 - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb31: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb21: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb29: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb7: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb13: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb30: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: <https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample>,xas:facility,xas:source,xas:xraymonochromator,xas:xraymonitor,xas:487y54123/prov:wasGeneratedBy/schema1:object/schema1:additionalType,wd:Q3099911,<https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>,xas:analysisevent,dcat:CatalogRecord
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: 4 warnings
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:N226dca6132584ac696e4c17b3f2f2cdd Result path: schema1:category Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:N364161558d4e4972a455b87d1460ba46 Result path: schema1:category Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:N86bba8e44e754eae98bdb13dc956026f Result path: schema1:category Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:Nae717d521d6a40d7a11a930979853702 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/xasGeneratedBy/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasGeneratedBy/rules.shacl: - Shape cdifd:xasGeneratedByNode: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasAnalysisLocationClassified: *none* - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
Validation result for _sources/xasProperties/xasSample/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *none*
Validation result for _sources/xasProperties/xasOptional/rules.shacl: no results
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: 1 warning
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:creatorProperty Focus node: <https://example.org/dataset/DV/BYSPHH> Result path: schema1:creator Message: At least one creator (author/originator) is recommended
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:ne6d40666397d4007b26b818f3919461bb40: *none* - Shape _:ne6d40666397d4007b26b818f3919461bb27: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape _:ne6d40666397d4007b26b818f3919461bb23: *none* - Shape _:ne6d40666397d4007b26b818f3919461bb29: *none* - Shape _:ne6d40666397d4007b26b818f3919461bb24: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n91401c87171c44e29e9efd05ad78475cb4: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb8: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb10: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb19: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n91401c87171c44e29e9efd05ad78475cb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db25: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n1088eba27c3e4036b87738900029dd9db11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://example.org/dataset/DV/BYSPHH>/schema1:contributor/schema1:contributor - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:naf829ba5aaff40f0961bce6a4a7d4538b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: 2 infos
Info (sh:MinCountConstraintComponent): Source shape: cdifd:contactPointProperty Focus node: _:b19 Result path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Info (sh:MinCountConstraintComponent): Source shape: cdifd:contactPointProperty Focus node: _:b21 Result path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/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 _:n9bd97fbcd0db40e887a6142b94277d24b21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *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: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: no results
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n05d5bd0b56d043449e5f8ac60b06ee85b4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6adcae1dd21240d294bc9a626fa537e4b15: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6adcae1dd21240d294bc9a626fa537e4b7: *none* - Shape _:n6adcae1dd21240d294bc9a626fa537e4b4: *none* - Shape _:n6adcae1dd21240d294bc9a626fa537e4b5: *none* - Shape _:n6adcae1dd21240d294bc9a626fa537e4b6: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n891fd36dc60946cea4834c1ef97348d9b4: *none* - Shape _:n891fd36dc60946cea4834c1ef97348d9b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b18: *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 _:n5aff5bdf9df24f2f941cc1b6c76da461b17: *none* - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b3: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b14: *none* - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b16: *none* - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b4: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b20: *none* - Shape _:n5aff5bdf9df24f2f941cc1b6c76da461b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/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/dataDownload/rules.shacl: no results
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: no results
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: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n3985d72b475d461bb28b9db365366444b13: *none* - Shape _:n3985d72b475d461bb28b9db365366444b5: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n3985d72b475d461bb28b9db365366444b11: *none* - Shape _:n3985d72b475d461bb28b9db365366444b14: *none* - Shape _:n3985d72b475d461bb28b9db365366444b17: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3985d72b475d461bb28b9db365366444b12: *none* - Shape _:n3985d72b475d461bb28b9db365366444b25: *none* - Shape _:n3985d72b475d461bb28b9db365366444b4: *none* - Shape cdifd:fundingShape: *none* - Shape _:n3985d72b475d461bb28b9db365366444b26: *none* - Shape _:n3985d72b475d461bb28b9db365366444b3: *none* - Shape _:n3985d72b475d461bb28b9db365366444b15: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n5f39d916da5a4d28878fda84fc71d705b29: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b11: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b10: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b27: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b25: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b33: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b26: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b35: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b4: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b18: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b24: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b17: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b30: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b28: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b34: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b31: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b3: *none* - Shape cdifd:webAPINode: *none* - Shape _:n5f39d916da5a4d28878fda84fc71d705b32: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: *none* - Shape cdifd:CDIFActionQueryInputShape: *none* - Shape cdifd:CDIFActionTargetShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: 4 warnings
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:dataDescriptionVariableShape/sh:property (path cdif:physicalDataType) 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.
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:dataDescriptionVariableShape/sh:property (path cdif:physicalDataType) 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.
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:dataDescriptionVariableShape/sh:property (path cdif:physicalDataType) 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.
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:dataDescriptionVariableShape/sh:property (path cdif:physicalDataType) Focus node: <https://example.org/DV/BYSPHH/iv/Column_4> Result path: cdif:physicalDataType Message: For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape: <https://example.org/DV/BYSPHH/iv/Column_4>,<https://example.org/DV/BYSPHH/iv/Column_2>,<https://example.org/DV/BYSPHH/iv/Column_1>,<https://example.org/DV/BYSPHH/iv/Column_3> - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:ndd76b36fa35145e68b9336ac4b910979b5: *none* - Shape _:ndd76b36fa35145e68b9336ac4b910979b6: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: 5 warnings, 1 info
Warning (sh:MinLengthConstraintComponent): Source shape: cdifd:name2Property Focus node: <https://example.org/DV/BYSPHH/iv/Column_3> Result path: schema1:name Value: "i0" Message: variable name is <3 characters, is this name useful?
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFxasInstanceVariableShape/sh:property (path cdif:physicalDataType) 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.
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFxasInstanceVariableShape/sh:property (path cdif:physicalDataType) 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.
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFxasInstanceVariableShape/sh:property (path cdif:physicalDataType) 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.
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFxasInstanceVariableShape/sh:property (path cdif:physicalDataType) 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.
Info (sh:MinLengthConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:description) Focus node: <https://example.org/DV/BYSPHH/iv/Column_2> Result path: schema1:description Value: "time" Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db67: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/DV/BYSPHH/iv/Column_4>,<https://example.org/DV/BYSPHH/iv/Column_2>,<https://example.org/DV/BYSPHH/iv/Column_1>,<https://example.org/DV/BYSPHH/iv/Column_3> - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db18: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db75: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db70: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db71: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db69: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db15: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db20: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db13: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db10: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db72: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db66: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db17: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db16: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db14: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db11: *none* - Shape _:nd1ea0f4efcb446dd950f4e4f5af42e6db73: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: 1 warning, 1 info
Warning (sh:MinLengthConstraintComponent): Source shape: cdifd:name3Property Focus node: <https://example.org/DV/BYSPHH/iv/Column_3> Result path: schema1:name Value: "i0" Message: variable name is <3 characters, is this name useful?
Info (sh:MinLengthConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:description) Focus node: <https://example.org/DV/BYSPHH/iv/Column_2> Result path: schema1:description Value: "time" Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n95e9225ab9b84236b8f126e9e5872d90b9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b7: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b11: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b37: *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 _:n95e9225ab9b84236b8f126e9e5872d90b38: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b30: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b52: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b5: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b44: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b14: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b51: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b12: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b8: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b29: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b45: *none* - Shape _:n95e9225ab9b84236b8f126e9e5872d90b4: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: <https://example.org/dataset/DV/BYSPHH>/schema1:distribution - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:cdifDataStructure_inlineStructureShape: <https://example.org/dataset/DV/BYSPHH/metadata>,<https://example.org/dataset/DV/BYSPHH> - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: <https://example.org/struct/DV/BYSPHH>
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: - Shape cdifd:cdifVariableDescriptorComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: *none* - Shape cdifd:cdifDimensionComponentShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorValueDomainShape: *none* - Shape cdifd:cdifDescriptorVariableShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: 4 infos
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/DV/BYSPHH/rv/Column_4>,<https://example.org/struct/DV/BYSPHH/rv/Column_2>,<https://example.org/struct/DV/BYSPHH/rv/Column_3>,<https://example.org/struct/DV/BYSPHH/rv/Column_1>
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: no results
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n3b0c133cf69d4e00938db73ff4552d8eb13: *none* - Shape _:n3b0c133cf69d4e00938db73ff4552d8eb12: *none* - Shape _:n3b0c133cf69d4e00938db73ff4552d8eb11: *none* - Shape _:n3b0c133cf69d4e00938db73ff4552d8eb4: *none* - Shape _:n3b0c133cf69d4e00938db73ff4552d8eb14: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3b0c133cf69d4e00938db73ff4552d8eb5: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *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 cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n245597674573469dad65e6558bcf5561b39: *none* - Shape _:n245597674573469dad65e6558bcf5561b42: *none* - Shape _:n245597674573469dad65e6558bcf5561b41: *none* - Shape _:n245597674573469dad65e6558bcf5561b10: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n245597674573469dad65e6558bcf5561b24: *none* - Shape _:n245597674573469dad65e6558bcf5561b13: *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 - Shape _:n245597674573469dad65e6558bcf5561b3: *none* - Shape _:n245597674573469dad65e6558bcf5561b44: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n245597674573469dad65e6558bcf5561b40: *none* - Shape _:n245597674573469dad65e6558bcf5561b4: *none* - Shape _:n245597674573469dad65e6558bcf5561b38: *none* - Shape _:n245597674573469dad65e6558bcf5561b9: *none* - Shape _:n245597674573469dad65e6558bcf5561b29: *none* - Shape _:n245597674573469dad65e6558bcf5561b16: *none* - Shape _:n245597674573469dad65e6558bcf5561b15: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:na3460487b5a945949187835e26812484b3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:na3460487b5a945949187835e26812484b5: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode: *none* - Shape _:na3460487b5a945949187835e26812484b17: *none* - Shape cdifd:timeInstantNode: *none* - Shape _:na3460487b5a945949187835e26812484b4: *none*
Validation result for _sources/xasProperties/xasCore/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: <https://example.org/dataset/DV/BYSPHH>/schema1:distribution - Shape cdifd:XasCoreConformsToShape: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvHowToStepShape: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b23: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b21: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b22: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b13: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b12: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b4: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nde5700bde624409c9cb794568fc0a803b36: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb20: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb14: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb28: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb33: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:monochromatortype,xas:dspacing,xas:harmonicrejection,xas:detectorit,xas:monochromatorenergy,xas:focusing,xas:reflectionplane,xas:edgeenergy,xas:incidentintensity,xas:transmittedintensity,xas:collimation,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field>,xas:time,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field>,xas:detectori0 - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb31: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb21: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb29: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb7: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb13: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n155eb2f226c3489bb073567d5ca17dcbb30: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: xas:source,wd:Q3099911,<https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>,xas:xraymonochromator,xas:xraymonitor,xas:analysisevent,dcat:CatalogRecord
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: 4 warnings
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:N0c24042310254515af9d00ffc2133f54 Result path: schema1:category Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:b13 Result path: schema1:category Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:b4 Result path: schema1:category Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:b8 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/xasGeneratedBy/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasGeneratedBy/rules.shacl: - Shape cdifd:xasGeneratedByNode: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasAnalysisLocationClassified: *none* - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
Validation result for _sources/xasProperties/xasSample/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *none*
Validation result for _sources/xasProperties/xasOptional/rules.shacl: no results

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleCdifAccess.json from examples
JSON-LD context is present - uplifting
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/cdifAccess/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifAccess/rules.shacl: - Shape cdifd:CDIFAccessHasPolicyShape: <https://example.org/dataset/3936/distribution/csv> - Shape _:n4cc14e42a5b545e4ad46433029ff4e03b6: *none* - Shape cdifd:CDIFAccessDatasetShape: *none*
Validation result for _sources/odrlProperties/odrlOffer/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlOffer/rules.shacl: - Shape cdifd:CDIFAccessConditionShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:CDIFAccessOfferShape: <https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce> - Shape cdifd:CDIFAccessConditionShape: *none* - Shape cdifd:CDIFAccessRuleTargetShape: *none*
Validation result for _sources/odrlProperties/odrlAction/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlAction/rules.shacl: - Shape cdifd:ODRLActionShape: cdifa1:shareTRECredentials,cdifa1:download,cdifa1:datadestruction,cdifa1:assent - Shape cdifd:ODRLActionShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:ODRLActionShape/sh:or/rdf:first: *none*
Validation result for _sources/odrlProperties/odrlConstraint/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlConstraint/rules.shacl: - Shape cdifd:ODRLConstraintShape: <https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce>/odrl:permission/odrl:duty/odrl:constraint,<https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce>/odrl:permission/odrl:constraint - Shape cdifd:ODRLConstraintSlotShape: <https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce>/odrl:permission/odrl:duty/odrl:constraint,<https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce>/odrl:permission/odrl:constraint - Shape cdifd:ODRLLogicalConstraintShape: *none*
Validation result for _sources/odrlProperties/odrlPolicy/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlPolicy/rules.shacl: - Shape cdifd:ODRLTicketShape: *none* - Shape cdifd:ODRLRequestShape: *none* - Shape cdifd:ODRLAgreementShape: *none* - Shape cdifd:ODRLPrivacyShape: *none* - Shape cdifd:ODRLPolicyPermissionOrProhibitionShape: <https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce> - Shape cdifd:ODRLAssertionShape: *none* - Shape cdifd:ODRLSetShape: *none* - Shape cdifd:ODRLOfferShape: <https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce> - Shape cdifd:ODRLPolicyShape: <https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce>
Validation result for _sources/odrlProperties/odrlRule/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlRule/rules.shacl: - Shape cdifd:ODRLRuleShape: <https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce>/odrl:prohibition,<https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce>/odrl:permission,<https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce>/odrl:obligation,<https://example.org/odrloffer/13adb49c-f641-4ac7-aa90-18651cc211ce>/odrl:permission/odrl:duty
Validation result for _sources/odrlProperties/odrlAsset/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlAsset/rules.shacl: - Shape cdifd:ODRLAssetRoleShape: <https://example.org/dataset/3936/distribution/csv> - Shape cdifd:ODRLAssetRoleShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLAssetRoleShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:ODRLAssetShape: *none* - Shape cdifd:ODRLAssetCollectionShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLAssetCollectionShape: *none*
Validation result for _sources/odrlProperties/odrlParty/rules.shacl: no results
Focus nodes for _sources/odrlProperties/odrlParty/rules.shacl: - Shape cdifd:ODRLPartyRoleShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:ODRLPartyRoleShape/sh:or/rdf:first: *none* - Shape cdifd:ODRLPartyShape: *none* - Shape cdifd:ODRLPartyCollectionShape: *none* - Shape cdifd:ODRLPartyRoleShape: ex:repository - Shape cdifd:ODRLPartyCollectionShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n950cc105e63f4f1c9e65f39a489dfc12b3: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n05acaef198864815b6daab3f540f7e22b10: *none* - Shape _:n05acaef198864815b6daab3f540f7e22b7: *none* - Shape _:n05acaef198864815b6daab3f540f7e22b5: *none* - Shape _:n05acaef198864815b6daab3f540f7e22b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n05acaef198864815b6daab3f540f7e22b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n05acaef198864815b6daab3f540f7e22b19: *none* - Shape _:n05acaef198864815b6daab3f540f7e22b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n05acaef198864815b6daab3f540f7e22b26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n1967d5b10bf546a8a388b7ef4cef29c6b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n1967d5b10bf546a8a388b7ef4cef29c6b21: *none* - Shape _:n1967d5b10bf546a8a388b7ef4cef29c6b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1967d5b10bf546a8a388b7ef4cef29c6b11: *none* - Shape _:n1967d5b10bf546a8a388b7ef4cef29c6b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n1967d5b10bf546a8a388b7ef4cef29c6b25: *none* - Shape _:n1967d5b10bf546a8a388b7ef4cef29c6b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:n78463715c3b346d88452e36585877b51b21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none*

Test passed: 2 / 2

license-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using license-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD license-fail.jsonld created
Output Turtle license-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['properties']['schema:license']: {'description': 'License for the codelist.', 'type': 'array', 'items': {'anyOf': [{'type': 'string'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}]}, 'x-jsonld-id': 'http://schema.org/license'} On instance['schema:license']: 42
SHACL
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: mat:materialsvocabulary - Shape cdifd:CDIFCodelistConceptShape: mat:material,mat:organicmaterial,mat:earthmaterial
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nb37432c431314d4fb89f359b8589f670b10: *none* - Shape _:nb37432c431314d4fb89f359b8589f670b6: *none* - Shape _:nb37432c431314d4fb89f359b8589f670b4: *none* - Shape _:nb37432c431314d4fb89f359b8589f670b5: *none* - Shape _:nb37432c431314d4fb89f359b8589f670b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb37432c431314d4fb89f359b8589f670b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nb37432c431314d4fb89f359b8589f670b19: *none* - Shape _:nb37432c431314d4fb89f359b8589f670b26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n806b3d5ded464212ac4e0766ae9fa8ebb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n806b3d5ded464212ac4e0766ae9fa8ebb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n806b3d5ded464212ac4e0766ae9fa8ebb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n806b3d5ded464212ac4e0766ae9fa8ebb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n806b3d5ded464212ac4e0766ae9fa8ebb23: *none* - Shape _:n806b3d5ded464212ac4e0766ae9fa8ebb21: *none* - Shape _:n806b3d5ded464212ac4e0766ae9fa8ebb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: mat:material,mat:organicmaterial,mat:earthmaterial - Shape skosv:conceptBroaderNotSelfShape: mat:material,mat:organicmaterial,mat:earthmaterial - Shape skosv:ConceptShape: mat:material,mat:organicmaterial,mat:earthmaterial
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']: {'type': 'string', 'format': 'uri', 'description': 'Web location of a page describing the codelist.', 'default': 'missing', 'x-jsonld-id': 'http://schema.org/url'} On instance['schema:url']: 42
SHACL
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: mat:materialsvocabulary - Shape cdifd:CDIFCodelistConceptShape: mat:material,mat:organicmaterial,mat:earthmaterial
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nb37432c431314d4fb89f359b8589f670b10: *none* - Shape _:nb37432c431314d4fb89f359b8589f670b6: *none* - Shape _:nb37432c431314d4fb89f359b8589f670b4: *none* - Shape _:nb37432c431314d4fb89f359b8589f670b5: *none* - Shape _:nb37432c431314d4fb89f359b8589f670b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb37432c431314d4fb89f359b8589f670b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nb37432c431314d4fb89f359b8589f670b19: *none* - Shape _:nb37432c431314d4fb89f359b8589f670b26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n806b3d5ded464212ac4e0766ae9fa8ebb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n806b3d5ded464212ac4e0766ae9fa8ebb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n806b3d5ded464212ac4e0766ae9fa8ebb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n806b3d5ded464212ac4e0766ae9fa8ebb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n806b3d5ded464212ac4e0766ae9fa8ebb23: *none* - Shape _:n806b3d5ded464212ac4e0766ae9fa8ebb21: *none* - Shape _:n806b3d5ded464212ac4e0766ae9fa8ebb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: mat:material,mat:organicmaterial,mat:earthmaterial - Shape skosv:conceptBroaderNotSelfShape: mat:material,mat:organicmaterial,mat:earthmaterial - Shape skosv:ConceptShape: mat:material,mat:organicmaterial,mat:earthmaterial

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: {'$schema': 'https://json-schema.org/draft/2020-12/schema', 'title': 'CDIF Concept Scheme', 'description': 'Profile module for SKOS concept schemes used as ' 'controlled vocabularies in CDIF metadata. Thin ' 'wrapper around skosConceptScheme.', 'type': 'object', '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.', 'type': 'object', 'properties': {'skos': {'const': 'http://www.w3.org/2004/02/skos/core#'}}, 'required': ['skos']}, '@id': {'type': 'string', 'description': 'URI identifier for this ' 'concept scheme.'}, '@type': {'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'skos:ConceptScheme'}, 'minItems': 1}, 'skos:prefLabel': {'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.', 'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'type': 'array', 'items': {'$ref': '#/$defs/LanguageTaggedValue'}}]}, 'skos:altLabel': {'description': 'Alternative lexical ' 'labels (acronyms, ' 'abbreviations, ' 'spelling variants).', 'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'type': 'array', 'items': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}]}}]}, 'skos:definition': {'description': 'Formal explanation ' 'of the meaning or ' 'purpose of this ' 'concept scheme.', 'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'type': 'array', 'items': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}]}}]}, 'skos:notation': {'description': 'Classification code ' 'or notation for this ' 'concept scheme.', 'type': 'array', 'items': {'type': 'string'}}, 'skos:note': {'description': 'General note about the ' 'concept scheme.', 'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'type': 'array', 'items': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}]}}]}, 'skos:hasTopConcept': {'description': 'Top-level ' 'concepts in ' 'this scheme. ' 'Each item is a ' 'skos:Concept ' '(inline or @id ' 'reference).', 'type': 'array', 'minItems': 1, 'items': {'anyOf': [{'$ref': '#/$defs/cdifConcept'}, {'description': 'URI ' 'reference ' 'to ' 'a ' 'concept ' 'defined ' 'elsewhere', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}]}}, 'schema:version': {'description': 'Version identifier ' 'for the concept ' 'scheme.', 'type': ['string', 'number']}, '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.', 'type': 'object', 'properties': {'@type': {'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'schema:Dataset'}, 'minItems': 1}, 'schema:additionalType': {'type': 'array', 'items': {'$ref': '#/$defs/cdifConceptOrTermOrString'}, 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'const': 'dcat:CatalogRecord'}}}, 'minItems': 1}, 'dcterms:conformsTo': {'type': 'array', 'items': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, 'contains': {'type': 'object', 'required': ['@id'], 'additionalProperties': False, 'properties': {'@id': {'const': 'https://w3id.org/cdif/conceptscheme/1.1'}}}, 'minItems': 1}, '@id': {'type': 'string', 'description': 'Identifier ' 'for ' 'the ' 'catalog ' 'record.'}, 'schema:about': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}}, 'required': ['@type', 'schema:additionalType', 'dcterms:conformsTo']}}, 'required': ['@type', 'skos:prefLabel', 'skos:definition', 'skos:hasTopConcept'], '$defs': {'cdifConceptOrTermOrString': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifConceptOrTermOrString/schema.yaml'}, 'cdifConcept': {'type': 'object', 'properties': {'@context': {'description': 'JSON-LD ' 'context ' 'declaring ' 'the ' 'skos ' 'namespace ' 'prefix. ' 'May ' 'be ' 'a ' 'single ' 'object ' 'or ' 'an ' 'array ' 'of ' 'strings ' 'and ' 'objects.', 'type': 'object', 'properties': {'skos': {'const': 'http://www.w3.org/2004/02/skos/core#'}}, 'required': ['skos']}, '@id': {'type': 'string', 'description': 'URI ' 'identifier ' 'for ' 'this ' 'concept.'}, '@type': {'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'skos:Concept'}, 'minItems': 1}, 'skos:prefLabel': {'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.', 'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'type': 'array', 'items': {'$ref': '#/$defs/LanguageTaggedValue'}}]}, 'skos:notation': {'description': 'Classification ' 'code ' 'for ' 'this ' 'concept ' 'within ' 'a ' 'scheme ' '(a ' 'single ' 'notation ' 'string, ' 'consistent ' 'with ' 'CdifCodelistConcept).', 'type': 'string'}, 'skos:definition': {'description': 'Formal ' 'explanation ' 'of ' 'the ' 'meaning ' 'of ' 'this ' 'concept.', 'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'type': 'array', 'items': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}]}}]}, 'skos:note': {'description': 'General ' 'note ' 'about ' 'this ' 'concept.', 'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'type': 'array', 'items': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}]}}]}, 'skos:inScheme': {'description': 'Concept ' 'scheme(s) ' 'this ' 'concept ' 'belongs ' 'to.', 'anyOf': [{'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, {'type': 'array', 'items': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}}]}, 'skos:broader': {'description': 'Broader ' '(parent) ' 'concepts ' 'in ' 'the ' 'hierarchy. ' 'Items ' 'are ' 'inline ' 'concept ' 'objects ' 'or ' '@id ' 'references.', 'type': 'array', 'items': {'anyOf': [{'$ref': '#/$defs/ConceptRef'}, {'$ref': '#/$defs/cdifConcept'}]}}, 'skos:narrower': {'description': 'Narrower ' '(child) ' 'concepts ' 'in ' 'the ' 'hierarchy. ' 'Items ' 'are ' 'inline ' 'concept ' 'objects ' 'or ' '@id ' 'references.', 'type': 'array', 'items': {'anyOf': [{'$ref': '#/$defs/ConceptRef'}, {'$ref': '#/$defs/cdifConcept'}]}}}, 'required': ['@type', 'skos:prefLabel']}, 'ConceptRef': {'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.', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, 'LanguageTaggedValue': {'type': 'object', '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': {'@value': {'type': 'string', 'description': 'The ' 'text ' 'content.'}, '@language': {'type': 'string', 'description': 'BCP ' '47 ' 'language ' 'tag ' '(e.g. ' 'en, ' 'fr, ' 'de).'}}, 'required': ['@value']}}, 'x-bblocks-metadata': {'itemIdentifier': 'cdif.bbr.metadata.profiles.cdifProfile.cdifConceptScheme', 'register': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/register.json', 'version': '0.1', 'dateOfLastChange': '2026-11-06'}, '$id': 'file:///github/workspace/build/annotated/bbr/metadata/profiles/cdifProfile/cdifConceptScheme/schema.yaml'} On instance: {'@context': {'skos': 'http://www.w3.org/2004/02/skos/core#', 'schema': 'http://schema.org/', 'dcterms': 'http://purl.org/dc/terms/', 'ex': 'https://example.org/vocab/datatype/'}, '@id': 'ex:datatypeScheme', '@type': ['skos:ConceptScheme'], 'skos:prefLabel': 'Example Physical Data Type Vocabulary', 'schema:version': '1.0', 'skos:hasTopConcept': [{'@id': 'ex:numeric', '@type': ['skos:Concept'], 'skos:prefLabel': 'Numeric', 'skos:notation': 'numeric', 'skos:definition': 'A numeric value (integer ' 'or floating point).', 'skos:inScheme': {'@id': 'ex:datatypeScheme'}, 'skos:narrower': [{'@id': 'ex:integer', '@type': ['skos:Concept'], 'skos:prefLabel': 'Integer', 'skos:notation': 'integer', 'skos:definition': 'A ' 'whole ' 'number ' 'with ' 'no ' 'fractional ' 'part.', 'skos:inScheme': {'@id': 'ex:datatypeScheme'}, 'skos:broader': [{'@id': 'ex:numeric'}]}, {'@id': 'ex:float', '@type': ['skos:Concept'], 'skos:prefLabel': 'Float', 'skos:notation': 'float', 'skos:definition': 'A ' 'floating-point ' 'numeric ' 'value.', 'skos:inScheme': {'@id': 'ex:datatypeScheme'}, 'skos:broader': [{'@id': 'ex:numeric'}]}]}, {'@id': 'ex:text', '@type': ['skos:Concept'], 'skos:prefLabel': 'Text', 'skos:notation': 'text', 'skos:definition': 'A character string.', 'skos:inScheme': {'@id': 'ex:datatypeScheme'}}, {'@id': 'ex:date', '@type': ['skos:Concept'], 'skos:prefLabel': 'Date', 'skos:notation': 'date', 'skos:definition': 'A calendar date.', 'skos:inScheme': {'@id': 'ex:datatypeScheme'}}]}
SHACL
Validation result for _sources/profiles/cdifProfile/cdifConceptScheme/rules.shacl: 1 violation
Violation (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFConceptSchemeShape/sh:property (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:CDIFConceptSchemeConceptShape: ex:date,ex:integer,ex:text,ex:numeric,ex:float - Shape cdifd:CDIFConceptSchemeShape: ex:datatypeScheme
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n13cc1e89e3b64e47a7a52cbaf814fac5b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n13cc1e89e3b64e47a7a52cbaf814fac5b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n13cc1e89e3b64e47a7a52cbaf814fac5b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n13cc1e89e3b64e47a7a52cbaf814fac5b8: *none* - Shape _:n13cc1e89e3b64e47a7a52cbaf814fac5b7: *none* - Shape _:n13cc1e89e3b64e47a7a52cbaf814fac5b4: *none* - Shape _:n13cc1e89e3b64e47a7a52cbaf814fac5b19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n13cc1e89e3b64e47a7a52cbaf814fac5b10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n24a437a0a287432db188241332340463b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n24a437a0a287432db188241332340463b20: *none* - Shape _:n24a437a0a287432db188241332340463b22: *none* - Shape _:n24a437a0a287432db188241332340463b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n24a437a0a287432db188241332340463b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n24a437a0a287432db188241332340463b21: *none* - Shape _:n24a437a0a287432db188241332340463b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: ex:date,ex:integer,ex:text,ex:numeric,ex:float - Shape skosv:conceptBroaderNotSelfShape: ex:date,ex:integer,ex:text,ex:numeric,ex:float - Shape skosv:ConceptShape: ex:date,ex:integer,ex:text,ex:numeric,ex:float
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: {'$schema': 'https://json-schema.org/draft/2020-12/schema', 'title': 'CDIF Concept Scheme', 'description': 'Profile module for SKOS concept schemes used as ' 'controlled vocabularies in CDIF metadata. Thin ' 'wrapper around skosConceptScheme.', 'type': 'object', '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.', 'type': 'object', 'properties': {'skos': {'const': 'http://www.w3.org/2004/02/skos/core#'}}, 'required': ['skos']}, '@id': {'type': 'string', 'description': 'URI identifier for this ' 'concept scheme.'}, '@type': {'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'skos:ConceptScheme'}, 'minItems': 1}, 'skos:prefLabel': {'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.', 'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'type': 'array', 'items': {'$ref': '#/$defs/LanguageTaggedValue'}}]}, 'skos:altLabel': {'description': 'Alternative lexical ' 'labels (acronyms, ' 'abbreviations, ' 'spelling variants).', 'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'type': 'array', 'items': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}]}}]}, 'skos:definition': {'description': 'Formal explanation ' 'of the meaning or ' 'purpose of this ' 'concept scheme.', 'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'type': 'array', 'items': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}]}}]}, 'skos:notation': {'description': 'Classification code ' 'or notation for this ' 'concept scheme.', 'type': 'array', 'items': {'type': 'string'}}, 'skos:note': {'description': 'General note about the ' 'concept scheme.', 'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'type': 'array', 'items': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}]}}]}, 'skos:hasTopConcept': {'description': 'Top-level ' 'concepts in ' 'this scheme. ' 'Each item is a ' 'skos:Concept ' '(inline or @id ' 'reference).', 'type': 'array', 'minItems': 1, 'items': {'anyOf': [{'$ref': '#/$defs/cdifConcept'}, {'description': 'URI ' 'reference ' 'to ' 'a ' 'concept ' 'defined ' 'elsewhere', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}]}}, 'schema:version': {'description': 'Version identifier ' 'for the concept ' 'scheme.', 'type': ['string', 'number']}, '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.', 'type': 'object', 'properties': {'@type': {'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'schema:Dataset'}, 'minItems': 1}, 'schema:additionalType': {'type': 'array', 'items': {'$ref': '#/$defs/cdifConceptOrTermOrString'}, 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'const': 'dcat:CatalogRecord'}}}, 'minItems': 1}, 'dcterms:conformsTo': {'type': 'array', 'items': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, 'contains': {'type': 'object', 'required': ['@id'], 'additionalProperties': False, 'properties': {'@id': {'const': 'https://w3id.org/cdif/conceptscheme/1.1'}}}, 'minItems': 1}, '@id': {'type': 'string', 'description': 'Identifier ' 'for ' 'the ' 'catalog ' 'record.'}, 'schema:about': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}}, 'required': ['@type', 'schema:additionalType', 'dcterms:conformsTo']}}, 'required': ['@type', 'skos:prefLabel', 'skos:definition', 'skos:hasTopConcept'], '$defs': {'cdifConceptOrTermOrString': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifConceptOrTermOrString/schema.yaml'}, 'cdifConcept': {'type': 'object', 'properties': {'@context': {'description': 'JSON-LD ' 'context ' 'declaring ' 'the ' 'skos ' 'namespace ' 'prefix. ' 'May ' 'be ' 'a ' 'single ' 'object ' 'or ' 'an ' 'array ' 'of ' 'strings ' 'and ' 'objects.', 'type': 'object', 'properties': {'skos': {'const': 'http://www.w3.org/2004/02/skos/core#'}}, 'required': ['skos']}, '@id': {'type': 'string', 'description': 'URI ' 'identifier ' 'for ' 'this ' 'concept.'}, '@type': {'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'skos:Concept'}, 'minItems': 1}, 'skos:prefLabel': {'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.', 'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'type': 'array', 'items': {'$ref': '#/$defs/LanguageTaggedValue'}}]}, 'skos:notation': {'description': 'Classification ' 'code ' 'for ' 'this ' 'concept ' 'within ' 'a ' 'scheme ' '(a ' 'single ' 'notation ' 'string, ' 'consistent ' 'with ' 'CdifCodelistConcept).', 'type': 'string'}, 'skos:definition': {'description': 'Formal ' 'explanation ' 'of ' 'the ' 'meaning ' 'of ' 'this ' 'concept.', 'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'type': 'array', 'items': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}]}}]}, 'skos:note': {'description': 'General ' 'note ' 'about ' 'this ' 'concept.', 'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'type': 'array', 'items': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}]}}]}, 'skos:inScheme': {'description': 'Concept ' 'scheme(s) ' 'this ' 'concept ' 'belongs ' 'to.', 'anyOf': [{'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, {'type': 'array', 'items': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}}]}, 'skos:broader': {'description': 'Broader ' '(parent) ' 'concepts ' 'in ' 'the ' 'hierarchy. ' 'Items ' 'are ' 'inline ' 'concept ' 'objects ' 'or ' '@id ' 'references.', 'type': 'array', 'items': {'anyOf': [{'$ref': '#/$defs/ConceptRef'}, {'$ref': '#/$defs/cdifConcept'}]}}, 'skos:narrower': {'description': 'Narrower ' '(child) ' 'concepts ' 'in ' 'the ' 'hierarchy. ' 'Items ' 'are ' 'inline ' 'concept ' 'objects ' 'or ' '@id ' 'references.', 'type': 'array', 'items': {'anyOf': [{'$ref': '#/$defs/ConceptRef'}, {'$ref': '#/$defs/cdifConcept'}]}}}, 'required': ['@type', 'skos:prefLabel']}, 'ConceptRef': {'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.', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, 'LanguageTaggedValue': {'type': 'object', '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': {'@value': {'type': 'string', 'description': 'The ' 'text ' 'content.'}, '@language': {'type': 'string', 'description': 'BCP ' '47 ' 'language ' 'tag ' '(e.g. ' 'en, ' 'fr, ' 'de).'}}, 'required': ['@value']}}, 'x-bblocks-metadata': {'itemIdentifier': 'cdif.bbr.metadata.profiles.cdifProfile.cdifConceptScheme', 'register': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/register.json', 'version': '0.1', 'dateOfLastChange': '2026-11-06'}, '$id': 'file:///github/workspace/build/annotated/bbr/metadata/profiles/cdifProfile/cdifConceptScheme/schema.yaml'} On instance: {'@context': {'skos': 'http://www.w3.org/2004/02/skos/core#', 'schema': 'http://schema.org/', 'dcterms': 'http://purl.org/dc/terms/', 'ex': 'https://example.org/vocab/datatype/'}, '@id': 'ex:datatypeScheme', '@type': ['skos:ConceptScheme'], 'skos:definition': 'Controlled vocabulary of physical data type ' 'concepts used to qualify cdif:physicalDataType in ' 'CDIF physical mappings.', 'schema:version': '1.0', 'skos:hasTopConcept': [{'@id': 'ex:numeric', '@type': ['skos:Concept'], 'skos:prefLabel': 'Numeric', 'skos:notation': 'numeric', 'skos:definition': 'A numeric value (integer ' 'or floating point).', 'skos:inScheme': {'@id': 'ex:datatypeScheme'}, 'skos:narrower': [{'@id': 'ex:integer', '@type': ['skos:Concept'], 'skos:prefLabel': 'Integer', 'skos:notation': 'integer', 'skos:definition': 'A ' 'whole ' 'number ' 'with ' 'no ' 'fractional ' 'part.', 'skos:inScheme': {'@id': 'ex:datatypeScheme'}, 'skos:broader': [{'@id': 'ex:numeric'}]}, {'@id': 'ex:float', '@type': ['skos:Concept'], 'skos:prefLabel': 'Float', 'skos:notation': 'float', 'skos:definition': 'A ' 'floating-point ' 'numeric ' 'value.', 'skos:inScheme': {'@id': 'ex:datatypeScheme'}, 'skos:broader': [{'@id': 'ex:numeric'}]}]}, {'@id': 'ex:text', '@type': ['skos:Concept'], 'skos:prefLabel': 'Text', 'skos:notation': 'text', 'skos:definition': 'A character string.', 'skos:inScheme': {'@id': 'ex:datatypeScheme'}}, {'@id': 'ex:date', '@type': ['skos:Concept'], 'skos:prefLabel': 'Date', 'skos:notation': 'date', 'skos:definition': 'A calendar date.', 'skos:inScheme': {'@id': 'ex:datatypeScheme'}}]}
SHACL
Validation result for _sources/profiles/cdifProfile/cdifConceptScheme/rules.shacl: 1 violation
Violation (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFConceptSchemeShape/sh:property (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:CDIFConceptSchemeConceptShape: ex:date,ex:integer,ex:text,ex:numeric,ex:float - Shape cdifd:CDIFConceptSchemeShape: ex:datatypeScheme
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n13cc1e89e3b64e47a7a52cbaf814fac5b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n13cc1e89e3b64e47a7a52cbaf814fac5b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n13cc1e89e3b64e47a7a52cbaf814fac5b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n13cc1e89e3b64e47a7a52cbaf814fac5b8: *none* - Shape _:n13cc1e89e3b64e47a7a52cbaf814fac5b7: *none* - Shape _:n13cc1e89e3b64e47a7a52cbaf814fac5b4: *none* - Shape _:n13cc1e89e3b64e47a7a52cbaf814fac5b19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n13cc1e89e3b64e47a7a52cbaf814fac5b10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n24a437a0a287432db188241332340463b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n24a437a0a287432db188241332340463b20: *none* - Shape _:n24a437a0a287432db188241332340463b22: *none* - Shape _:n24a437a0a287432db188241332340463b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n24a437a0a287432db188241332340463b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n24a437a0a287432db188241332340463b21: *none* - Shape _:n24a437a0a287432db188241332340463b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: ex:date,ex:integer,ex:text,ex:numeric,ex:float - Shape skosv:conceptBroaderNotSelfShape: ex:date,ex:integer,ex:text,ex:numeric,ex:float - Shape skosv:ConceptShape: ex:date,ex:integer,ex:text,ex:numeric,ex:float

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']: {'type': 'string', 'description': 'ISO8601 formatted date (and optional time if ' 'relevant) when Dataset was last updated', 'x-jsonld-id': 'http://schema.org/dateModified'} On instance['schema:dateModified']: 42
SHACL
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: 2 violations, 3 warnings
Violation (sh:DatatypeConstraintComponent): Source shape: cdifd:dateModifiedProperty Focus node: ex:baseDiscovery23578 Result path: schema1:dateModified Value: "42"^^xsd:integer Message: Date of most recent update to resource content is required, using ISO8601 format with at least a year and a month.
Violation (sh:PatternConstraintComponent): Source shape: cdifd:dateModifiedProperty Focus node: ex:baseDiscovery23578 Result path: schema1:dateModified Value: "42"^^xsd:integer Message: Date of most recent update to resource content is required, using ISO8601 format with at least a year and a month.
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:creatorProperty Focus node: ex:baseDiscovery23578 Result path: schema1:creator Message: At least one creator (author/originator) is recommended
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:descriptionProperty Focus node: ex:baseDiscovery23578 Result path: schema1:description Message: A description of the resource is recommended for discovery
Warning (sh:MinCountConstraintComponent): 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 _:n5fe8ed05d9e34f9ca8bdcf12c50acb6fb27: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:n5fe8ed05d9e34f9ca8bdcf12c50acb6fb24: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape _:n5fe8ed05d9e34f9ca8bdcf12c50acb6fb23: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n5fe8ed05d9e34f9ca8bdcf12c50acb6fb29: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape _:n5fe8ed05d9e34f9ca8bdcf12c50acb6fb40: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b6: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b4: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b7: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b8: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb23: *none* - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb20: *none* - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2106d739675a4286b9aeaaf669db9376b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
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:CDIFPersonShape: <https://orcid.org/3333-4442-9456-9347> - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape _:n3c4cc4d6770b4e38a792d21844d66579b21: *none* - Shape cdifd:CDIFContactPointShape: ex:aContactPoint - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: no results
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:n6c775e1b36264216ad0013551df952d1b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n54703212a63149419c986bc93b15b87eb15: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n54703212a63149419c986bc93b15b87eb6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n54703212a63149419c986bc93b15b87eb4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n54703212a63149419c986bc93b15b87eb5: *none* - Shape _:n54703212a63149419c986bc93b15b87eb7: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n12f46b91f0464634bb579e285dbf5ce6b4: *none* - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n12f46b91f0464634bb579e285dbf5ce6b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n966667c8d280416ba61a93695317ce94b16: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n966667c8d280416ba61a93695317ce94b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n966667c8d280416ba61a93695317ce94b3: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n966667c8d280416ba61a93695317ce94b18: *none* - Shape _:n966667c8d280416ba61a93695317ce94b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n966667c8d280416ba61a93695317ce94b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n966667c8d280416ba61a93695317ce94b17: *none* - Shape _:n966667c8d280416ba61a93695317ce94b15: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: no results
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: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:naad636ee8cbf4d74ab429b8161620562b13: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b5: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b26: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b12: *none* - Shape cdifd:fundingShape: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b3: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b14: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b25: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b4: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b15: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b17: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n2818934c16474763accf54ee8f49d98eb35: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb10: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb24: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb29: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb32: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb4: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb17: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb11: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb18: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb31: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb30: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb26: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb33: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb25: *none* - Shape cdifd:webAPINode: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb28: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: *none* - Shape cdifd:CDIFActionQueryInputShape: *none* - Shape cdifd:CDIFActionTargetShape: *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', '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.', 'x-jsonld-id': 'http://schema.org/name'} On instance['schema:name']: 42
SHACL
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: 2 violations, 3 warnings
Violation (sh:DatatypeConstraintComponent): Source shape: cdifd:nameProperty Focus node: ex:baseDiscovery23578 Result path: schema1:name Value: "42"^^xsd:integer Message: a name for the dataset must be provided, and have a length of at least 3 characters.
Violation (sh:MinLengthConstraintComponent): Source shape: cdifd:nameProperty Focus node: ex:baseDiscovery23578 Result path: schema1:name Value: "42"^^xsd:integer Message: a name for the dataset must be provided, and have a length of at least 3 characters.
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:creatorProperty Focus node: ex:baseDiscovery23578 Result path: schema1:creator Message: At least one creator (author/originator) is recommended
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:descriptionProperty Focus node: ex:baseDiscovery23578 Result path: schema1:description Message: A description of the resource is recommended for discovery
Warning (sh:MinCountConstraintComponent): 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 _:n5fe8ed05d9e34f9ca8bdcf12c50acb6fb27: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:n5fe8ed05d9e34f9ca8bdcf12c50acb6fb24: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape _:n5fe8ed05d9e34f9ca8bdcf12c50acb6fb23: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n5fe8ed05d9e34f9ca8bdcf12c50acb6fb29: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape _:n5fe8ed05d9e34f9ca8bdcf12c50acb6fb40: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b6: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b4: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b7: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b8: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb23: *none* - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb20: *none* - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2106d739675a4286b9aeaaf669db9376b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
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:CDIFPersonShape: <https://orcid.org/3333-4442-9456-9347> - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape _:n3c4cc4d6770b4e38a792d21844d66579b21: *none* - Shape cdifd:CDIFContactPointShape: ex:aContactPoint - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: no results
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:n6c775e1b36264216ad0013551df952d1b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n54703212a63149419c986bc93b15b87eb15: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n54703212a63149419c986bc93b15b87eb6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n54703212a63149419c986bc93b15b87eb4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n54703212a63149419c986bc93b15b87eb5: *none* - Shape _:n54703212a63149419c986bc93b15b87eb7: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n12f46b91f0464634bb579e285dbf5ce6b4: *none* - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n12f46b91f0464634bb579e285dbf5ce6b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n966667c8d280416ba61a93695317ce94b16: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n966667c8d280416ba61a93695317ce94b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n966667c8d280416ba61a93695317ce94b3: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n966667c8d280416ba61a93695317ce94b18: *none* - Shape _:n966667c8d280416ba61a93695317ce94b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n966667c8d280416ba61a93695317ce94b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n966667c8d280416ba61a93695317ce94b17: *none* - Shape _:n966667c8d280416ba61a93695317ce94b15: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: no results
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: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:naad636ee8cbf4d74ab429b8161620562b13: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b5: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b26: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b12: *none* - Shape cdifd:fundingShape: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b3: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b14: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b25: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b4: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b15: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b17: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n2818934c16474763accf54ee8f49d98eb35: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb10: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb24: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb29: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb32: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb4: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb17: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb11: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb18: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb31: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb30: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb26: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb33: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb25: *none* - Shape cdifd:webAPINode: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb28: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: *none* - Shape cdifd:CDIFActionQueryInputShape: *none* - Shape cdifd:CDIFActionTargetShape: *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: 3 warnings
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:creatorProperty Focus node: ex:baseDiscovery23578 Result path: schema1:creator Message: At least one creator (author/originator) is recommended
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:descriptionProperty Focus node: ex:baseDiscovery23578 Result path: schema1:description Message: A description of the resource is recommended for discovery
Warning (sh:MinCountConstraintComponent): 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 _:n5fe8ed05d9e34f9ca8bdcf12c50acb6fb27: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:n5fe8ed05d9e34f9ca8bdcf12c50acb6fb24: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape _:n5fe8ed05d9e34f9ca8bdcf12c50acb6fb23: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n5fe8ed05d9e34f9ca8bdcf12c50acb6fb29: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape _:n5fe8ed05d9e34f9ca8bdcf12c50acb6fb40: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b6: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b4: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b7: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b8: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb23: *none* - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb20: *none* - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2106d739675a4286b9aeaaf669db9376b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
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:CDIFPersonShape: <https://orcid.org/3333-4442-9456-9347> - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape _:n3c4cc4d6770b4e38a792d21844d66579b21: *none* - Shape cdifd:CDIFContactPointShape: ex:aContactPoint - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: no results
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:n6c775e1b36264216ad0013551df952d1b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n54703212a63149419c986bc93b15b87eb15: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n54703212a63149419c986bc93b15b87eb6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n54703212a63149419c986bc93b15b87eb4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n54703212a63149419c986bc93b15b87eb5: *none* - Shape _:n54703212a63149419c986bc93b15b87eb7: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n12f46b91f0464634bb579e285dbf5ce6b4: *none* - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n12f46b91f0464634bb579e285dbf5ce6b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n966667c8d280416ba61a93695317ce94b16: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n966667c8d280416ba61a93695317ce94b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n966667c8d280416ba61a93695317ce94b3: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n966667c8d280416ba61a93695317ce94b18: *none* - Shape _:n966667c8d280416ba61a93695317ce94b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n966667c8d280416ba61a93695317ce94b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n966667c8d280416ba61a93695317ce94b17: *none* - Shape _:n966667c8d280416ba61a93695317ce94b15: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: no results
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: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:naad636ee8cbf4d74ab429b8161620562b13: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b5: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b26: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b12: *none* - Shape cdifd:fundingShape: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b3: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b14: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b25: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b4: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b15: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b17: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n2818934c16474763accf54ee8f49d98eb35: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb10: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb24: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb29: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb32: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb4: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb17: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb11: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb18: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb31: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb30: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb26: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb33: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb25: *none* - Shape cdifd:webAPINode: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb28: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: *none* - Shape cdifd:CDIFActionQueryInputShape: *none* - Shape cdifd:CDIFActionTargetShape: *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: 3 warnings
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:creatorProperty Focus node: ex:coreMin23578 Result path: schema1:creator Message: At least one creator (author/originator) is recommended
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:descriptionProperty Focus node: ex:coreMin23578 Result path: schema1:description Message: A description of the resource is recommended for discovery
Warning (sh:MinCountConstraintComponent): 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 _:n5fe8ed05d9e34f9ca8bdcf12c50acb6fb27: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:n5fe8ed05d9e34f9ca8bdcf12c50acb6fb24: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape _:n5fe8ed05d9e34f9ca8bdcf12c50acb6fb23: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n5fe8ed05d9e34f9ca8bdcf12c50acb6fb29: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape _:n5fe8ed05d9e34f9ca8bdcf12c50acb6fb40: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b6: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b4: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b7: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b8: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb23: *none* - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb20: *none* - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2106d739675a4286b9aeaaf669db9376b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
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:CDIFPersonShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape _:n3c4cc4d6770b4e38a792d21844d66579b21: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: no results
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:n6c775e1b36264216ad0013551df952d1b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n54703212a63149419c986bc93b15b87eb15: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n54703212a63149419c986bc93b15b87eb6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n54703212a63149419c986bc93b15b87eb4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n54703212a63149419c986bc93b15b87eb5: *none* - Shape _:n54703212a63149419c986bc93b15b87eb7: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n12f46b91f0464634bb579e285dbf5ce6b4: *none* - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n12f46b91f0464634bb579e285dbf5ce6b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n966667c8d280416ba61a93695317ce94b16: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n966667c8d280416ba61a93695317ce94b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n966667c8d280416ba61a93695317ce94b3: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n966667c8d280416ba61a93695317ce94b18: *none* - Shape _:n966667c8d280416ba61a93695317ce94b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n966667c8d280416ba61a93695317ce94b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n966667c8d280416ba61a93695317ce94b17: *none* - Shape _:n966667c8d280416ba61a93695317ce94b15: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: no results
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: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:naad636ee8cbf4d74ab429b8161620562b13: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b5: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b26: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b12: *none* - Shape cdifd:fundingShape: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b3: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b14: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b25: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b4: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b15: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b17: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n2818934c16474763accf54ee8f49d98eb35: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb10: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb24: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb29: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb32: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb4: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb17: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb11: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb18: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb31: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb30: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb26: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb33: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb25: *none* - Shape cdifd:webAPINode: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb28: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: *none* - Shape cdifd:CDIFActionQueryInputShape: *none* - Shape cdifd:CDIFActionTargetShape: *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: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape _:n5fe8ed05d9e34f9ca8bdcf12c50acb6fb27: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:CDIFSubjectOfPlacementShape: *none* - Shape _:n5fe8ed05d9e34f9ca8bdcf12c50acb6fb24: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none* - Shape _:n5fe8ed05d9e34f9ca8bdcf12c50acb6fb23: *none* - Shape soso:DatasetNS2Shape: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n5fe8ed05d9e34f9ca8bdcf12c50acb6fb29: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape _:n5fe8ed05d9e34f9ca8bdcf12c50acb6fb40: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b6: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b4: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b7: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b8: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2b88c5791b73489db3752e06ebe977a4b10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb23: *none* - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb20: *none* - Shape _:n2707c14da5774c33bf5a7d7cb5eb09adb10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://ror.org/04t3en479>,<https://orcid.org/0000-0001-2345-6789>/schema1:affiliation,ex:completeCoreDataset99001/schema1:funding/schema1:funder - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2106d739675a4286b9aeaaf669db9376b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
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:CDIFPersonShape: <https://orcid.org/0000-0001-2345-6789>,<https://orcid.org/0000-0003-1111-2222>,<https://orcid.org/0000-0002-9876-5432> - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape _:n3c4cc4d6770b4e38a792d21844d66579b21: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0002-9876-5432>/schema1:contactPoint,<https://ror.org/04t3en479>/schema1:contactPoint,<https://orcid.org/0000-0003-1111-2222>/schema1:contactPoint,<https://orcid.org/0000-0001-2345-6789>/schema1:contactPoint - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: no results
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:n6c775e1b36264216ad0013551df952d1b4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty: ex:argoRawProfiles
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n54703212a63149419c986bc93b15b87eb15: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n54703212a63149419c986bc93b15b87eb6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n54703212a63149419c986bc93b15b87eb4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n54703212a63149419c986bc93b15b87eb5: *none* - Shape _:n54703212a63149419c986bc93b15b87eb7: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n12f46b91f0464634bb579e285dbf5ce6b4: *none* - Shape cdifd:generatedByNode: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n12f46b91f0464634bb579e285dbf5ce6b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n966667c8d280416ba61a93695317ce94b16: *none* - Shape cdifd:CDIFRoleShape: ex:completeCoreDataset99001/schema1:contributor - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n966667c8d280416ba61a93695317ce94b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n966667c8d280416ba61a93695317ce94b3: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n966667c8d280416ba61a93695317ce94b18: *none* - Shape _:n966667c8d280416ba61a93695317ce94b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n966667c8d280416ba61a93695317ce94b4: *none* - Shape cdifd:CDIFDefinedTermShape: ex:completeCoreDataset99001/schema1:keywords,ex:completeCoreDataset99001/schema1:keywords,<https://ror.org/04t3en479>/schema1:additionalType,ex:completeCoreDataset99001/schema1:additionalType - Shape _:n966667c8d280416ba61a93695317ce94b17: *none* - Shape _:n966667c8d280416ba61a93695317ce94b15: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: no results
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: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: ex:completeCoreDataset99001/schema1:relatedLink/schema1:target - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: ex:completeCoreDataset99001/schema1:relatedLink
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:naad636ee8cbf4d74ab429b8161620562b13: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b5: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b11: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b26: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b12: *none* - Shape cdifd:fundingShape: ex:completeCoreDataset99001/schema1:funding - Shape _:naad636ee8cbf4d74ab429b8161620562b3: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b14: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b25: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b4: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b15: *none* - Shape _:naad636ee8cbf4d74ab429b8161620562b17: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n2818934c16474763accf54ee8f49d98eb35: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb10: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb24: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb29: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb32: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb4: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb17: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb11: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb18: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb31: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb30: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb26: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb33: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb25: *none* - Shape cdifd:webAPINode: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb28: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n2818934c16474763accf54ee8f49d98eb27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: *none* - Shape cdifd:CDIFActionQueryInputShape: *none* - Shape cdifd:CDIFActionTargetShape: *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.', 'type': 'array', 'items': {'allOf': [{'if': {'properties': {'@type': {'contains': {'const': 'schema:DataDownload'}}}}, 'then': {'properties': {'cdif:hasPhysicalMapping': {'type': 'array', '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'}]}}, 'cdi:characterSet': {'type': 'string', 'description': 'The ' 'character ' 'set ' 'used ' 'in ' 'the ' 'distribution ' '(e.g., ' 'UTF-8, ' 'ASCII).'}, 'cdi:fingerprint': {'description': 'Integrity ' 'fingerprint ' '(checksum/hash) ' 'of ' 'this ' "distribution's " 'bytes ' '(DDI-CDI ' 'DataFingerprint).', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifDataFingerprint/schema.yaml'}}}}, {'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': {'cdif:hasPhysicalMapping': {'type': 'array', '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'}]}}, 'cdi:characterSet': {'type': 'string', 'description': 'The ' 'character ' 'set ' 'used ' 'in ' 'the ' 'API ' 'response ' '(e.g., ' 'UTF-8).'}}}}}}}}}]}} On instance['schema:distribution']: 42
SHACL
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape _:n18ec2ff662414094a8df5d5a11d98176b6: *none* - Shape cdifd:dataDescriptionVariableShape: <https://example.org/dataset/oceanTemp2025/var/stationId>,<https://example.org/dataset/oceanTemp2025/var/sourceCruise>,<https://example.org/dataset/oceanTemp2025/var/measurementDepth>,<https://example.org/dataset/oceanTemp2025/var/qcFlag>,<https://example.org/dataset/oceanTemp2025/var/seaWaterTemp> - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape _:n18ec2ff662414094a8df5d5a11d98176b5: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:nd6c34474e79347e087f86bf4f1fcd526b70: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/dataset/oceanTemp2025/var/stationId>,<https://example.org/dataset/oceanTemp2025/var/sourceCruise>,<https://example.org/dataset/oceanTemp2025/var/measurementDepth>,<https://example.org/dataset/oceanTemp2025/var/qcFlag>,<https://example.org/dataset/oceanTemp2025/var/seaWaterTemp> - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b71: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b73: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b13: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b20: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b11: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b16: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b72: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b75: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b18: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b15: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b66: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b67: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b69: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b17: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b10: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b14: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb5: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb7: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb19: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb8: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb6: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n3958f5a2057942b1b5dd4f148a6b5094b22: *none* - Shape _:n3958f5a2057942b1b5dd4f148a6b5094b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n3958f5a2057942b1b5dd4f148a6b5094b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3958f5a2057942b1b5dd4f148a6b5094b11: *none* - Shape _:n3958f5a2057942b1b5dd4f148a6b5094b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3958f5a2057942b1b5dd4f148a6b5094b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n3958f5a2057942b1b5dd4f148a6b5094b20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb5: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb44: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb51: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb11: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb29: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb8: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb52: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb7: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb9: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb14: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb45: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb4: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb38: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:ndc6f40fc7c5e4656b0c3d1173dc2c3dfb4: *none* - Shape _:ndc6f40fc7c5e4656b0c3d1173dc2c3dfb6: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape _:ndc6f40fc7c5e4656b0c3d1173dc2c3dfb5: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc6f40fc7c5e4656b0c3d1173dc2c3dfb15: *none* - Shape _:ndc6f40fc7c5e4656b0c3d1173dc2c3dfb7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: *none* - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *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', 'title': 'CDIF Data Description properties', '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).', 'type': 'object', 'properties': {'@context': {'type': 'object', 'description': 'Additional JSON-LD ' 'namespace prefixes for ' 'discovery and data ' 'description.', 'properties': {'geosparql': {'const': 'http://www.opengis.net/ont/geosparql#'}, 'dqv': {'const': 'http://www.w3.org/ns/dqv#'}, 'cdi': {'const': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/'}}}, 'cdif:hasPrimaryKey': {'anyOf': [{'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifKey/schema.yaml'}, {'description': 'object ' 'reference ' 'via ' 'URI ' 'or ' 'URI ' 'fragment ' 'to a ' 'cdif:Key ' 'defined ' 'elsewhere ' 'in ' 'the ' 'same ' 'document', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}], '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': {'type': 'array', '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'}]}}, 'schema:subjectOf': {'properties': {'dcterms:conformsTo': {'type': 'array', 'items': {'description': 'uri ' 'for ' 'specifications ' 'that ' 'this ' 'metadata ' 'record ' 'conforms ' 'to', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, 'minItems': 1}}}, 'schema:variableMeasured': {'type': 'array', 'items': {'allOf': [{'type': 'object', 'description': 'All ' 'variableMeasured ' 'items ' 'at ' 'data ' 'description ' 'level ' 'must ' 'have ' 'an ' '@id ' 'and ' 'cdif:physicalDataType ' 'so ' 'physical ' 'mappings ' 'can ' 'reference ' 'them.', 'properties': {'@id': {'type': 'string', 'description': 'URI ' 'identifier ' 'for ' 'this ' 'variable, ' 'used ' 'as ' 'the ' 'target ' 'of ' 'cdif:formats_InstanceVariable ' 'references ' 'in ' 'physical ' 'mappings.'}}, 'required': ['@id']}, {'$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'}, {'type': 'object', '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': {'type': 'array', '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'}]}, 'description': 'Sentinel ' '(missing ' '/ ' 'not-applicable) ' 'value ' 'domain(s) ' 'for ' 'this ' 'variable ' '(RepresentedVariable.takesSentinelValuesFrom).'}, '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).'}}}]}}, '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.', 'type': 'array', 'items': {'allOf': [{'if': {'properties': {'@type': {'contains': {'const': 'schema:DataDownload'}}}}, 'then': {'properties': {'cdif:hasPhysicalMapping': {'type': 'array', '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'}]}}, 'cdi:characterSet': {'type': 'string', 'description': 'The ' 'character ' 'set ' 'used ' 'in ' 'the ' 'distribution ' '(e.g., ' 'UTF-8, ' 'ASCII).'}, 'cdi:fingerprint': {'description': 'Integrity ' 'fingerprint ' '(checksum/hash) ' 'of ' 'this ' "distribution's " 'bytes ' '(DDI-CDI ' 'DataFingerprint).', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifDataFingerprint/schema.yaml'}}}}, {'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': {'cdif:hasPhysicalMapping': {'type': 'array', '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'}]}}, 'cdi:characterSet': {'type': 'string', 'description': 'The ' 'character ' 'set ' 'used ' 'in ' 'the ' 'API ' 'response ' '(e.g., ' 'UTF-8).'}}}}}}}}}]}}}, 'required': ['schema:variableMeasured'], 'if': {'required': ['schema:variableMeasured'], 'properties': {'schema:variableMeasured': {'type': 'array', 'minItems': 1}}}, 'then': {'required': ['schema:subjectOf'], 'properties': {'schema:subjectOf': {'required': ['dcterms:conformsTo'], 'properties': {'dcterms:conformsTo': {'contains': {'type': 'object', 'required': ['@id'], 'additionalProperties': False, 'properties': {'@id': {'const': 'https://w3id.org/cdif/data_description/1.1'}}}}}}}}, 'x-bblocks-metadata': {'itemIdentifier': 'cdif.bbr.metadata.profiles.cdifProfile.cdifDataDescription', 'register': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/register.json', 'version': '0.1', 'dateOfLastChange': '2026-11-06'}, '$id': 'file:///github/workspace/build/annotated/bbr/metadata/profiles/cdifProfile/cdifDataDescription/schema.yaml'} On instance: {'@context': {'schema': 'http://schema.org/', 'cdi': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/', 'dcterms': 'http://purl.org/dc/terms/', 'dcat': 'http://www.w3.org/ns/dcat#', 'ex': 'https://example.org/', 'cdif': 'https://w3id.org/cdif/'}, '@id': 'ex:dataset/oceanTemp2025', '@type': ['schema:Dataset'], 'schema:name': 'Ocean Temperature Monitoring Data', 'schema:identifier': 'https://doi.org/10.1234/ocean-temp-2025', 'schema:url': 'https://example.org/datasets/ocean-temp-2025', 'schema:dateModified': '2025-09-01', 'schema:license': ['https://creativecommons.org/licenses/by/4.0/'], 'schema:subjectOf': {'@type': ['schema:Dataset'], 'schema:additionalType': [{'@id': 'dcat:CatalogRecord'}], '@id': 'ex:dataset/oceanTemp2025/metadata', 'schema:about': {'@id': 'ex:dataset/oceanTemp2025'}, 'dcterms:conformsTo': [{'@id': 'https://w3id.org/cdif/data_description/1.1'}]}, 'schema:distribution': [{'@type': ['schema:DataDownload', 'cdi:TabularTextDataSet', 'cdi:PhysicalDataSet'], 'schema:name': 'Ocean temperature CSV', 'schema:contentUrl': 'https://example.org/downloads/ocean-temp-2025.csv', 'schema:encodingFormat': ['text/csv'], 'cdi:characterSet': 'UTF-8', 'cdif:fileSize': 1.2, 'cdif:fileSizeUofM': 'MB', 'cdi:isDelimited': True, 'cdi:delimiter': ',', 'cdi:hasHeader': True, 'cdi:headerRowCount': 1, 'cdi:skipRows': 0, 'cdi:skipBlankRows': True, 'cdi:commentPrefix': '#', 'cdi:quoteCharacter': '"', 'cdi:trim': 'Both', 'cdif:hasPhysicalMapping': [{'cdif:index': 0, 'cdif:physicalDataType': 'String', 'cdi:length': 20, 'cdi:isRequired': True, 'cdif:formats_InstanceVariable': {'@id': 'ex:dataset/oceanTemp2025/var/stationId'}}, {'cdif:index': 1, 'cdif:physicalDataType': 'Numeric', 'cdif:format': '0.0', 'cdi:scale': 1, 'cdi:decimalPositions': 1, 'cdi:nullSequence': '-999.9', 'cdi:isRequired': True, 'cdif:formats_InstanceVariable': {'@id': 'ex:dataset/oceanTemp2025/var/measurementDepth'}}, {'cdif:index': 2, 'cdif:physicalDataType': 'Numeric', 'cdif:format': '0.00', 'cdi:scale': 2, 'cdi:decimalPositions': 2, 'cdi:nullSequence': '-999.99', 'cdi:defaultValue': 'NaN', 'cdi:minimumLength': 1, 'cdi:maximumLength': 10, 'cdi:isRequired': False, 'cdif:formats_InstanceVariable': {'@id': 'ex:dataset/oceanTemp2025/var/seaWaterTemp'}}, {'cdif:index': 3, 'cdif:physicalDataType': 'Integer', 'cdi:isRequired': False, 'cdif:formats_InstanceVariable': {'@id': 'ex:dataset/oceanTemp2025/var/qcFlag'}}, {'cdif:index': 4, 'cdif:physicalDataType': 'String', 'cdi:isRequired': False, 'cdif:formats_InstanceVariable': {'@id': 'ex:dataset/oceanTemp2025/var/sourceCruise'}}]}, {'@type': ['schema:DataDownload', 'cdi:StructuredDataSet', 'cdi:PhysicalDataSet'], 'schema:name': 'Ocean temperature NetCDF ' 'cube', 'schema:contentUrl': 'https://example.org/downloads/ocean-temp-2025.nc', 'schema:encodingFormat': ['application/x-netcdf'], 'cdi:characterSet': 'UTF-8', 'cdif:fileSize': 240.0, 'cdif:fileSizeUofM': 'MB', 'cdif:hasPhysicalMapping': [{'cdif:physicalDataType': 'float32', 'cdi:locator': '/measurements/seaWaterTemperature', 'cdi:nullSequence': 'NaN', 'cdi:isRequired': True, 'cdif:formats_InstanceVariable': {'@id': 'ex:dataset/oceanTemp2025/var/seaWaterTemp'}}, {'cdif:physicalDataType': 'float32', 'cdi:locator': '/coordinates/depth', 'cdi:isRequired': True, 'cdif:formats_InstanceVariable': {'@id': 'ex:dataset/oceanTemp2025/var/measurementDepth'}}]}]}
SHACL
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: 1 violation
Violation (sh:MinCountConstraintComponent): Source shape: cdifd:dataDescriptionDatasetShape/sh:property (path schema1:variableMeasured) 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 _:n18ec2ff662414094a8df5d5a11d98176b6: *none* - Shape cdifd:dataDescriptionVariableShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: <https://example.org/dataset/oceanTemp2025>/schema1:distribution - Shape _:n18ec2ff662414094a8df5d5a11d98176b5: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:nd6c34474e79347e087f86bf4f1fcd526b70: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b71: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b73: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b13: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b20: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b11: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b16: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b72: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b75: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b18: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b15: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b66: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b67: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b69: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b17: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b10: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b14: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb5: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb7: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb19: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb8: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb6: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n3958f5a2057942b1b5dd4f148a6b5094b22: *none* - Shape _:n3958f5a2057942b1b5dd4f148a6b5094b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n3958f5a2057942b1b5dd4f148a6b5094b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3958f5a2057942b1b5dd4f148a6b5094b11: *none* - Shape _:n3958f5a2057942b1b5dd4f148a6b5094b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3958f5a2057942b1b5dd4f148a6b5094b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n3958f5a2057942b1b5dd4f148a6b5094b20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb5: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb44: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb51: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb11: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb29: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb8: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb52: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb7: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb9: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb14: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb45: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb4: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb38: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:ndc6f40fc7c5e4656b0c3d1173dc2c3dfb4: *none* - Shape _:ndc6f40fc7c5e4656b0c3d1173dc2c3dfb6: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape _:ndc6f40fc7c5e4656b0c3d1173dc2c3dfb5: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc6f40fc7c5e4656b0c3d1173dc2c3dfb15: *none* - Shape _:ndc6f40fc7c5e4656b0c3d1173dc2c3dfb7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: <https://example.org/dataset/oceanTemp2025>/schema1:distribution - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *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: 1 warning
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:dataDescriptionVariableShape/sh:property (path cdif:physicalDataType) 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 _:n18ec2ff662414094a8df5d5a11d98176b6: *none* - Shape cdifd:dataDescriptionVariableShape: <https://example.org/var/temperature> - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape _:n18ec2ff662414094a8df5d5a11d98176b5: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: 2 warnings, 1 info
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:propertyID) 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFxasInstanceVariableShape/sh:property (path cdif:physicalDataType) Focus node: <https://example.org/var/temperature> Result path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFInstanceVariableShape/sh:property (path schema1:description) Focus node: <https://example.org/var/temperature> Result path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:nd6c34474e79347e087f86bf4f1fcd526b70: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/temperature> - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b71: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b73: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b13: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b20: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b11: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b16: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b72: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b75: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b18: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b15: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b66: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b67: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b69: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b17: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b10: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b14: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb5: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb7: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb19: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb8: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb6: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n3958f5a2057942b1b5dd4f148a6b5094b22: *none* - Shape _:n3958f5a2057942b1b5dd4f148a6b5094b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n3958f5a2057942b1b5dd4f148a6b5094b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3958f5a2057942b1b5dd4f148a6b5094b11: *none* - Shape _:n3958f5a2057942b1b5dd4f148a6b5094b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3958f5a2057942b1b5dd4f148a6b5094b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n3958f5a2057942b1b5dd4f148a6b5094b20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: 1 warning, 1 info
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) 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
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:description) 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 _:n46a35131b6534f6d8e7972d58e1dc66cb5: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb44: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb51: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb11: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb29: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb8: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb52: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb7: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb9: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb14: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb45: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb4: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb38: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:ndc6f40fc7c5e4656b0c3d1173dc2c3dfb4: *none* - Shape _:ndc6f40fc7c5e4656b0c3d1173dc2c3dfb6: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape _:ndc6f40fc7c5e4656b0c3d1173dc2c3dfb5: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc6f40fc7c5e4656b0c3d1173dc2c3dfb15: *none* - Shape _:ndc6f40fc7c5e4656b0c3d1173dc2c3dfb7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: *none* - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *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: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape _:n18ec2ff662414094a8df5d5a11d98176b6: *none* - Shape cdifd:dataDescriptionVariableShape: <https://example.org/dataset/oceanTemp2025/var/stationId>,<https://example.org/dataset/oceanTemp2025/var/sourceCruise>,<https://example.org/dataset/oceanTemp2025/var/measurementDepth>,<https://example.org/dataset/oceanTemp2025/var/qcFlag>,<https://example.org/dataset/oceanTemp2025/var/seaWaterTemp> - Shape cdifd:structuredDataSetLocatorMappingShape: <https://example.org/dataset/oceanTemp2025>/schema1:distribution - Shape _:n18ec2ff662414094a8df5d5a11d98176b5: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:datasetScopeStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:nd6c34474e79347e087f86bf4f1fcd526b70: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/dataset/oceanTemp2025/var/stationId>,<https://example.org/dataset/oceanTemp2025/var/sourceCruise>,<https://example.org/dataset/oceanTemp2025/var/measurementDepth>,<https://example.org/dataset/oceanTemp2025/var/qcFlag>,<https://example.org/dataset/oceanTemp2025/var/seaWaterTemp> - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b71: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b73: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b13: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b20: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b11: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b16: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b72: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b75: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b18: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b15: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b66: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b67: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b69: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b17: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b10: *none* - Shape _:nd6c34474e79347e087f86bf4f1fcd526b14: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb5: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb7: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb19: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb8: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb6: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n7b4251a5536145e68fcbd73d801ca51bb4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n3958f5a2057942b1b5dd4f148a6b5094b22: *none* - Shape _:n3958f5a2057942b1b5dd4f148a6b5094b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n3958f5a2057942b1b5dd4f148a6b5094b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3958f5a2057942b1b5dd4f148a6b5094b11: *none* - Shape _:n3958f5a2057942b1b5dd4f148a6b5094b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3958f5a2057942b1b5dd4f148a6b5094b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n3958f5a2057942b1b5dd4f148a6b5094b20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb5: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb44: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb51: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb11: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb29: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb8: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb52: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb7: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb9: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb14: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb45: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb4: *none* - Shape _:n46a35131b6534f6d8e7972d58e1dc66cb38: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:ndc6f40fc7c5e4656b0c3d1173dc2c3dfb4: *none* - Shape _:ndc6f40fc7c5e4656b0c3d1173dc2c3dfb6: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape _:ndc6f40fc7c5e4656b0c3d1173dc2c3dfb5: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc6f40fc7c5e4656b0c3d1173dc2c3dfb15: *none* - Shape _:ndc6f40fc7c5e4656b0c3d1173dc2c3dfb7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: <https://example.org/dataset/oceanTemp2025>/schema1:distribution - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *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: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:cdifDataStructure_inlineStructureShape: *none* - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: <https://example.org/struct/observations>
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: - Shape cdifd:cdifVariableDescriptorComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: <https://example.org/struct/observations/comp/observationId> - Shape cdifd:cdifDimensionComponentShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b8: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b26: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b7: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b4: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b11: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b10: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorValueDomainShape: *none* - Shape cdifd:cdifDescriptorVariableShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: 2 infos
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/observations/rv/observationValue>,<https://example.org/struct/observations/rv/observationId>
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape _:nf06c6292d4f1497c9cea2463e42a964bb6: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:nf06c6292d4f1497c9cea2463e42a964bb15: *none* - Shape _:nf06c6292d4f1497c9cea2463e42a964bb4: *none* - Shape _:nf06c6292d4f1497c9cea2463e42a964bb7: *none* - Shape _:nf06c6292d4f1497c9cea2463e42a964bb5: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n4cd8f226ca134cde9ec5bb337383c448b69: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b10: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b18: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b66: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b73: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b11: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b16: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b17: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b70: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b20: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b71: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b67: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b14: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b72: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b75: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b13: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b15: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
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 _:nc0de0604e8f7491193f3f07df60c73ddb8: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb7: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb29: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb14: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb51: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb52: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb44: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb9: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb38: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb37: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb30: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb11: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb5: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb10: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: no results
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: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:cdifDataStructure_inlineStructureShape: *none* - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: <https://example.org/struct/vitalsLong> - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none*
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: - Shape cdifd:cdifVariableDescriptorComponentShape: <https://example.org/struct/vitalsLong/comp/measureName> - Shape cdifd:cdifIdentifierComponentShape: <https://example.org/struct/vitalsLong/comp/patientId> - Shape cdifd:cdifDimensionComponentShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b8: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b26: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b7: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b4: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b11: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b10: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorValueDomainShape: <https://example.org/struct/vitalsLong/vd/measureName> - Shape cdifd:cdifDescriptorVariableShape: <https://example.org/struct/vitalsLong/dv/measureName>
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: 3 infos
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/vitalsLong/rv/observedAt>,<https://example.org/struct/vitalsLong/rv/measureValue>,<https://example.org/struct/vitalsLong/rv/patientId>
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape _:nf06c6292d4f1497c9cea2463e42a964bb6: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:nf06c6292d4f1497c9cea2463e42a964bb15: *none* - Shape _:nf06c6292d4f1497c9cea2463e42a964bb4: *none* - Shape _:nf06c6292d4f1497c9cea2463e42a964bb7: *none* - Shape _:nf06c6292d4f1497c9cea2463e42a964bb5: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n4cd8f226ca134cde9ec5bb337383c448b69: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b10: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b18: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b66: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b73: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b11: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b16: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b17: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b70: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b20: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b71: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b67: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b14: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b72: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b75: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b13: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b15: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
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 _:nc0de0604e8f7491193f3f07df60c73ddb8: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb7: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb29: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb14: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb51: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb52: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb44: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb9: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb38: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb37: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb30: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb11: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb5: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb10: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: no results
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: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:cdifDataStructure_inlineStructureShape: *none* - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: <https://example.org/struct/salesCube> - Shape cdifd:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none*
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: - Shape cdifd:cdifVariableDescriptorComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: *none* - Shape cdifd:cdifDimensionComponentShape: <https://example.org/struct/salesCube/comp/country>,<https://example.org/struct/salesCube/comp/productCategory>,<https://example.org/struct/salesCube/comp/quarter>
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b8: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b26: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b7: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b4: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b11: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b10: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: <https://example.org/struct/salesCube/comp/salesAmount>/cdif:semantic - Shape skosv:conceptBroaderNotSelfShape: <https://example.org/struct/salesCube/comp/salesAmount>/cdif:semantic - Shape skosv:ConceptShape: <https://example.org/struct/salesCube/comp/salesAmount>/cdif:semantic
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorValueDomainShape: *none* - Shape cdifd:cdifDescriptorVariableShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: 5 infos
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/salesCube/rv/currency>,<https://example.org/struct/salesCube/rv/salesAmount>,<https://example.org/struct/salesCube/rv/productCategory>,<https://example.org/struct/salesCube/rv/country>,<https://example.org/struct/salesCube/rv/quarter>
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: 2 violations
Violation (sh:NodeKindConstraintComponent): Source shape: cdifd:CDIFCodelistConceptShape Focus node: _:N060f52475f7146d9a8e95513da9ca61e Value: _:N060f52475f7146d9a8e95513da9ca61e Message: A CDIF codelist concept must have a resolvable IRI as @id.
Violation (sh:ClassConstraintComponent): Source shape: cdifd:CDIFCodelistConceptShape/sh:property (path skos:inScheme) Focus node: _:N060f52475f7146d9a8e95513da9ca61e Result path: skos:inScheme Value: <https://example.org/vocab/measure> Message: Every concept must declare skos:inScheme referencing its ConceptScheme.
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: <https://example.org/struct/salesCube/comp/salesAmount>/cdif:semantic
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape _:nf06c6292d4f1497c9cea2463e42a964bb6: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:nf06c6292d4f1497c9cea2463e42a964bb15: *none* - Shape _:nf06c6292d4f1497c9cea2463e42a964bb4: *none* - Shape _:nf06c6292d4f1497c9cea2463e42a964bb7: *none* - Shape _:nf06c6292d4f1497c9cea2463e42a964bb5: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n4cd8f226ca134cde9ec5bb337383c448b69: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b10: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b18: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b66: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b73: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b11: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b16: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b17: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b70: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b20: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b71: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b67: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b14: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b72: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b75: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b13: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b15: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
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 _:nc0de0604e8f7491193f3f07df60c73ddb8: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb7: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb29: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb14: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb51: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb52: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb44: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb9: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb38: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb37: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb30: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb11: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb5: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb10: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: no results
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: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:cdifDataStructure_inlineStructureShape: *none* - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none* - Shape cdifd:cdifDataStructure_ForeignKeyShape: *none* - Shape cdifd:cdifDataStructure_WideDataStructureShape: <https://example.org/struct/vitalsWide>
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: - Shape cdifd:cdifVariableDescriptorComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: <https://example.org/struct/vitalsWide/comp/patientId> - Shape cdifd:cdifDimensionComponentShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b8: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b26: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b7: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b4: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b11: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b10: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorValueDomainShape: *none* - Shape cdifd:cdifDescriptorVariableShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: 5 infos
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/vitalsWide/rv/patientId>,<https://example.org/struct/vitalsWide/rv/observedAt>,<https://example.org/struct/vitalsWide/rv/diastolicBP>,<https://example.org/struct/vitalsWide/rv/systolicBP>,<https://example.org/struct/vitalsWide/rv/heartRate>
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape _:nf06c6292d4f1497c9cea2463e42a964bb6: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:nf06c6292d4f1497c9cea2463e42a964bb15: *none* - Shape _:nf06c6292d4f1497c9cea2463e42a964bb4: *none* - Shape _:nf06c6292d4f1497c9cea2463e42a964bb7: *none* - Shape _:nf06c6292d4f1497c9cea2463e42a964bb5: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n4cd8f226ca134cde9ec5bb337383c448b69: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b10: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b18: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b66: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b73: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b11: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b16: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b17: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b70: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b20: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b71: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b67: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b14: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b72: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b75: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b13: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b15: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
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 _:nc0de0604e8f7491193f3f07df60c73ddb8: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb7: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb29: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb14: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb51: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb52: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb44: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb9: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb38: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb37: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb30: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb11: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb5: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb10: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: no results
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: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:cdifDataStructure_inlineStructureShape: *none* - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:CDIFDataStructureConformsToShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *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: no results
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: - Shape cdifd:cdifVariableDescriptorComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: <https://example.org/struct/measurements/comp/siteId> - Shape cdifd:cdifDimensionComponentShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b8: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b26: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b7: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b4: *none* - Shape _:n9637c6fad9ae4027945d53c8b9c16e57b5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b11: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b10: *none* - Shape _:n749e747502644cc9a020029912b4d1f8b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorValueDomainShape: *none* - Shape cdifd:cdifDescriptorVariableShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: 2 infos
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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.
Info (sh:MinCountConstraintComponent): Source shape: cdifd:cdifRepresentedVariable_RepresentedVariableShape/sh:property (path cdif:uses_Concept) 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_ConceptSystemShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/measurements/rv/siteId>,<https://example.org/struct/measurements/rv/temperature>
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSentinelValueDomainShape: *none* - Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape/sh:or/rdf:first: *none* - Shape cdifd:cdifEnumerationDomainValuesStatedShape: *none* - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistShape: *none* - Shape cdifd:CDIFCodelistConceptShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape _:nf06c6292d4f1497c9cea2463e42a964bb6: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:nf06c6292d4f1497c9cea2463e42a964bb15: *none* - Shape _:nf06c6292d4f1497c9cea2463e42a964bb4: *none* - Shape _:nf06c6292d4f1497c9cea2463e42a964bb7: *none* - Shape _:nf06c6292d4f1497c9cea2463e42a964bb5: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n4cd8f226ca134cde9ec5bb337383c448b69: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b10: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b18: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b66: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b73: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b11: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b16: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b17: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b70: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b20: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b71: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b67: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b14: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b72: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b75: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b13: *none* - Shape _:n4cd8f226ca134cde9ec5bb337383c448b15: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
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 _:nc0de0604e8f7491193f3f07df60c73ddb8: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb7: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb29: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb14: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb51: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb52: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb44: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb9: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb38: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb37: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb30: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb11: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb5: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb10: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc0de0604e8f7491193f3f07df60c73ddb4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: no results
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.', 'type': 'array', 'items': {'$ref': '#/$defs/cdifConceptOrTermOrString'}} On instance['schema:measurementTechnique']: 42
SHACL
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:na4473cc57a114a43aaaf3da501ee5c8ab19: *none* - Shape _:na4473cc57a114a43aaaf3da501ee5c8ab5: *none* - Shape _:na4473cc57a114a43aaaf3da501ee5c8ab10: *none* - Shape _:na4473cc57a114a43aaaf3da501ee5c8ab7: *none* - Shape _:na4473cc57a114a43aaaf3da501ee5c8ab8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na4473cc57a114a43aaaf3da501ee5c8ab6: *none* - Shape _:na4473cc57a114a43aaaf3da501ee5c8ab26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:na4473cc57a114a43aaaf3da501ee5c8ab4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda34306ddfca4a39a913b5a19ffdaec0b23: *none* - Shape _:nda34306ddfca4a39a913b5a19ffdaec0b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nda34306ddfca4a39a913b5a19ffdaec0b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nda34306ddfca4a39a913b5a19ffdaec0b25: *none* - Shape _:nda34306ddfca4a39a913b5a19ffdaec0b10: *none* - Shape _:nda34306ddfca4a39a913b5a19ffdaec0b21: *none* - Shape _:nda34306ddfca4a39a913b5a19ffdaec0b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: no results
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n543cc3f72b2445ca819879f501d51453b11: *none* - Shape _:n543cc3f72b2445ca819879f501d51453b5: *none* - Shape _:n543cc3f72b2445ca819879f501d51453b4: *none* - Shape cdifd:qualityMeasurementNode: <https://example.org/dataset/arctic-sea-ice-extent-2025>/dqv:hasQualityMeasurement - Shape _:n543cc3f72b2445ca819879f501d51453b13: *none* - Shape _:n543cc3f72b2445ca819879f501d51453b14: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n543cc3f72b2445ca819879f501d51453b12: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n92456c99c1cb49b7bcba899adcd2161ab13: *none* - Shape cdifd:geoShapeNode: <https://example.org/dataset/arctic-sea-ice-extent-2025>/schema1:spatialCoverage/schema1:geo - Shape _:n92456c99c1cb49b7bcba899adcd2161ab24: *none* - Shape _:n92456c99c1cb49b7bcba899adcd2161ab40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n92456c99c1cb49b7bcba899adcd2161ab4: *none* - Shape _:n92456c99c1cb49b7bcba899adcd2161ab15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n92456c99c1cb49b7bcba899adcd2161ab38: *none* - Shape _:n92456c99c1cb49b7bcba899adcd2161ab39: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n92456c99c1cb49b7bcba899adcd2161ab44: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n92456c99c1cb49b7bcba899adcd2161ab41: *none* - Shape _:n92456c99c1cb49b7bcba899adcd2161ab9: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: <https://example.org/dataset/arctic-sea-ice-extent-2025>/schema1:spatialCoverage - Shape _:n92456c99c1cb49b7bcba899adcd2161ab3: *none* - Shape _:n92456c99c1cb49b7bcba899adcd2161ab29: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n92456c99c1cb49b7bcba899adcd2161ab42: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n92456c99c1cb49b7bcba899adcd2161ab16: *none* - Shape _:n92456c99c1cb49b7bcba899adcd2161ab10: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9291775299c7479abe93f3a960a64979b5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n9291775299c7479abe93f3a960a64979b4: *none* - Shape _:n9291775299c7479abe93f3a960a64979b17: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n9291775299c7479abe93f3a960a64979b3: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: 1 warning, 1 info
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:propertyID) Focus node: _:Nb3eb003eddc44660a797f841975d4110 Result path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Info (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:description) Focus node: _:Nb3eb003eddc44660a797f841975d4110 Result path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb8: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb11: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb12: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb44: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb9: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb4: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb5: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb30: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb29: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb14: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb52: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb38: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb37: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:nb03808c55ef6432887901ff3b0c3efe9b6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb03808c55ef6432887901ff3b0c3efe9b5: *none* - Shape _:nb03808c55ef6432887901ff3b0c3efe9b7: *none* - Shape _:nb03808c55ef6432887901ff3b0c3efe9b15: *none* - Shape _:nb03808c55ef6432887901ff3b0c3efe9b4: *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)', 'type': 'array', 'items': {'$ref': '#/$defs/VariableMeasured'}} On instance['schema:variableMeasured']: 42
SHACL
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl: - Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:na4473cc57a114a43aaaf3da501ee5c8ab19: *none* - Shape _:na4473cc57a114a43aaaf3da501ee5c8ab5: *none* - Shape _:na4473cc57a114a43aaaf3da501ee5c8ab10: *none* - Shape _:na4473cc57a114a43aaaf3da501ee5c8ab7: *none* - Shape _:na4473cc57a114a43aaaf3da501ee5c8ab8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na4473cc57a114a43aaaf3da501ee5c8ab6: *none* - Shape _:na4473cc57a114a43aaaf3da501ee5c8ab26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:na4473cc57a114a43aaaf3da501ee5c8ab4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda34306ddfca4a39a913b5a19ffdaec0b23: *none* - Shape _:nda34306ddfca4a39a913b5a19ffdaec0b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nda34306ddfca4a39a913b5a19ffdaec0b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nda34306ddfca4a39a913b5a19ffdaec0b25: *none* - Shape _:nda34306ddfca4a39a913b5a19ffdaec0b10: *none* - Shape _:nda34306ddfca4a39a913b5a19ffdaec0b21: *none* - Shape _:nda34306ddfca4a39a913b5a19ffdaec0b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: no results
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n543cc3f72b2445ca819879f501d51453b11: *none* - Shape _:n543cc3f72b2445ca819879f501d51453b5: *none* - Shape _:n543cc3f72b2445ca819879f501d51453b4: *none* - Shape cdifd:qualityMeasurementNode: <https://example.org/dataset/arctic-sea-ice-extent-2025>/dqv:hasQualityMeasurement - Shape _:n543cc3f72b2445ca819879f501d51453b13: *none* - Shape _:n543cc3f72b2445ca819879f501d51453b14: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n543cc3f72b2445ca819879f501d51453b12: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n92456c99c1cb49b7bcba899adcd2161ab13: *none* - Shape cdifd:geoShapeNode: <https://example.org/dataset/arctic-sea-ice-extent-2025>/schema1:spatialCoverage/schema1:geo - Shape _:n92456c99c1cb49b7bcba899adcd2161ab24: *none* - Shape _:n92456c99c1cb49b7bcba899adcd2161ab40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n92456c99c1cb49b7bcba899adcd2161ab4: *none* - Shape _:n92456c99c1cb49b7bcba899adcd2161ab15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n92456c99c1cb49b7bcba899adcd2161ab38: *none* - Shape _:n92456c99c1cb49b7bcba899adcd2161ab39: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n92456c99c1cb49b7bcba899adcd2161ab44: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n92456c99c1cb49b7bcba899adcd2161ab41: *none* - Shape _:n92456c99c1cb49b7bcba899adcd2161ab9: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: <https://example.org/dataset/arctic-sea-ice-extent-2025>/schema1:spatialCoverage - Shape _:n92456c99c1cb49b7bcba899adcd2161ab3: *none* - Shape _:n92456c99c1cb49b7bcba899adcd2161ab29: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n92456c99c1cb49b7bcba899adcd2161ab42: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n92456c99c1cb49b7bcba899adcd2161ab16: *none* - Shape _:n92456c99c1cb49b7bcba899adcd2161ab10: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9291775299c7479abe93f3a960a64979b5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n9291775299c7479abe93f3a960a64979b4: *none* - Shape _:n9291775299c7479abe93f3a960a64979b17: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n9291775299c7479abe93f3a960a64979b3: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb8: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb11: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb12: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb44: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb9: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb4: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb5: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb30: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb29: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb14: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb52: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb38: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb37: *none* - Shape _:n4312a94891e64db0b7f6cb902e5a8f4eb7: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:nb03808c55ef6432887901ff3b0c3efe9b6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb03808c55ef6432887901ff3b0c3efe9b5: *none* - Shape _:nb03808c55ef6432887901ff3b0c3efe9b7: *none* - Shape _:nb03808c55ef6432887901ff3b0c3efe9b15: *none* - Shape _:nb03808c55ef6432887901ff3b0c3efe9b4: *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']: {'type': 'array', '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': {'type': 'array', 'contains': {'const': 'schema:Collection'}}}, 'required': ['@type']}, 'then': {'required': ['schema:hasPart']}}]}} On instance['schema:distribution']: 42
SHACL
Validation result for _sources/profiles/cdifProfile/cdifManifest/rules.shacl: no results
Focus nodes for _sources/profiles/cdifProfile/cdifManifest/rules.shacl: - Shape cdifd:CDIFManifestConformsToShape: *none* - Shape cdifd:CDIFArchiveHasPartShape: *none* - Shape cdifd:CDIFManifestShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nd96d89709908485f85abdcadaf7ef895b6: *none* - Shape _:nd96d89709908485f85abdcadaf7ef895b8: *none* - Shape _:nd96d89709908485f85abdcadaf7ef895b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd96d89709908485f85abdcadaf7ef895b10: *none* - Shape _:nd96d89709908485f85abdcadaf7ef895b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nd96d89709908485f85abdcadaf7ef895b19: *none* - Shape _:nd96d89709908485f85abdcadaf7ef895b7: *none* - Shape _:nd96d89709908485f85abdcadaf7ef895b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n35a23c3f4d124310b93d764526a2cb7cb25: *none* - Shape _:n35a23c3f4d124310b93d764526a2cb7cb20: *none* - Shape _:n35a23c3f4d124310b93d764526a2cb7cb22: *none* - Shape _:n35a23c3f4d124310b93d764526a2cb7cb10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n35a23c3f4d124310b93d764526a2cb7cb23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n35a23c3f4d124310b93d764526a2cb7cb21: *none* - Shape _:n35a23c3f4d124310b93d764526a2cb7cb11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifDataCube/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDataCube/rules.shacl: - Shape cdifd:dataCubeShape: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: *none* - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifTabularData/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifTabularData/rules.shacl: - Shape cdifd:tabularDataShape/sh:or/rdf:first: *none* - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:tabularDataShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb13: *none* - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb31: *none* - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb14: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb29: *none* - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb21: *none* - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb20: *none* - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb28: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: *none* - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb7: *none* - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb30: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: dcat:CatalogRecord - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb33: *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: no results
Focus nodes for _sources/profiles/cdifProfile/cdifManifest/rules.shacl: - Shape cdifd:CDIFManifestConformsToShape: *none* - Shape cdifd:CDIFArchiveHasPartShape: *none* - Shape cdifd:CDIFManifestShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nd96d89709908485f85abdcadaf7ef895b6: *none* - Shape _:nd96d89709908485f85abdcadaf7ef895b8: *none* - Shape _:nd96d89709908485f85abdcadaf7ef895b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd96d89709908485f85abdcadaf7ef895b10: *none* - Shape _:nd96d89709908485f85abdcadaf7ef895b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nd96d89709908485f85abdcadaf7ef895b19: *none* - Shape _:nd96d89709908485f85abdcadaf7ef895b7: *none* - Shape _:nd96d89709908485f85abdcadaf7ef895b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n35a23c3f4d124310b93d764526a2cb7cb25: *none* - Shape _:n35a23c3f4d124310b93d764526a2cb7cb20: *none* - Shape _:n35a23c3f4d124310b93d764526a2cb7cb22: *none* - Shape _:n35a23c3f4d124310b93d764526a2cb7cb10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n35a23c3f4d124310b93d764526a2cb7cb23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n35a23c3f4d124310b93d764526a2cb7cb21: *none* - Shape _:n35a23c3f4d124310b93d764526a2cb7cb11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifDataCube/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDataCube/rules.shacl: - Shape cdifd:dataCubeShape: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: *none* - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifTabularData/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifTabularData/rules.shacl: - Shape cdifd:tabularDataShape/sh:or/rdf:first: *none* - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:tabularDataShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb13: *none* - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb31: *none* - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb14: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb29: *none* - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb21: *none* - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb20: *none* - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb28: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: *none* - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb7: *none* - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb30: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb33: *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: no results
Focus nodes for _sources/profiles/cdifProfile/cdifManifest/rules.shacl: - Shape cdifd:CDIFManifestConformsToShape: *none* - Shape cdifd:CDIFArchiveHasPartShape: *none* - Shape cdifd:CDIFManifestShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nd96d89709908485f85abdcadaf7ef895b6: *none* - Shape _:nd96d89709908485f85abdcadaf7ef895b8: *none* - Shape _:nd96d89709908485f85abdcadaf7ef895b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd96d89709908485f85abdcadaf7ef895b10: *none* - Shape _:nd96d89709908485f85abdcadaf7ef895b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nd96d89709908485f85abdcadaf7ef895b19: *none* - Shape _:nd96d89709908485f85abdcadaf7ef895b7: *none* - Shape _:nd96d89709908485f85abdcadaf7ef895b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n35a23c3f4d124310b93d764526a2cb7cb25: *none* - Shape _:n35a23c3f4d124310b93d764526a2cb7cb20: *none* - Shape _:n35a23c3f4d124310b93d764526a2cb7cb22: *none* - Shape _:n35a23c3f4d124310b93d764526a2cb7cb10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n35a23c3f4d124310b93d764526a2cb7cb23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n35a23c3f4d124310b93d764526a2cb7cb21: *none* - Shape _:n35a23c3f4d124310b93d764526a2cb7cb11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifDataCube/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifDataCube/rules.shacl: - Shape cdifd:dataCubeShape: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:tabularTextDataSetMappingsShape: *none* - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifTabularData/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifTabularData/rules.shacl: - Shape cdifd:tabularDataShape/sh:or/rdf:first: *none* - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:tabularDataShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb13: *none* - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb31: *none* - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb14: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb29: *none* - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb21: *none* - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb20: *none* - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb28: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: *none* - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb7: *none* - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb30: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: dcat:CatalogRecord - Shape _:n4a9542cea4f544cd8dc583fcb4758fabb33: *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.', 'type': 'array', 'items': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifProvActivity/schema.yaml'}} On instance['prov:wasGeneratedBy']: 42
SHACL
Validation result for _sources/profiles/cdifProfile/cdifProvenance/rules.shacl: no results
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: no results
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape _:n5c487910c5d3496381797439ed9fb7f4b21: *none* - Shape _:n5c487910c5d3496381797439ed9fb7f4b4: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:n5c487910c5d3496381797439ed9fb7f4b12: *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 _:n5c487910c5d3496381797439ed9fb7f4b13: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5c487910c5d3496381797439ed9fb7f4b35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5c487910c5d3496381797439ed9fb7f4b5: *none* - Shape _:n5c487910c5d3496381797439ed9fb7f4b22: *none* - Shape _:n5c487910c5d3496381797439ed9fb7f4b23: *none* - Shape _:n5c487910c5d3496381797439ed9fb7f4b36: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:generatedByNode: *none* - Shape _:n616b6d4fcc9140239333e081c7a12b23b5: *none* - Shape _:n616b6d4fcc9140239333e081c7a12b23b4: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b13: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b29: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b33: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b7: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b20: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b28: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b6: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b21: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b30: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: dcat:CatalogRecord - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b14: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b31: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n3f22fb60ca60461da7349918e2dbcbdeb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n3f22fb60ca60461da7349918e2dbcbdeb7: *none* - Shape _:n3f22fb60ca60461da7349918e2dbcbdeb6: *none* - Shape _:n3f22fb60ca60461da7349918e2dbcbdeb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3f22fb60ca60461da7349918e2dbcbdeb4: *none* - Shape _:n3f22fb60ca60461da7349918e2dbcbdeb8: *none* - Shape _:n3f22fb60ca60461da7349918e2dbcbdeb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3f22fb60ca60461da7349918e2dbcbdeb19: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n0688dfcba222497f9ffe52468882983bb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0688dfcba222497f9ffe52468882983bb10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0688dfcba222497f9ffe52468882983bb11: *none* - Shape _:n0688dfcba222497f9ffe52468882983bb21: *none* - Shape _:n0688dfcba222497f9ffe52468882983bb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n0688dfcba222497f9ffe52468882983bb23: *none* - Shape _:n0688dfcba222497f9ffe52468882983bb25: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n0298d1cb291f416aa0b31a3402931699b18: *none* - Shape _:n0298d1cb291f416aa0b31a3402931699b17: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n0298d1cb291f416aa0b31a3402931699b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0298d1cb291f416aa0b31a3402931699b3: *none* - Shape _:n0298d1cb291f416aa0b31a3402931699b14: *none* - Shape _:n0298d1cb291f416aa0b31a3402931699b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0298d1cb291f416aa0b31a3402931699b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n0298d1cb291f416aa0b31a3402931699b20: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n305538fddbcd458b85e6f272bc962ec7b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:n312a2c91156d4ce4ad05d478f9e5f0e5b21: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
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 cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n0f9da890d1bf4b6cb850e5a96b70c342b5: *none* - Shape _:n0f9da890d1bf4b6cb850e5a96b70c342b4: *none* - Shape _:n0f9da890d1bf4b6cb850e5a96b70c342b15: *none* - Shape _:n0f9da890d1bf4b6cb850e5a96b70c342b6: *none* - Shape _:n0f9da890d1bf4b6cb850e5a96b70c342b7: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape _:neb1a20178c104bc489807036cdfec500b10: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:neb1a20178c104bc489807036cdfec500b15: *none* - Shape _:neb1a20178c104bc489807036cdfec500b9: *none* - Shape _:neb1a20178c104bc489807036cdfec500b42: *none* - Shape _:neb1a20178c104bc489807036cdfec500b44: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:neb1a20178c104bc489807036cdfec500b29: *none* - Shape _:neb1a20178c104bc489807036cdfec500b38: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:neb1a20178c104bc489807036cdfec500b13: *none* - Shape _:neb1a20178c104bc489807036cdfec500b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:neb1a20178c104bc489807036cdfec500b16: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:neb1a20178c104bc489807036cdfec500b39: *none* - Shape _:neb1a20178c104bc489807036cdfec500b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:neb1a20178c104bc489807036cdfec500b41: *none* - Shape _:neb1a20178c104bc489807036cdfec500b24: *none* - Shape _:neb1a20178c104bc489807036cdfec500b40: *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: no results
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: no results
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape _:n5c487910c5d3496381797439ed9fb7f4b21: *none* - Shape _:n5c487910c5d3496381797439ed9fb7f4b4: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:n5c487910c5d3496381797439ed9fb7f4b12: *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 _:n5c487910c5d3496381797439ed9fb7f4b13: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5c487910c5d3496381797439ed9fb7f4b35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5c487910c5d3496381797439ed9fb7f4b5: *none* - Shape _:n5c487910c5d3496381797439ed9fb7f4b22: *none* - Shape _:n5c487910c5d3496381797439ed9fb7f4b23: *none* - Shape _:n5c487910c5d3496381797439ed9fb7f4b36: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:generatedByNode: *none* - Shape _:n616b6d4fcc9140239333e081c7a12b23b5: *none* - Shape _:n616b6d4fcc9140239333e081c7a12b23b4: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b13: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b29: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b33: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b7: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b20: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b28: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b6: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b21: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b30: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: dcat:CatalogRecord - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b14: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b31: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n3f22fb60ca60461da7349918e2dbcbdeb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n3f22fb60ca60461da7349918e2dbcbdeb7: *none* - Shape _:n3f22fb60ca60461da7349918e2dbcbdeb6: *none* - Shape _:n3f22fb60ca60461da7349918e2dbcbdeb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3f22fb60ca60461da7349918e2dbcbdeb4: *none* - Shape _:n3f22fb60ca60461da7349918e2dbcbdeb8: *none* - Shape _:n3f22fb60ca60461da7349918e2dbcbdeb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3f22fb60ca60461da7349918e2dbcbdeb19: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n0688dfcba222497f9ffe52468882983bb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0688dfcba222497f9ffe52468882983bb10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0688dfcba222497f9ffe52468882983bb11: *none* - Shape _:n0688dfcba222497f9ffe52468882983bb21: *none* - Shape _:n0688dfcba222497f9ffe52468882983bb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n0688dfcba222497f9ffe52468882983bb23: *none* - Shape _:n0688dfcba222497f9ffe52468882983bb25: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n0298d1cb291f416aa0b31a3402931699b18: *none* - Shape _:n0298d1cb291f416aa0b31a3402931699b17: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n0298d1cb291f416aa0b31a3402931699b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0298d1cb291f416aa0b31a3402931699b3: *none* - Shape _:n0298d1cb291f416aa0b31a3402931699b14: *none* - Shape _:n0298d1cb291f416aa0b31a3402931699b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0298d1cb291f416aa0b31a3402931699b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n0298d1cb291f416aa0b31a3402931699b20: *none* - Shape cdifd:CDIFDefinedTermShape: _:Ndc0b08733459490aa513b5542cd29110
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n305538fddbcd458b85e6f272bc962ec7b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:dataset_with_provenance_001/prov:wasGeneratedBy/schema1:agent - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:n312a2c91156d4ce4ad05d478f9e5f0e5b21: *none* - Shape cdifd:CDIFContactPointShape: ex:dataset_with_provenance_001/prov:wasGeneratedBy/schema1:agent/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
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 cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n0f9da890d1bf4b6cb850e5a96b70c342b5: *none* - Shape _:n0f9da890d1bf4b6cb850e5a96b70c342b4: *none* - Shape _:n0f9da890d1bf4b6cb850e5a96b70c342b15: *none* - Shape _:n0f9da890d1bf4b6cb850e5a96b70c342b6: *none* - Shape _:n0f9da890d1bf4b6cb850e5a96b70c342b7: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape _:neb1a20178c104bc489807036cdfec500b10: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:neb1a20178c104bc489807036cdfec500b15: *none* - Shape _:neb1a20178c104bc489807036cdfec500b9: *none* - Shape _:neb1a20178c104bc489807036cdfec500b42: *none* - Shape _:neb1a20178c104bc489807036cdfec500b44: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:neb1a20178c104bc489807036cdfec500b29: *none* - Shape _:neb1a20178c104bc489807036cdfec500b38: *none* - Shape cdifd:CDIFDefinedTermShape: _:Ndc0b08733459490aa513b5542cd29110 - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:neb1a20178c104bc489807036cdfec500b13: *none* - Shape _:neb1a20178c104bc489807036cdfec500b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:neb1a20178c104bc489807036cdfec500b16: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:neb1a20178c104bc489807036cdfec500b39: *none* - Shape _:neb1a20178c104bc489807036cdfec500b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:neb1a20178c104bc489807036cdfec500b41: *none* - Shape _:neb1a20178c104bc489807036cdfec500b24: *none* - Shape _:neb1a20178c104bc489807036cdfec500b40: *none*
example_2_1.json Example
SHACL: 7 Warning, 3 Info
Files
Using exampleEPMAProvenance.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifProfile/cdifProvenance/rules.shacl: no results
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: no results
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape _:n5c487910c5d3496381797439ed9fb7f4b21: *none* - Shape _:n5c487910c5d3496381797439ed9fb7f4b4: *none* - Shape cdifd:cdifProvHowToStepShape: <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,<https://registry.onegeochemistry.org/methods/jeol-8530f-olivine-v1>/schema1:step,<file:///github/workspace/#DataReduction>/schema1:actionProcess/schema1:step,<file:///github/workspace/#DataReduction>/schema1:actionProcess/schema1:step,<https://registry.onegeochemistry.org/methods/jeol-8530f-olivine-v1>/schema1:step,<file:///github/workspace/#SamplePreparation>/schema1:actionProcess/schema1:step,<file:///github/workspace/#SamplePreparation>/schema1:actionProcess/schema1:step,<file:///github/workspace/#SamplePreparation>/schema1:actionProcess/schema1:step - Shape cdifd:cdifProvActivityShape: *none* - Shape _:n5c487910c5d3496381797439ed9fb7f4b12: *none* - Shape cdifd:cdifProvHowToShape: <https://registry.onegeochemistry.org/methods/jeol-8530f-olivine-v1>,<file:///github/workspace/#SamplePreparation>/schema1:actionProcess,<file:///github/workspace/#DataReduction>/schema1:actionProcess - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5c487910c5d3496381797439ed9fb7f4b13: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5c487910c5d3496381797439ed9fb7f4b35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5c487910c5d3496381797439ed9fb7f4b5: *none* - Shape _:n5c487910c5d3496381797439ed9fb7f4b22: *none* - Shape _:n5c487910c5d3496381797439ed9fb7f4b23: *none* - Shape _:n5c487910c5d3496381797439ed9fb7f4b36: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:generatedByNode: *none* - Shape _:n616b6d4fcc9140239333e081c7a12b23b5: *none* - Shape _:n616b6d4fcc9140239333e081c7a12b23b4: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: 5 warnings
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFadditionalPropertyShape/sh:property (path schema1:propertyID) Focus node: _:N30acfab30eac41eab60f5d3dfb7d6fe0 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFadditionalPropertyShape/sh:property (path schema1:propertyID) Focus node: _:N470ce4c363054485a742ea10ae8da50b 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFadditionalPropertyShape/sh:property (path schema1:propertyID) Focus node: _:N8245eeddc1244e89871e934272c15e9e 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFadditionalPropertyShape/sh:property (path schema1:propertyID) Focus node: _:N89e0baf23e6a4affb3a43353bd91a35f 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
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFadditionalPropertyShape/sh:property (path schema1:propertyID) Focus node: _:Nfbecf8d19a7645c1b423df3733b891e7 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
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b13: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b29: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b33: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b7: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b20: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b28: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b6: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b21: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b30: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: bios:LabProcess,schema1:CreateAction,dcat:CatalogRecord - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b14: *none* - Shape _:n4427e2d3c1ef4d25b1adcf62fac63ee8b31: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n3f22fb60ca60461da7349918e2dbcbdeb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n3f22fb60ca60461da7349918e2dbcbdeb7: *none* - Shape _:n3f22fb60ca60461da7349918e2dbcbdeb6: *none* - Shape _:n3f22fb60ca60461da7349918e2dbcbdeb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3f22fb60ca60461da7349918e2dbcbdeb4: *none* - Shape _:n3f22fb60ca60461da7349918e2dbcbdeb8: *none* - Shape _:n3f22fb60ca60461da7349918e2dbcbdeb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3f22fb60ca60461da7349918e2dbcbdeb19: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n0688dfcba222497f9ffe52468882983bb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0688dfcba222497f9ffe52468882983bb10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0688dfcba222497f9ffe52468882983bb11: *none* - Shape _:n0688dfcba222497f9ffe52468882983bb21: *none* - Shape _:n0688dfcba222497f9ffe52468882983bb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n0688dfcba222497f9ffe52468882983bb23: *none* - Shape _:n0688dfcba222497f9ffe52468882983bb25: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n0298d1cb291f416aa0b31a3402931699b18: *none* - Shape _:n0298d1cb291f416aa0b31a3402931699b17: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n0298d1cb291f416aa0b31a3402931699b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0298d1cb291f416aa0b31a3402931699b3: *none* - Shape _:n0298d1cb291f416aa0b31a3402931699b14: *none* - Shape _:n0298d1cb291f416aa0b31a3402931699b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0298d1cb291f416aa0b31a3402931699b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n0298d1cb291f416aa0b31a3402931699b20: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <file:///github/workspace/#EPMAAnalysis>/prov:used/schema1:instrument/schema1:manufacturer - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n305538fddbcd458b85e6f272bc962ec7b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: 3 infos
Info (sh:MinCountConstraintComponent): Source shape: cdifd:contactPointProperty Focus node: _:N551b70dea3df4a92a61016b3f0d39b51 Result path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Info (sh:MinCountConstraintComponent): Source shape: cdifd:contactPointProperty Focus node: _:N5c58ca90b51b44439c22eeac97cdf052 Result path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Info (sh:MinCountConstraintComponent): Source shape: cdifd:contactPointProperty Focus node: _:Nd6593ec2a96d418aa96f7a5e7ffa55ee Result path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <file:///github/workspace/#SamplePreparation>/schema1:agent,<file:///github/workspace/#EPMAAnalysis>/schema1:agent,<file:///github/workspace/#DataReduction>/schema1:agent - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:n312a2c91156d4ce4ad05d478f9e5f0e5b21: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: 2 warnings
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:N5a71ab18d8f14ab282a41629ca6decfd Result path: schema1:category Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:Ne99f14e8f1da4675b364a53e55a3ea06 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: no results
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 cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n0f9da890d1bf4b6cb850e5a96b70c342b5: *none* - Shape _:n0f9da890d1bf4b6cb850e5a96b70c342b4: *none* - Shape _:n0f9da890d1bf4b6cb850e5a96b70c342b15: *none* - Shape _:n0f9da890d1bf4b6cb850e5a96b70c342b6: *none* - Shape _:n0f9da890d1bf4b6cb850e5a96b70c342b7: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape _:neb1a20178c104bc489807036cdfec500b10: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:neb1a20178c104bc489807036cdfec500b15: *none* - Shape _:neb1a20178c104bc489807036cdfec500b9: *none* - Shape _:neb1a20178c104bc489807036cdfec500b42: *none* - Shape _:neb1a20178c104bc489807036cdfec500b44: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:neb1a20178c104bc489807036cdfec500b29: *none* - Shape _:neb1a20178c104bc489807036cdfec500b38: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:neb1a20178c104bc489807036cdfec500b13: *none* - Shape _:neb1a20178c104bc489807036cdfec500b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: <file:///github/workspace/#EPMAAnalysis>/schema1:location - Shape _:neb1a20178c104bc489807036cdfec500b16: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:neb1a20178c104bc489807036cdfec500b39: *none* - Shape _:neb1a20178c104bc489807036cdfec500b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:neb1a20178c104bc489807036cdfec500b41: *none* - Shape _:neb1a20178c104bc489807036cdfec500b24: *none* - Shape _:neb1a20178c104bc489807036cdfec500b40: *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: no results
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:nda51c5da7595488a83180d7da29e32fab4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:ne9d90c6708a943858da6d1da90d16c95b4: *none* - Shape cdifd:CDIFLabeledLinkShape: _:Ndc8506395a004559a5e22fce15f36204 - Shape _:ne9d90c6708a943858da6d1da90d16c95b5: *none* - Shape cdifd:CDIFRelationShape: _:Ndc8506395a004559a5e22fce15f36204 - Shape _:ne9d90c6708a943858da6d1da90d16c95b6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne9d90c6708a943858da6d1da90d16c95b7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne9d90c6708a943858da6d1da90d16c95b15: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n1b1826ac17e4446ab3254c1a2d58b31fb26: *none* - Shape _:n1b1826ac17e4446ab3254c1a2d58b31fb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1b1826ac17e4446ab3254c1a2d58b31fb19: *none* - Shape _:n1b1826ac17e4446ab3254c1a2d58b31fb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n1b1826ac17e4446ab3254c1a2d58b31fb6: *none* - Shape _:n1b1826ac17e4446ab3254c1a2d58b31fb7: *none* - Shape _:n1b1826ac17e4446ab3254c1a2d58b31fb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n1b1826ac17e4446ab3254c1a2d58b31fb10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:naf2bd8a5f1ce4af993397a18da24c911b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:naf2bd8a5f1ce4af993397a18da24c911b22: *none* - Shape _:naf2bd8a5f1ce4af993397a18da24c911b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:naf2bd8a5f1ce4af993397a18da24c911b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:naf2bd8a5f1ce4af993397a18da24c911b10: *none* - Shape _:naf2bd8a5f1ce4af993397a18da24c911b23: *none* - Shape _:naf2bd8a5f1ce4af993397a18da24c911b25: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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']: {'type': 'array', '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, ' 'bios:reagent), or (5) a role-keyed wrapper under a ' 'role a consuming profile defines for itself, admitted ' 'by shape rather than by name. Base leaves the wrapped ' 'value loose; profiles/extensions (e.g. ' 'cdifProvActivity, adaProduct) pin its shape ' '(Instrument, ComputationalTool, Reagent, ...) and ' 'close the set of role names they accept.', 'items': {'anyOf': [{'type': 'string'}, {'description': 'a resolvable reference to a ' 'representation of the software ' 'or instrument used', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, {'type': 'object', 'description': 'an inline prov:Entity used by ' 'the activity (see prov:used ' 'description)', 'properties': {'@type': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 1, 'contains': {'const': 'prov:Entity'}}}, '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': ['bios:reagent']}, {'type': 'object', 'description': 'a role-keyed wrapper under a ' 'role name this layer does not ' 'recognize: an object carrying at ' 'least one prefixed-name (CURIE) ' 'property other than @id / @type, ' 'whose value is an {@id} ' 'reference, an inline ' 'description, or an array of ' 'either. CDIF deliberately does ' 'NOT enumerate profile-defined ' 'roles here: the three named ' 'above (schema:instrument, ' 'bios:computationalTool, ' 'bios:reagent) are in ' 'CDIF/bioschemas scope and stay ' 'explicit, while a domain profile ' 'is free to relate an activity to ' 'what it used through a role of ' 'its own without CDIF having to ' 'know the term. A consuming ' 'profile is expected to CLOSE the ' 'set to the roles it defines, so ' 'this branch is permissive BY ' 'DESIGN at the base layer and the ' 'restriction returns at the ' 'profile layer. allOf composes ' 'correctly in that direction -- ' 'base permissive, profile ' 'restrictive -- because an allOf ' 'intersection can only narrow: a ' 'role this layer admits by shape ' 'is still rejected by any profile ' 'that does not name it.', 'minProperties': 1, 'propertyNames': {'pattern': '^(@id|@type|[A-Za-z][A-Za-z0-9_.-]*:[A-Za-z_][A-Za-z0-9_.-]*)$'}, 'not': {'description': '@id / @type alone is the ' 'plain {@id} reference ' 'branch, not a wrapper; ' 'at least one property ' 'here must be a role.', 'propertyNames': {'enum': ['@id', '@type']}}, 'patternProperties': {'^[A-Za-z][A-Za-z0-9_.-]*:[A-Za-z_][A-Za-z0-9_.-]*$': {'anyOf': [{'type': 'object', 'description': 'an ' '{@id} ' 'reference ' 'to, ' 'or ' 'an ' 'inline ' 'description ' 'of, ' 'the ' 'entity ' 'used ' 'in ' 'this ' 'role'}, {'type': 'array', 'minItems': 1, 'items': {'type': 'object'}}]}}}]}, 'x-jsonld-id': 'http://www.w3.org/ns/prov#used'} On instance['prov:used']: 42
SHACL
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:generatedByNode: *none* - Shape _:nd77fd1386d754c43a0094a8c14fae272b5: *none* - Shape _:nd77fd1386d754c43a0094a8c14fae272b4: *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: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:generatedByNode: *none* - Shape _:nd77fd1386d754c43a0094a8c14fae272b5: *none* - Shape _:nd77fd1386d754c43a0094a8c14fae272b4: *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']: {'type': 'array', '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, ' 'bios:reagent), or (5) a role-keyed wrapper under a ' 'role a consuming profile defines for itself, admitted ' 'by shape rather than by name. Base leaves the wrapped ' 'value loose; profiles/extensions (e.g. ' 'cdifProvActivity, adaProduct) pin its shape ' '(Instrument, ComputationalTool, Reagent, ...) and ' 'close the set of role names they accept.', 'items': {'anyOf': [{'type': 'string'}, {'description': 'a resolvable reference to a ' 'representation of the software ' 'or instrument used', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, {'type': 'object', 'description': 'an inline prov:Entity used by ' 'the activity (see prov:used ' 'description)', 'properties': {'@type': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 1, 'contains': {'const': 'prov:Entity'}}}, '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': ['bios:reagent']}, {'type': 'object', 'description': 'a role-keyed wrapper under a ' 'role name this layer does not ' 'recognize: an object carrying at ' 'least one prefixed-name (CURIE) ' 'property other than @id / @type, ' 'whose value is an {@id} ' 'reference, an inline ' 'description, or an array of ' 'either. CDIF deliberately does ' 'NOT enumerate profile-defined ' 'roles here: the three named ' 'above (schema:instrument, ' 'bios:computationalTool, ' 'bios:reagent) are in ' 'CDIF/bioschemas scope and stay ' 'explicit, while a domain profile ' 'is free to relate an activity to ' 'what it used through a role of ' 'its own without CDIF having to ' 'know the term. A consuming ' 'profile is expected to CLOSE the ' 'set to the roles it defines, so ' 'this branch is permissive BY ' 'DESIGN at the base layer and the ' 'restriction returns at the ' 'profile layer. allOf composes ' 'correctly in that direction -- ' 'base permissive, profile ' 'restrictive -- because an allOf ' 'intersection can only narrow: a ' 'role this layer admits by shape ' 'is still rejected by any profile ' 'that does not name it.', 'minProperties': 1, 'propertyNames': {'pattern': '^(@id|@type|[A-Za-z][A-Za-z0-9_.-]*:[A-Za-z_][A-Za-z0-9_.-]*)$'}, 'not': {'description': '@id / @type alone is the ' 'plain {@id} reference ' 'branch, not a wrapper; ' 'at least one property ' 'here must be a role.', 'propertyNames': {'enum': ['@id', '@type']}}, 'patternProperties': {'^[A-Za-z][A-Za-z0-9_.-]*:[A-Za-z_][A-Za-z0-9_.-]*$': {'anyOf': [{'type': 'object', 'description': 'an ' '{@id} ' 'reference ' 'to, ' 'or ' 'an ' 'inline ' 'description ' 'of, ' 'the ' 'entity ' 'used ' 'in ' 'this ' 'role'}, {'type': 'array', 'minItems': 1, 'items': {'type': 'object'}}]}}}]}, 'x-jsonld-id': 'http://www.w3.org/ns/prov#used'} On instance['prov:used']: 42
SHACL
Validation result for _sources/provProperties/provActivity/rules.shacl: 1 violation
Violation (sh:OrConstraintComponent): Source shape: cdifd:provActivityShape/sh:property (path prov:used) Focus node: ex:activity-soil-chem-analysis Result path: prov:used Value: "42"^^xsd:integer Message: A provActivity must specify at least one resource that was used (prov:used)
Focus nodes for _sources/provProperties/provActivity/rules.shacl: - Shape cdifd:provActivityShape: *none* - Shape _:n6eca3f291f2b49f38d22027d3155b699b45: *none* - Shape _:n6eca3f291f2b49f38d22027d3155b699b13: *none* - Shape _:n6eca3f291f2b49f38d22027d3155b699b44: *none* - Shape _:n6eca3f291f2b49f38d22027d3155b699b57: *none* - Shape _:n6eca3f291f2b49f38d22027d3155b699b29: *none* - Shape _:n6eca3f291f2b49f38d22027d3155b699b43: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6eca3f291f2b49f38d22027d3155b699b30: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:provActivityHowToShape: ex:activity-soil-chem-analysis/schema1:actionProcess - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6eca3f291f2b49f38d22027d3155b699b36: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6eca3f291f2b49f38d22027d3155b699b37: *none* - Shape _:n6eca3f291f2b49f38d22027d3155b699b58: *none* - Shape _:n6eca3f291f2b49f38d22027d3155b699b23: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6eca3f291f2b49f38d22027d3155b699b4: *none* - Shape _:n6eca3f291f2b49f38d22027d3155b699b14: *none* - Shape _:n6eca3f291f2b49f38d22027d3155b699b5: *none* - Shape cdifd:provActivityHowToStepShape: ex:activity-soil-chem-analysis/schema1:actionProcess/schema1:step,ex:activity-soil-chem-analysis/schema1:actionProcess/schema1:step - Shape _:n6eca3f291f2b49f38d22027d3155b699b22: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:generatedByNode: *none* - Shape _:n6eb57193b49a4b659a34a2f8268193d5b4: *none* - Shape _:n6eb57193b49a4b659a34a2f8268193d5b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:nd06ee462d2084c70b56d9cf79ad755feb4: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd06ee462d2084c70b56d9cf79ad755feb17: *none* - Shape _:nd06ee462d2084c70b56d9cf79ad755feb14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nd06ee462d2084c70b56d9cf79ad755feb20: *none* - Shape _:nd06ee462d2084c70b56d9cf79ad755feb16: *none* - Shape _:nd06ee462d2084c70b56d9cf79ad755feb3: *none* - Shape _:nd06ee462d2084c70b56d9cf79ad755feb18: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd06ee462d2084c70b56d9cf79ad755feb15: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ndb01190d6f1947378468c03adbc0b0c7b19: *none* - Shape _:ndb01190d6f1947378468c03adbc0b0c7b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndb01190d6f1947378468c03adbc0b0c7b4: *none* - Shape _:ndb01190d6f1947378468c03adbc0b0c7b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndb01190d6f1947378468c03adbc0b0c7b26: *none* - Shape _:ndb01190d6f1947378468c03adbc0b0c7b5: *none* - Shape _:ndb01190d6f1947378468c03adbc0b0c7b8: *none* - Shape _:ndb01190d6f1947378468c03adbc0b0c7b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n74e8cce41b2a42ac92833ba96d5c2d49b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n74e8cce41b2a42ac92833ba96d5c2d49b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n74e8cce41b2a42ac92833ba96d5c2d49b20: *none* - Shape _:n74e8cce41b2a42ac92833ba96d5c2d49b11: *none* - Shape _:n74e8cce41b2a42ac92833ba96d5c2d49b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n74e8cce41b2a42ac92833ba96d5c2d49b22: *none* - Shape _:n74e8cce41b2a42ac92833ba96d5c2d49b21: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n11bc866851eb45e99ebd1fa0f6b15f92b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape _:na9774873a21a410cbaa4092a6d94f3bcb21: *none* - Shape cdifd:CDIFPersonShape: ex:activity-soil-chem-analysis/prov:wasAssociatedWith - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <mailto:maria.chen@unr.edu> - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:nd08fdb71eedc4c3f84a244f66cff7da3b20: *none* - Shape _:nd08fdb71eedc4c3f84a244f66cff7da3b13: *none* - Shape _:nd08fdb71eedc4c3f84a244f66cff7da3b21: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd08fdb71eedc4c3f84a244f66cff7da3b6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://registry.identifiers.org/registry/orcid> - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nd08fdb71eedc4c3f84a244f66cff7da3b33: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd08fdb71eedc4c3f84a244f66cff7da3b30: *none* - Shape _:nd08fdb71eedc4c3f84a244f66cff7da3b14: *none* - Shape _:nd08fdb71eedc4c3f84a244f66cff7da3b29: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd08fdb71eedc4c3f84a244f66cff7da3b7: *none* - Shape _:nd08fdb71eedc4c3f84a244f66cff7da3b31: *none* - Shape _:nd08fdb71eedc4c3f84a244f66cff7da3b28: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n950a301482774b3fb673b6389c433aa5b15: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape _:n950a301482774b3fb673b6389c433aa5b4: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n950a301482774b3fb673b6389c433aa5b6: *none* - Shape _:n950a301482774b3fb673b6389c433aa5b7: *none* - Shape _:n950a301482774b3fb673b6389c433aa5b5: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n0adc0c2035f0417490841b6713e6c20db41: *none* - Shape _:n0adc0c2035f0417490841b6713e6c20db38: *none* - Shape _:n0adc0c2035f0417490841b6713e6c20db10: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n0adc0c2035f0417490841b6713e6c20db39: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n0adc0c2035f0417490841b6713e6c20db40: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n0adc0c2035f0417490841b6713e6c20db15: *none* - Shape _:n0adc0c2035f0417490841b6713e6c20db13: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: ex:activity-soil-chem-analysis/prov:atLocation - Shape _:n0adc0c2035f0417490841b6713e6c20db24: *none* - Shape _:n0adc0c2035f0417490841b6713e6c20db42: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0adc0c2035f0417490841b6713e6c20db44: *none* - Shape _:n0adc0c2035f0417490841b6713e6c20db16: *none* - Shape _:n0adc0c2035f0417490841b6713e6c20db29: *none* - Shape _:n0adc0c2035f0417490841b6713e6c20db4: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n0adc0c2035f0417490841b6713e6c20db3: *none* - Shape _:n0adc0c2035f0417490841b6713e6c20db9: *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: no results
Focus nodes for _sources/provProperties/provActivity/rules.shacl: - Shape cdifd:provActivityShape: *none* - Shape _:n6eca3f291f2b49f38d22027d3155b699b45: *none* - Shape _:n6eca3f291f2b49f38d22027d3155b699b13: *none* - Shape _:n6eca3f291f2b49f38d22027d3155b699b44: *none* - Shape _:n6eca3f291f2b49f38d22027d3155b699b57: *none* - Shape _:n6eca3f291f2b49f38d22027d3155b699b29: *none* - Shape _:n6eca3f291f2b49f38d22027d3155b699b43: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6eca3f291f2b49f38d22027d3155b699b30: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:provActivityHowToShape: ex:activity-soil-chem-analysis/schema1:actionProcess - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6eca3f291f2b49f38d22027d3155b699b36: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6eca3f291f2b49f38d22027d3155b699b37: *none* - Shape _:n6eca3f291f2b49f38d22027d3155b699b58: *none* - Shape _:n6eca3f291f2b49f38d22027d3155b699b23: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6eca3f291f2b49f38d22027d3155b699b4: *none* - Shape _:n6eca3f291f2b49f38d22027d3155b699b14: *none* - Shape _:n6eca3f291f2b49f38d22027d3155b699b5: *none* - Shape cdifd:provActivityHowToStepShape: ex:activity-soil-chem-analysis/schema1:actionProcess/schema1:step,ex:activity-soil-chem-analysis/schema1:actionProcess/schema1:step - Shape _:n6eca3f291f2b49f38d22027d3155b699b22: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:generatedByNode: *none* - Shape _:n6eb57193b49a4b659a34a2f8268193d5b4: *none* - Shape _:n6eb57193b49a4b659a34a2f8268193d5b5: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:nd06ee462d2084c70b56d9cf79ad755feb4: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd06ee462d2084c70b56d9cf79ad755feb17: *none* - Shape _:nd06ee462d2084c70b56d9cf79ad755feb14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nd06ee462d2084c70b56d9cf79ad755feb20: *none* - Shape _:nd06ee462d2084c70b56d9cf79ad755feb16: *none* - Shape _:nd06ee462d2084c70b56d9cf79ad755feb3: *none* - Shape _:nd06ee462d2084c70b56d9cf79ad755feb18: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd06ee462d2084c70b56d9cf79ad755feb15: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ndb01190d6f1947378468c03adbc0b0c7b19: *none* - Shape _:ndb01190d6f1947378468c03adbc0b0c7b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndb01190d6f1947378468c03adbc0b0c7b4: *none* - Shape _:ndb01190d6f1947378468c03adbc0b0c7b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndb01190d6f1947378468c03adbc0b0c7b26: *none* - Shape _:ndb01190d6f1947378468c03adbc0b0c7b5: *none* - Shape _:ndb01190d6f1947378468c03adbc0b0c7b8: *none* - Shape _:ndb01190d6f1947378468c03adbc0b0c7b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n74e8cce41b2a42ac92833ba96d5c2d49b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n74e8cce41b2a42ac92833ba96d5c2d49b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n74e8cce41b2a42ac92833ba96d5c2d49b20: *none* - Shape _:n74e8cce41b2a42ac92833ba96d5c2d49b11: *none* - Shape _:n74e8cce41b2a42ac92833ba96d5c2d49b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n74e8cce41b2a42ac92833ba96d5c2d49b22: *none* - Shape _:n74e8cce41b2a42ac92833ba96d5c2d49b21: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n11bc866851eb45e99ebd1fa0f6b15f92b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape _:na9774873a21a410cbaa4092a6d94f3bcb21: *none* - Shape cdifd:CDIFPersonShape: ex:activity-soil-chem-analysis/prov:wasAssociatedWith - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <mailto:maria.chen@unr.edu> - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:nd08fdb71eedc4c3f84a244f66cff7da3b20: *none* - Shape _:nd08fdb71eedc4c3f84a244f66cff7da3b13: *none* - Shape _:nd08fdb71eedc4c3f84a244f66cff7da3b21: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd08fdb71eedc4c3f84a244f66cff7da3b6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://registry.identifiers.org/registry/orcid> - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:nd08fdb71eedc4c3f84a244f66cff7da3b33: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd08fdb71eedc4c3f84a244f66cff7da3b30: *none* - Shape _:nd08fdb71eedc4c3f84a244f66cff7da3b14: *none* - Shape _:nd08fdb71eedc4c3f84a244f66cff7da3b29: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd08fdb71eedc4c3f84a244f66cff7da3b7: *none* - Shape _:nd08fdb71eedc4c3f84a244f66cff7da3b31: *none* - Shape _:nd08fdb71eedc4c3f84a244f66cff7da3b28: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:n950a301482774b3fb673b6389c433aa5b15: *none* - Shape cdifd:CDIFLabeledLinkShape: ex:activity-soil-chem-analysis/prov:used - Shape _:n950a301482774b3fb673b6389c433aa5b4: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n950a301482774b3fb673b6389c433aa5b6: *none* - Shape _:n950a301482774b3fb673b6389c433aa5b7: *none* - Shape _:n950a301482774b3fb673b6389c433aa5b5: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n0adc0c2035f0417490841b6713e6c20db41: *none* - Shape _:n0adc0c2035f0417490841b6713e6c20db38: *none* - Shape _:n0adc0c2035f0417490841b6713e6c20db10: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n0adc0c2035f0417490841b6713e6c20db39: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n0adc0c2035f0417490841b6713e6c20db40: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n0adc0c2035f0417490841b6713e6c20db15: *none* - Shape _:n0adc0c2035f0417490841b6713e6c20db13: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: ex:activity-soil-chem-analysis/prov:atLocation - Shape _:n0adc0c2035f0417490841b6713e6c20db24: *none* - Shape _:n0adc0c2035f0417490841b6713e6c20db42: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0adc0c2035f0417490841b6713e6c20db44: *none* - Shape _:n0adc0c2035f0417490841b6713e6c20db16: *none* - Shape _:n0adc0c2035f0417490841b6713e6c20db29: *none* - Shape _:n0adc0c2035f0417490841b6713e6c20db4: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n0adc0c2035f0417490841b6713e6c20db3: *none* - Shape _:n0adc0c2035f0417490841b6713e6c20db9: *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', 'title': 'Object Reference', 'description': 'A reference to a node defined elsewhere, by its @id.', 'type': 'object', 'properties': {'@id': {'type': 'string', 'description': 'resolvable @id of the ' 'referenced node'}}, 'required': ['@id'], 'additionalProperties': False, 'x-bblocks-metadata': {'itemIdentifier': 'cdif.bbr.metadata.cdifDataType.objectReference', 'register': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/register.json', 'version': '0.1', 'dateOfLastChange': '2026-11-06'}} On instance['oa:hasTarget']: 42
SHACL
Validation result for _sources/qualityProperties/qualityAnnotation/rules.shacl: 1 info
Info (sh:NodeKindConstraintComponent): Source shape: cdifd:qualityAnnotationNode/sh:property (path oa:hasTarget) Focus node: _:N345046eb37a14cb1950bdb782aeda422 Result path: oa:hasTarget Value: "42"^^xsd:integer Message: oa:hasTarget, if given, references the annotated resource by IRI
Focus nodes for _sources/qualityProperties/qualityAnnotation/rules.shacl: - Shape _:n269d286d5adf459e9fe7190d22f63e48b10: *none* - Shape cdifd:qualityAnnotationNode: _:N345046eb37a14cb1950bdb782aeda422 - Shape cdifd:qualityAnnotationNode/sh:property/sh:or/rdf:first: *none* - Shape _:n269d286d5adf459e9fe7190d22f63e48b4: *none* - Shape cdifd:qualityAnnotationNode/sh:property/sh:or/rdf:first: *none* - Shape _:n269d286d5adf459e9fe7190d22f63e48b3: *none* - Shape _:n269d286d5adf459e9fe7190d22f63e48b11: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb4: *none* - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb7: *none* - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb19: *none* - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb6: *none* - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nba1e3b77e14b42d8b7c6d209289ec6d7b21: *none* - Shape _:nba1e3b77e14b42d8b7c6d209289ec6d7b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nba1e3b77e14b42d8b7c6d209289ec6d7b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nba1e3b77e14b42d8b7c6d209289ec6d7b10: *none* - Shape _:nba1e3b77e14b42d8b7c6d209289ec6d7b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nba1e3b77e14b42d8b7c6d209289ec6d7b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nba1e3b77e14b42d8b7c6d209289ec6d7b20: *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', 'description': 'optional short human-readable label for the ' 'annotation', 'x-jsonld-id': 'http://schema.org/name'} On instance['schema:name']: 42
SHACL
Validation result for _sources/qualityProperties/qualityAnnotation/rules.shacl: no results
Focus nodes for _sources/qualityProperties/qualityAnnotation/rules.shacl: - Shape _:n269d286d5adf459e9fe7190d22f63e48b10: *none* - Shape cdifd:qualityAnnotationNode: _:N38dfda1557e24bbab111ffc97e622af7 - Shape cdifd:qualityAnnotationNode/sh:property/sh:or/rdf:first: *none* - Shape _:n269d286d5adf459e9fe7190d22f63e48b4: *none* - Shape cdifd:qualityAnnotationNode/sh:property/sh:or/rdf:first: *none* - Shape _:n269d286d5adf459e9fe7190d22f63e48b3: *none* - Shape _:n269d286d5adf459e9fe7190d22f63e48b11: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb4: *none* - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb7: *none* - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb19: *none* - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb6: *none* - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nba1e3b77e14b42d8b7c6d209289ec6d7b21: *none* - Shape _:nba1e3b77e14b42d8b7c6d209289ec6d7b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nba1e3b77e14b42d8b7c6d209289ec6d7b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nba1e3b77e14b42d8b7c6d209289ec6d7b10: *none* - Shape _:nba1e3b77e14b42d8b7c6d209289ec6d7b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nba1e3b77e14b42d8b7c6d209289ec6d7b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nba1e3b77e14b42d8b7c6d209289ec6d7b20: *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: no results
Focus nodes for _sources/qualityProperties/qualityAnnotation/rules.shacl: - Shape _:n269d286d5adf459e9fe7190d22f63e48b10: *none* - Shape cdifd:qualityAnnotationNode: _:N83a3855f9ebf48e08c33c119aa6a48c3 - Shape cdifd:qualityAnnotationNode/sh:property/sh:or/rdf:first: *none* - Shape _:n269d286d5adf459e9fe7190d22f63e48b4: *none* - Shape cdifd:qualityAnnotationNode/sh:property/sh:or/rdf:first: *none* - Shape _:n269d286d5adf459e9fe7190d22f63e48b3: *none* - Shape _:n269d286d5adf459e9fe7190d22f63e48b11: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb4: *none* - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb7: *none* - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb19: *none* - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb6: *none* - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nba1e3b77e14b42d8b7c6d209289ec6d7b21: *none* - Shape _:nba1e3b77e14b42d8b7c6d209289ec6d7b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nba1e3b77e14b42d8b7c6d209289ec6d7b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nba1e3b77e14b42d8b7c6d209289ec6d7b10: *none* - Shape _:nba1e3b77e14b42d8b7c6d209289ec6d7b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nba1e3b77e14b42d8b7c6d209289ec6d7b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nba1e3b77e14b42d8b7c6d209289ec6d7b20: *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: no results
Focus nodes for _sources/qualityProperties/qualityAnnotation/rules.shacl: - Shape _:n269d286d5adf459e9fe7190d22f63e48b10: *none* - Shape cdifd:qualityAnnotationNode: _:N2b0e0d8477ea40f3af41b976bfb2ab84 - Shape cdifd:qualityAnnotationNode/sh:property/sh:or/rdf:first: *none* - Shape _:n269d286d5adf459e9fe7190d22f63e48b4: *none* - Shape cdifd:qualityAnnotationNode/sh:property/sh:or/rdf:first: *none* - Shape _:n269d286d5adf459e9fe7190d22f63e48b3: *none* - Shape _:n269d286d5adf459e9fe7190d22f63e48b11: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb4: *none* - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb7: *none* - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb19: *none* - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb6: *none* - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n11206f3ca27a4cfdba0fb83b473e998eb5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nba1e3b77e14b42d8b7c6d209289ec6d7b21: *none* - Shape _:nba1e3b77e14b42d8b7c6d209289ec6d7b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nba1e3b77e14b42d8b7c6d209289ec6d7b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nba1e3b77e14b42d8b7c6d209289ec6d7b10: *none* - Shape _:nba1e3b77e14b42d8b7c6d209289ec6d7b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nba1e3b77e14b42d8b7c6d209289ec6d7b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nba1e3b77e14b42d8b7c6d209289ec6d7b20: *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: {'$schema': 'https://json-schema.org/draft/2020-12/schema', 'title': 'definitions for simple quality measure property', 'type': 'object', 'properties': {'@type': {'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'dqv:QualityMeasurement'}, 'minItems': 1}, 'dqv:isMeasurementOf': {'description': 'specify the ' 'quality ' 'measure that ' 'is reported, ' 'by name, with ' 'an ID ref, or ' 'as a Defined ' 'Term', 'anyOf': [{'type': 'string'}, {'description': 'a ' 'resolvable ' 'reference ' 'to ' 'a ' 'representation ' 'of ' 'a ' 'quality ' 'measure', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, {'$ref': '#/$defs/DefinedTerm'}]}, 'dqv:value': {'description': 'the reported result of ' 'the quality measure, as ' 'a string, a number, or a ' 'defined term from a ' 'vocabulary', 'anyOf': [{'type': 'string'}, {'type': 'number'}, {'$ref': '#/$defs/DefinedTerm'}]}}, 'required': ['dqv:isMeasurementOf', 'dqv:value'], '$defs': {'DefinedTerm': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/definedTerm/schema.yaml'}}, 'x-jsonld-prefixes': {'schema': 'http://schema.org/'}, 'x-bblocks-metadata': {'itemIdentifier': 'cdif.bbr.metadata.qualityProperties.qualityMeasure', 'register': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/register.json', 'version': '0.1', 'dateOfLastChange': '2026-11-06'}, '$id': 'file:///github/workspace/build/annotated/bbr/metadata/qualityProperties/qualityMeasure/schema.yaml'} On instance: {'@type': ['dqv:QualityMeasurement'], 'dqv:value': {'@type': ['schema:DefinedTerm'], 'schema:name': 'Pass', 'schema:identifier': {'@type': ['schema:PropertyValue'], 'schema:propertyID': {'@id': 'https://standards.iso.org/iso/19157/qualityResult'}, 'schema:value': 'conformant', 'schema:url': 'http://example.com/resource?foo=bar#fragment'}, 'schema:inDefinedTermSet': 'https://standards.iso.org/iso/19157/conformanceResult', 'schema:termCode': 'pass'}}
SHACL
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: no results
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n0abf989470b24e788aa7cd601ad23054b4: *none* - Shape _:n0abf989470b24e788aa7cd601ad23054b12: *none* - Shape _:n0abf989470b24e788aa7cd601ad23054b11: *none* - Shape _:n0abf989470b24e788aa7cd601ad23054b5: *none* - Shape _:n0abf989470b24e788aa7cd601ad23054b13: *none* - Shape _:n0abf989470b24e788aa7cd601ad23054b14: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nc863899a14454290a5a0dd99f04c179cb10: *none* - Shape _:nc863899a14454290a5a0dd99f04c179cb8: *none* - Shape _:nc863899a14454290a5a0dd99f04c179cb4: *none* - Shape _:nc863899a14454290a5a0dd99f04c179cb26: *none* - Shape _:nc863899a14454290a5a0dd99f04c179cb6: *none* - Shape _:nc863899a14454290a5a0dd99f04c179cb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc863899a14454290a5a0dd99f04c179cb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc863899a14454290a5a0dd99f04c179cb19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n64cb499edfdc4cc2b6e25528ba82e970b20: *none* - Shape _:n64cb499edfdc4cc2b6e25528ba82e970b21: *none* - Shape _:n64cb499edfdc4cc2b6e25528ba82e970b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n64cb499edfdc4cc2b6e25528ba82e970b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n64cb499edfdc4cc2b6e25528ba82e970b22: *none* - Shape _:n64cb499edfdc4cc2b6e25528ba82e970b25: *none* - Shape _:n64cb499edfdc4cc2b6e25528ba82e970b10: *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: {'$schema': 'https://json-schema.org/draft/2020-12/schema', 'title': 'definitions for simple quality measure property', 'type': 'object', 'properties': {'@type': {'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'dqv:QualityMeasurement'}, 'minItems': 1}, 'dqv:isMeasurementOf': {'description': 'specify the ' 'quality ' 'measure that ' 'is reported, ' 'by name, with ' 'an ID ref, or ' 'as a Defined ' 'Term', 'anyOf': [{'type': 'string'}, {'description': 'a ' 'resolvable ' 'reference ' 'to ' 'a ' 'representation ' 'of ' 'a ' 'quality ' 'measure', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, {'$ref': '#/$defs/DefinedTerm'}]}, 'dqv:value': {'description': 'the reported result of ' 'the quality measure, as ' 'a string, a number, or a ' 'defined term from a ' 'vocabulary', 'anyOf': [{'type': 'string'}, {'type': 'number'}, {'$ref': '#/$defs/DefinedTerm'}]}}, 'required': ['dqv:isMeasurementOf', 'dqv:value'], '$defs': {'DefinedTerm': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/definedTerm/schema.yaml'}}, 'x-jsonld-prefixes': {'schema': 'http://schema.org/'}, 'x-bblocks-metadata': {'itemIdentifier': 'cdif.bbr.metadata.qualityProperties.qualityMeasure', 'register': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/register.json', 'version': '0.1', 'dateOfLastChange': '2026-11-06'}, '$id': 'file:///github/workspace/build/annotated/bbr/metadata/qualityProperties/qualityMeasure/schema.yaml'} On instance: {'@type': ['dqv:QualityMeasurement'], 'dqv:isMeasurementOf': {'@type': ['schema:DefinedTerm'], 'schema:name': 'Positional Accuracy', 'schema:identifier': 'https://standards.iso.org/iso/19157/qualityMeasure/28', 'schema:inDefinedTermSet': 'https://standards.iso.org/iso/19157', 'schema:termCode': 'DQ_AbsoluteExternalPositionalAccuracy'}}
SHACL
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: no results
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n0abf989470b24e788aa7cd601ad23054b4: *none* - Shape _:n0abf989470b24e788aa7cd601ad23054b12: *none* - Shape _:n0abf989470b24e788aa7cd601ad23054b11: *none* - Shape _:n0abf989470b24e788aa7cd601ad23054b5: *none* - Shape _:n0abf989470b24e788aa7cd601ad23054b13: *none* - Shape _:n0abf989470b24e788aa7cd601ad23054b14: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nc863899a14454290a5a0dd99f04c179cb10: *none* - Shape _:nc863899a14454290a5a0dd99f04c179cb8: *none* - Shape _:nc863899a14454290a5a0dd99f04c179cb4: *none* - Shape _:nc863899a14454290a5a0dd99f04c179cb26: *none* - Shape _:nc863899a14454290a5a0dd99f04c179cb6: *none* - Shape _:nc863899a14454290a5a0dd99f04c179cb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc863899a14454290a5a0dd99f04c179cb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc863899a14454290a5a0dd99f04c179cb19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n64cb499edfdc4cc2b6e25528ba82e970b20: *none* - Shape _:n64cb499edfdc4cc2b6e25528ba82e970b21: *none* - Shape _:n64cb499edfdc4cc2b6e25528ba82e970b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n64cb499edfdc4cc2b6e25528ba82e970b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n64cb499edfdc4cc2b6e25528ba82e970b22: *none* - Shape _:n64cb499edfdc4cc2b6e25528ba82e970b25: *none* - Shape _:n64cb499edfdc4cc2b6e25528ba82e970b10: *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: no results
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n0abf989470b24e788aa7cd601ad23054b4: *none* - Shape _:n0abf989470b24e788aa7cd601ad23054b12: *none* - Shape _:n0abf989470b24e788aa7cd601ad23054b11: *none* - Shape _:n0abf989470b24e788aa7cd601ad23054b5: *none* - Shape _:n0abf989470b24e788aa7cd601ad23054b13: *none* - Shape _:n0abf989470b24e788aa7cd601ad23054b14: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nc863899a14454290a5a0dd99f04c179cb10: *none* - Shape _:nc863899a14454290a5a0dd99f04c179cb8: *none* - Shape _:nc863899a14454290a5a0dd99f04c179cb4: *none* - Shape _:nc863899a14454290a5a0dd99f04c179cb26: *none* - Shape _:nc863899a14454290a5a0dd99f04c179cb6: *none* - Shape _:nc863899a14454290a5a0dd99f04c179cb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc863899a14454290a5a0dd99f04c179cb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc863899a14454290a5a0dd99f04c179cb19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n64cb499edfdc4cc2b6e25528ba82e970b20: *none* - Shape _:n64cb499edfdc4cc2b6e25528ba82e970b21: *none* - Shape _:n64cb499edfdc4cc2b6e25528ba82e970b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n64cb499edfdc4cc2b6e25528ba82e970b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n64cb499edfdc4cc2b6e25528ba82e970b22: *none* - Shape _:n64cb499edfdc4cc2b6e25528ba82e970b25: *none* - Shape _:n64cb499edfdc4cc2b6e25528ba82e970b10: *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: no results
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n0abf989470b24e788aa7cd601ad23054b4: *none* - Shape _:n0abf989470b24e788aa7cd601ad23054b12: *none* - Shape _:n0abf989470b24e788aa7cd601ad23054b11: *none* - Shape _:n0abf989470b24e788aa7cd601ad23054b5: *none* - Shape _:n0abf989470b24e788aa7cd601ad23054b13: *none* - Shape _:n0abf989470b24e788aa7cd601ad23054b14: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nc863899a14454290a5a0dd99f04c179cb10: *none* - Shape _:nc863899a14454290a5a0dd99f04c179cb8: *none* - Shape _:nc863899a14454290a5a0dd99f04c179cb4: *none* - Shape _:nc863899a14454290a5a0dd99f04c179cb26: *none* - Shape _:nc863899a14454290a5a0dd99f04c179cb6: *none* - Shape _:nc863899a14454290a5a0dd99f04c179cb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc863899a14454290a5a0dd99f04c179cb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc863899a14454290a5a0dd99f04c179cb19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n64cb499edfdc4cc2b6e25528ba82e970b20: *none* - Shape _:n64cb499edfdc4cc2b6e25528ba82e970b21: *none* - Shape _:n64cb499edfdc4cc2b6e25528ba82e970b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n64cb499edfdc4cc2b6e25528ba82e970b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n64cb499edfdc4cc2b6e25528ba82e970b22: *none* - Shape _:n64cb499edfdc4cc2b6e25528ba82e970b25: *none* - Shape _:n64cb499edfdc4cc2b6e25528ba82e970b10: *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', 'title': 'Action ', 'type': 'object', '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': {'description': 'The type of action. Must be ' 'schema:Action or one of its ' 'subtypes.', 'default': ['schema:Action'], 'type': 'array', 'items': {'type': 'string'}, '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']}, 'minItems': 1}, 'schema:name': {'type': 'string', 'description': 'text label for the ' 'action', 'x-jsonld-id': 'http://schema.org/name'}, 'schema:target': {'type': 'object', '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': {'default': ['schema:EntryPoint'], 'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'schema:EntryPoint'}, 'minItems': 1}, 'schema:description': {'type': 'string', 'x-jsonld-id': 'http://schema.org/description'}, 'schema:urlTemplate': {'type': 'string', '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.', 'x-jsonld-id': 'http://schema.org/urlTemplate'}, 'schema:httpMethod': {'title': 'HTTP ' 'Method', 'description': 'only ' 'applicable ' 'if ' 'protocol ' 'is ' 'http ' 'or ' 'a ' 'protocol ' 'that ' 'tunnels ' 'on ' 'http', 'type': 'array', 'items': {'type': 'string', 'default': 'GET', 'enum': ['GET', 'PUT', 'POST', 'PATCH', 'DELETE', 'COPY', 'HEAD', 'OPTIONS', 'PROPFIND']}, 'x-jsonld-id': 'http://schema.org/httpMethod'}, 'schema:contentType': {'type': 'array', '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'}, 'x-jsonld-id': 'http://schema.org/contentType'}}, 'required': ['schema:urlTemplate'], 'x-jsonld-id': 'http://schema.org/target'}, 'schema:result': {'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.', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/actionResult/schema.yaml', 'x-jsonld-id': 'http://schema.org/result'}, 'schema:object': {'type': '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'], 'type': 'array', 'items': {'type': 'string'}, 'minItems': 1}, 'schema:description': {'type': 'string', 'x-jsonld-id': 'http://schema.org/description'}}, 'x-jsonld-id': 'http://schema.org/object'}, 'schema:query-input': {'type': 'array', 'items': {'type': 'object', 'description': 'Query ' 'input ' 'parameter ' 'for a ' 'web ' 'API ' 'action, ' 'typed ' 'as ' 'schema:PropertyValueSpecification.', 'properties': {'@id': {'type': 'string'}, '@type': {'default': ['schema:PropertyValueSpecification'], 'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'schema:PropertyValueSpecification'}, 'minItems': 1}, 'schema:valueName': {'type': 'string', 'x-jsonld-id': 'http://schema.org/valueName'}, 'schema:description': {'type': 'string', 'x-jsonld-id': 'http://schema.org/description'}, 'schema:valueRequired': {'type': 'boolean', 'default': True, 'x-jsonld-id': 'http://schema.org/valueRequired'}, 'schema:valuePattern': {'type': 'string', 'x-jsonld-id': 'http://schema.org/valuePattern'}}, 'required': ['schema:valueName', 'schema:description']}, 'description': 'set of ' 'explanations of ' 'the parameters ' 'in the URL ' 'template for ' 'the target.', 'x-jsonld-id': 'http://schema.org/query-input'}}, 'required': ['schema:name', 'schema:target'], 'x-jsonld-prefixes': {'schema': 'http://schema.org/'}, 'x-bblocks-metadata': {'itemIdentifier': 'cdif.bbr.metadata.schemaorgProperties.action', 'register': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/register.json', 'version': '0.1', 'dateOfLastChange': '2026-11-06'}, '$id': 'file:///github/workspace/build/annotated/bbr/metadata/schemaorgProperties/action/schema.yaml'} On instance: {'@context': {'schema': 'http://schema.org/', 'ex': 'https://example.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#', 'dcterms': 'http://purl.org/dc/terms/'}, '@id': 'ex:exampleAction_37467', '@type': ['schema:Action'], 'schema:target': {'@type': ['schema:EntryPoint'], 'schema:description': 'endpoint URL to invoke the ' 'action; content type ' 'spcifies the supported ' 'content type(s) for an ' 'EntryPoint response', 'schema:urlTemplate': 'http://portal.chordsrt.com/api/v1/data.{encoding}?instruments={instruments}&start={start}&end={end}', 'schema:httpMethod': ['GET'], 'schema:contentType': ['text/csv', 'application/json']}, 'schema:result': {'@type': ['schema:DataDownload'], 'schema:encodingFormat': ['text/csv'], 'schema:description': 'a description the file ' 'format(s) generated by api ' 'requests', 'dcterms:conformsTo': [{'@id': 'http://www.opengis.net/def/nil/OGC/0/missing'}]}, '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:valueName': 'encoding', 'schema:description': 'format of requested ' 'result', 'schema:valueRequired': False, 'schema:valuePattern': '^(csv|json)$'}, {'@id': 'ex:input_instruments', '@type': ['schema:PropertyValueSpecification'], 'schema:valueName': 'instruments', 'schema:description': 'sensor for data ' 'requested', 'schema:valueRequired': False, 'schema:valuePattern': '^[A-Za-z0-9_, ]+$'}, {'@id': 'ex:input_start', '@type': ['schema:PropertyValueSpecification'], 'schema:valueName': 'start', 'schema:description': 'beginning of time ' 'interval for requested ' 'data', 'schema:valueRequired': False, 'schema:valuePattern': '^\\d{4}-\\d{2}-\\d{2}(T\\d{2}:\\d{2}:\\d{2}Z)?$'}, {'@id': 'ex:input_end', '@type': ['schema:PropertyValueSpecification'], 'schema:valueName': 'end', 'schema:description': 'end of time interval ' 'for requested data', 'schema:valueRequired': True, 'schema:valuePattern': '^\\d{4}-\\d{2}-\\d{2}(T\\d{2}:\\d{2}:\\d{2}Z)?$'}]}
SHACL
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: *none* - Shape cdifd:CDIFActionQueryInputShape: ex:exampleAction_37467 - Shape cdifd:CDIFActionTargetShape: *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', 'title': 'Action ', 'type': 'object', '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': {'description': 'The type of action. Must be ' 'schema:Action or one of its ' 'subtypes.', 'default': ['schema:Action'], 'type': 'array', 'items': {'type': 'string'}, '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']}, 'minItems': 1}, 'schema:name': {'type': 'string', 'description': 'text label for the ' 'action', 'x-jsonld-id': 'http://schema.org/name'}, 'schema:target': {'type': 'object', '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': {'default': ['schema:EntryPoint'], 'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'schema:EntryPoint'}, 'minItems': 1}, 'schema:description': {'type': 'string', 'x-jsonld-id': 'http://schema.org/description'}, 'schema:urlTemplate': {'type': 'string', '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.', 'x-jsonld-id': 'http://schema.org/urlTemplate'}, 'schema:httpMethod': {'title': 'HTTP ' 'Method', 'description': 'only ' 'applicable ' 'if ' 'protocol ' 'is ' 'http ' 'or ' 'a ' 'protocol ' 'that ' 'tunnels ' 'on ' 'http', 'type': 'array', 'items': {'type': 'string', 'default': 'GET', 'enum': ['GET', 'PUT', 'POST', 'PATCH', 'DELETE', 'COPY', 'HEAD', 'OPTIONS', 'PROPFIND']}, 'x-jsonld-id': 'http://schema.org/httpMethod'}, 'schema:contentType': {'type': 'array', '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'}, 'x-jsonld-id': 'http://schema.org/contentType'}}, 'required': ['schema:urlTemplate'], 'x-jsonld-id': 'http://schema.org/target'}, 'schema:result': {'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.', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/actionResult/schema.yaml', 'x-jsonld-id': 'http://schema.org/result'}, 'schema:object': {'type': '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'], 'type': 'array', 'items': {'type': 'string'}, 'minItems': 1}, 'schema:description': {'type': 'string', 'x-jsonld-id': 'http://schema.org/description'}}, 'x-jsonld-id': 'http://schema.org/object'}, 'schema:query-input': {'type': 'array', 'items': {'type': 'object', 'description': 'Query ' 'input ' 'parameter ' 'for a ' 'web ' 'API ' 'action, ' 'typed ' 'as ' 'schema:PropertyValueSpecification.', 'properties': {'@id': {'type': 'string'}, '@type': {'default': ['schema:PropertyValueSpecification'], 'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'schema:PropertyValueSpecification'}, 'minItems': 1}, 'schema:valueName': {'type': 'string', 'x-jsonld-id': 'http://schema.org/valueName'}, 'schema:description': {'type': 'string', 'x-jsonld-id': 'http://schema.org/description'}, 'schema:valueRequired': {'type': 'boolean', 'default': True, 'x-jsonld-id': 'http://schema.org/valueRequired'}, 'schema:valuePattern': {'type': 'string', 'x-jsonld-id': 'http://schema.org/valuePattern'}}, 'required': ['schema:valueName', 'schema:description']}, 'description': 'set of ' 'explanations of ' 'the parameters ' 'in the URL ' 'template for ' 'the target.', 'x-jsonld-id': 'http://schema.org/query-input'}}, 'required': ['schema:name', 'schema:target'], 'x-jsonld-prefixes': {'schema': 'http://schema.org/'}, 'x-bblocks-metadata': {'itemIdentifier': 'cdif.bbr.metadata.schemaorgProperties.action', 'register': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/register.json', 'version': '0.1', 'dateOfLastChange': '2026-11-06'}, '$id': 'file:///github/workspace/build/annotated/bbr/metadata/schemaorgProperties/action/schema.yaml'} On instance: {'@context': {'schema': 'http://schema.org/', 'ex': 'https://example.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#', 'dcterms': 'http://purl.org/dc/terms/'}, '@id': 'ex:exampleAction_37467', '@type': ['schema:Action'], 'schema:name': 'Download Data', 'schema:result': {'@type': ['schema:DataDownload'], 'schema:encodingFormat': ['text/csv'], 'schema:description': 'a description the file ' 'format(s) generated by api ' 'requests', 'dcterms:conformsTo': [{'@id': 'http://www.opengis.net/def/nil/OGC/0/missing'}]}, '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:valueName': 'encoding', 'schema:description': 'format of requested ' 'result', 'schema:valueRequired': False, 'schema:valuePattern': '^(csv|json)$'}, {'@id': 'ex:input_instruments', '@type': ['schema:PropertyValueSpecification'], 'schema:valueName': 'instruments', 'schema:description': 'sensor for data ' 'requested', 'schema:valueRequired': False, 'schema:valuePattern': '^[A-Za-z0-9_, ]+$'}, {'@id': 'ex:input_start', '@type': ['schema:PropertyValueSpecification'], 'schema:valueName': 'start', 'schema:description': 'beginning of time ' 'interval for requested ' 'data', 'schema:valueRequired': False, 'schema:valuePattern': '^\\d{4}-\\d{2}-\\d{2}(T\\d{2}:\\d{2}:\\d{2}Z)?$'}, {'@id': 'ex:input_end', '@type': ['schema:PropertyValueSpecification'], 'schema:valueName': 'end', 'schema:description': 'end of time interval ' 'for requested data', 'schema:valueRequired': True, 'schema:valuePattern': '^\\d{4}-\\d{2}-\\d{2}(T\\d{2}:\\d{2}:\\d{2}Z)?$'}]}
SHACL
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: *none* - Shape cdifd:CDIFActionQueryInputShape: ex:exampleAction_37467 - Shape cdifd:CDIFActionTargetShape: *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: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: *none* - Shape cdifd:CDIFActionQueryInputShape: ex:exampleAction_37467 - Shape cdifd:CDIFActionTargetShape: *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: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: *none* - Shape cdifd:CDIFActionQueryInputShape: ex:ActionComplete_001 - Shape cdifd:CDIFActionTargetShape: *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']: {'type': 'string', 'description': 'description of the result/response representation.', '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']: {'type': 'string', 'description': 'text label for the result/response format.', '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: {'$schema': 'https://json-schema.org/draft/2020-12/schema', 'type': 'object', 'title': 'additionalProperty PropertyValue', 'description': 'PropertyValue values required to define a soft-typed ' 'property with a value. ', 'properties': {'@type': {'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'schema:PropertyValue'}, 'minItems': 1}, 'schema:propertyID': {'type': 'array', 'items': {'$ref': '#/$defs/propertyID_item'}, 'minItems': 1, '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.', 'x-jsonld-id': 'http://schema.org/propertyID'}, 'schema:name': {'type': 'string', 'x-jsonld-id': 'http://schema.org/name'}, 'schema:value': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'object'}], 'x-jsonld-id': 'http://schema.org/value'}, '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'}}, 'required': ['schema:name', 'schema:value'], '$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'}]}}, 'x-jsonld-prefixes': {'schema': 'http://schema.org/', 'nxs': 'https://manual.nexusformat.org/classes/'}, 'x-bblocks-metadata': {'itemIdentifier': 'cdif.bbr.metadata.schemaorgProperties.additionalProperty', 'register': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/register.json', 'version': '0.1', 'dateOfLastChange': '2026-11-06'}, '$id': 'file:///github/workspace/build/annotated/bbr/metadata/schemaorgProperties/additionalProperty/schema.yaml'} On instance: {'@context': {'schema': 'http://schema.org/', 'ex': 'https://example.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#', 'nxs': 'https://manual.nexusformat.org/classes/'}, '@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: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b29: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b20: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b13: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://manual.nexusformat.org/classes/Field/NXsource/probe>,ex:addPropdefinedTerm_zZc - Shape _:n2c7834119262432c97e034a512dc7a30b33: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b6: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b14: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b21: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b28: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b30: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b7: *none* - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b19: *none* - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b8: *none* - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b10: *none* - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b5: *none* - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b4: *none* - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b6: *none* - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nd45d43776ec54ae9818f4d2c3c6171f9b23: *none* - Shape _:nd45d43776ec54ae9818f4d2c3c6171f9b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd45d43776ec54ae9818f4d2c3c6171f9b22: *none* - Shape _:nd45d43776ec54ae9818f4d2c3c6171f9b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd45d43776ec54ae9818f4d2c3c6171f9b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd45d43776ec54ae9818f4d2c3c6171f9b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nd45d43776ec54ae9818f4d2c3c6171f9b10: *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']: {'type': 'array', 'items': {'$ref': '#/$defs/propertyID_item'}, 'minItems': 1, '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.', 'x-jsonld-id': 'http://schema.org/propertyID'} On instance['schema:propertyID']: 42
SHACL
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: 1 violation, 1 warning
Violation (sh:OrConstraintComponent): Source shape: cdifd:PropertyIDUriShouldBeIRIShape Focus node: 42 Value: "42"^^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.
Warning (sh:OrConstraintComponent): Source shape: cdifd:CDIFadditionalPropertyShape/sh:property (path schema1:propertyID) Focus node: ex:exampleAdditionalProperty_lkj09 Result path: schema1:propertyID Value: "42"^^xsd:integer Message: Node Literal("42", datatype=xsd:integer) must conform to one or more shapes in [ sh:nodeKind sh:IRI ] , [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] , [ sh:class schema1:DefinedTerm ]
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b29: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b20: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b13: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: ex:exampleAdditionalProperty_lkj09/schema1:propertyID - Shape _:n2c7834119262432c97e034a512dc7a30b33: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b6: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b14: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b21: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b28: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b30: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b7: *none* - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b19: *none* - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b8: *none* - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b10: *none* - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b5: *none* - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b4: *none* - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b6: *none* - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nd45d43776ec54ae9818f4d2c3c6171f9b23: *none* - Shape _:nd45d43776ec54ae9818f4d2c3c6171f9b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd45d43776ec54ae9818f4d2c3c6171f9b22: *none* - Shape _:nd45d43776ec54ae9818f4d2c3c6171f9b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd45d43776ec54ae9818f4d2c3c6171f9b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd45d43776ec54ae9818f4d2c3c6171f9b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nd45d43776ec54ae9818f4d2c3c6171f9b10: *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: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b29: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b20: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b13: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://manual.nexusformat.org/classes/Field/NXsource/probe>,ex:addPropdefinedTerm_zZc - Shape _:n2c7834119262432c97e034a512dc7a30b33: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b6: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b14: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b21: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b28: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b30: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b7: *none* - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b19: *none* - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b8: *none* - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b10: *none* - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b5: *none* - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b4: *none* - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b6: *none* - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nd45d43776ec54ae9818f4d2c3c6171f9b23: *none* - Shape _:nd45d43776ec54ae9818f4d2c3c6171f9b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd45d43776ec54ae9818f4d2c3c6171f9b22: *none* - Shape _:nd45d43776ec54ae9818f4d2c3c6171f9b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd45d43776ec54ae9818f4d2c3c6171f9b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd45d43776ec54ae9818f4d2c3c6171f9b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nd45d43776ec54ae9818f4d2c3c6171f9b10: *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: 1 violation
Violation (sh:OrConstraintComponent): Source shape: cdifd:PropertyIDUriShouldBeIRIShape Focus node: https://vocab.nerc.ac.uk/collection/Q01/current/ Value: "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 cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b29: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b20: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b13: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: ex:additionalPropertyComplete_001/schema1:propertyID,ex:additionalPropertyComplete_001/schema1:propertyID/schema1:identifier/schema1:propertyID,ex:samplePreparationMethod - Shape _:n2c7834119262432c97e034a512dc7a30b33: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b6: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b14: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b21: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b28: *none* - Shape _:n2c7834119262432c97e034a512dc7a30b30: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b7: *none* - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b19: *none* - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b8: *none* - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b10: *none* - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b5: *none* - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b4: *none* - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b6: *none* - Shape _:na4cbbdd4362241ba93418eaf8f1b1af0b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nd45d43776ec54ae9818f4d2c3c6171f9b23: *none* - Shape _:nd45d43776ec54ae9818f4d2c3c6171f9b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd45d43776ec54ae9818f4d2c3c6171f9b22: *none* - Shape _:nd45d43776ec54ae9818f4d2c3c6171f9b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd45d43776ec54ae9818f4d2c3c6171f9b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd45d43776ec54ae9818f4d2c3c6171f9b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nd45d43776ec54ae9818f4d2c3c6171f9b10: *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: {'$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', 'type': 'object', 'properties': {'@type': {'default': ['schema:Role'], 'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'schema:Role'}, 'minItems': 1}, 'schema:roleName': {'$ref': '#/$defs/cdifConceptOrTermOrString', 'x-jsonld-id': 'http://schema.org/roleName'}, 'schema:contributor': {'anyOf': [{'description': 'IRI ' 'reference ' 'to a ' 'Person ' 'or ' 'Organization ' 'defined ' 'elsewhere', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, {'$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'}}, 'required': ['@type', 'schema:roleName', 'schema:contributor'], '$defs': {'cdifConceptOrTermOrString': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifConceptOrTermOrString/schema.yaml'}}, 'x-jsonld-prefixes': {'schema': 'http://schema.org/'}, 'x-bblocks-metadata': {'itemIdentifier': 'cdif.bbr.metadata.schemaorgProperties.agentInRole', 'register': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/register.json', 'version': '0.1', 'dateOfLastChange': '2026-11-06'}, '$id': 'file:///github/workspace/build/annotated/bbr/metadata/schemaorgProperties/agentInRole/schema.yaml'} On instance: {'@context': {'schema': 'http://schema.org/', 'ex': 'https://example.org/'}, '@type': ['schema:Role'], 'schema:roleName': {'@type': ['schema:DefinedTerm'], 'schema:name': 'Principal Investigator', 'schema:inDefinedTermSet': 'https://credit.niso.org/', 'schema:termCode': 'investigation'}}
SHACL
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: 1 violation
Violation (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFRoleShape/sh:property (path schema1:contributor) Focus node: _:N814ee7d97f4f4bfe9f70b7ff5e76a153 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 _:n5bd764096c3c463180f494eda59281bab20: *none* - Shape _:n5bd764096c3c463180f494eda59281bab4: *none* - Shape cdifd:CDIFRoleShape: _:N814ee7d97f4f4bfe9f70b7ff5e76a153 - Shape _:n5bd764096c3c463180f494eda59281bab14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5bd764096c3c463180f494eda59281bab15: *none* - Shape _:n5bd764096c3c463180f494eda59281bab17: *none* - Shape _:n5bd764096c3c463180f494eda59281bab18: *none* - Shape _:n5bd764096c3c463180f494eda59281bab16: *none* - Shape cdifd:CDIFDefinedTermShape: _:N7db0e94412584f7097c81ad71f61358d - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5bd764096c3c463180f494eda59281bab3: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b19: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b4: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b5: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b10: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b25: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b11: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b23: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b20: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n08fa588b4272448b9a9c204d32523475b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape _:n74d401c2379941ee9f0f8311d43c4133b21: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/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: {'$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', 'type': 'object', 'properties': {'@type': {'default': ['schema:Role'], 'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'schema:Role'}, 'minItems': 1}, 'schema:roleName': {'$ref': '#/$defs/cdifConceptOrTermOrString', 'x-jsonld-id': 'http://schema.org/roleName'}, 'schema:contributor': {'anyOf': [{'description': 'IRI ' 'reference ' 'to a ' 'Person ' 'or ' 'Organization ' 'defined ' 'elsewhere', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, {'$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'}}, 'required': ['@type', 'schema:roleName', 'schema:contributor'], '$defs': {'cdifConceptOrTermOrString': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifConceptOrTermOrString/schema.yaml'}}, 'x-jsonld-prefixes': {'schema': 'http://schema.org/'}, 'x-bblocks-metadata': {'itemIdentifier': 'cdif.bbr.metadata.schemaorgProperties.agentInRole', 'register': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/register.json', 'version': '0.1', 'dateOfLastChange': '2026-11-06'}, '$id': 'file:///github/workspace/build/annotated/bbr/metadata/schemaorgProperties/agentInRole/schema.yaml'} On instance: {'@context': {'schema': 'http://schema.org/', 'ex': 'https://example.org/'}, '@type': ['schema:Role'], 'schema:contributor': {'@id': 'ex:PersonComplete_PI', '@type': ['schema:Person'], 'schema:name': 'Elena Volcanova', 'schema:description': 'Volcanologist and ' 'principal investigator ' 'for the Cascades ' 'Monitoring Network', 'schema:alternateName': 'Volcanova, E.', 'schema:identifier': {'@type': ['schema:PropertyValue'], 'schema:propertyID': {'@id': 'https://orcid.org'}, 'schema:value': '0000-0003-4567-8901', 'schema:url': 'https://orcid.org/0000-0003-4567-8901'}, 'schema:affiliation': {'@type': ['schema:Organization'], 'schema:name': 'USGS ' 'Cascades ' 'Volcano ' 'Observatory', 'schema:identifier': {'@type': ['schema:PropertyValue'], 'schema:propertyID': {'@id': 'https://ror.org'}, 'schema:value': '035a68863', 'schema:url': 'https://ror.org/035a68863'}}, 'schema:contactPoint': {'@type': ['schema:ContactPoint'], 'schema:email': 'evolcanova@usgs.gov'}, 'schema:sameAs': ['https://www.usgs.gov/staff-profiles/elena-volcanova']}}
SHACL
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: 1 violation
Violation (sh:MinCountConstraintComponent): Source shape: cdifd:roleNameProperty Focus node: _:N75bcd6b1c8234bd8b6bddece0c9f36ff 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 _:n5bd764096c3c463180f494eda59281bab20: *none* - Shape _:n5bd764096c3c463180f494eda59281bab4: *none* - Shape cdifd:CDIFRoleShape: _:N75bcd6b1c8234bd8b6bddece0c9f36ff - Shape _:n5bd764096c3c463180f494eda59281bab14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5bd764096c3c463180f494eda59281bab15: *none* - Shape _:n5bd764096c3c463180f494eda59281bab17: *none* - Shape _:n5bd764096c3c463180f494eda59281bab18: *none* - Shape _:n5bd764096c3c463180f494eda59281bab16: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5bd764096c3c463180f494eda59281bab3: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b19: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b4: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b5: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b10: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b25: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b11: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b23: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b20: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: ex:PersonComplete_PI/schema1:affiliation - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n08fa588b4272448b9a9c204d32523475b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape _:n74d401c2379941ee9f0f8311d43c4133b21: *none* - Shape cdifd:CDIFPersonShape: ex:PersonComplete_PI - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:PersonComplete_PI/schema1:contactPoint - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/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: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n5bd764096c3c463180f494eda59281bab20: *none* - Shape _:n5bd764096c3c463180f494eda59281bab4: *none* - Shape cdifd:CDIFRoleShape: _:N8d14a86c32fe4208a7417edb70aa5b24 - Shape _:n5bd764096c3c463180f494eda59281bab14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5bd764096c3c463180f494eda59281bab15: *none* - Shape _:n5bd764096c3c463180f494eda59281bab17: *none* - Shape _:n5bd764096c3c463180f494eda59281bab18: *none* - Shape _:n5bd764096c3c463180f494eda59281bab16: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5bd764096c3c463180f494eda59281bab3: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b19: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b4: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b5: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b10: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b25: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b11: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b23: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b20: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: ex:exampleOrg_fW - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n08fa588b4272448b9a9c204d32523475b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape _:n74d401c2379941ee9f0f8311d43c4133b21: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/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: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n5bd764096c3c463180f494eda59281bab20: *none* - Shape _:n5bd764096c3c463180f494eda59281bab4: *none* - Shape cdifd:CDIFRoleShape: _:N126d9ee67e0b4a778f85b0b85d066d1c - Shape _:n5bd764096c3c463180f494eda59281bab14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5bd764096c3c463180f494eda59281bab15: *none* - Shape _:n5bd764096c3c463180f494eda59281bab17: *none* - Shape _:n5bd764096c3c463180f494eda59281bab18: *none* - Shape _:n5bd764096c3c463180f494eda59281bab16: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5bd764096c3c463180f494eda59281bab3: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b19: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b4: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b5: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b10: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b25: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b11: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b23: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b20: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: ex:PersonExample_zZc/schema1:affiliation - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n08fa588b4272448b9a9c204d32523475b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape _:n74d401c2379941ee9f0f8311d43c4133b21: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:PersonExample_zZc/schema1:contactPoint - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/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: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n5bd764096c3c463180f494eda59281bab20: *none* - Shape _:n5bd764096c3c463180f494eda59281bab4: *none* - Shape cdifd:CDIFRoleShape: _:N1488718f6fe7447c9c451c0a67e33c1e - Shape _:n5bd764096c3c463180f494eda59281bab14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5bd764096c3c463180f494eda59281bab15: *none* - Shape _:n5bd764096c3c463180f494eda59281bab17: *none* - Shape _:n5bd764096c3c463180f494eda59281bab18: *none* - Shape _:n5bd764096c3c463180f494eda59281bab16: *none* - Shape cdifd:CDIFDefinedTermShape: _:N93085ede698a4a5b93ac8f221d5e6b18 - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5bd764096c3c463180f494eda59281bab3: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b19: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b4: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b5: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b10: *none* - Shape _:nf3e1fbe841094d9da7157065f5fd24c9b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b25: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b11: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b23: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b20: *none* - Shape _:n292c63fc555741d3a8fc2aceaa2e5230b10: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: ex:PersonComplete_PI/schema1:affiliation - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n08fa588b4272448b9a9c204d32523475b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape _:n74d401c2379941ee9f0f8311d43c4133b21: *none* - Shape cdifd:CDIFPersonShape: ex:PersonComplete_PI - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:PersonComplete_PI/schema1:contactPoint - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/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': {'schema': 'http://schema.org/', 'ex': 'https://example.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#', 'dcterms': 'http://purl.org/dc/terms/'}, '@type': ['schema:DataDownload'], 'schema:name': 'Water levels in Beartooth reservoir, 1992-2020', 'schema:encodingFormat': ['text/csv'], 'spdx:checksum': {'@type': ['spdx:Checksum'], 'spdx:algorithm': 'MD5', 'spdx:checksumValue': 'd41d8cd98f00b204e9800998ecf8427e'}, 'schema:provider': [{'@id': 'https://orcid.org/3333-4444-5565', '@type': ['schema:Person'], 'schema:name': 'Severus Data', 'schema:alternateName': 'the datameister', 'schema:affiliation': {'@id': 'https://ror.org/347237', '@type': ['schema:Organization'], 'schema:additionalType': ['Data ' 'repository'], 'schema:name': 'Houndstooth ' 'Data ' 'Repository', 'schema:identifier': 'https://ror.org/347237'}, '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:value': '3333-4444-5565', 'schema:url': 'https://orcid.org/3333-4444-5565'}}], 'dcterms:conformsTo': [{'@id': 'http://www.opengis.net/def/nil/OGC/0/missing'}]}
SHACL
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: 1 violation
Violation (sh:MinCountConstraintComponent): Source shape: cdifd:CDIFDataDownloadShape/sh:property (path schema1:contentUrl) Focus node: _:N2f98eb1c0b0945e999fa8a0416beaf45 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: _:N2f98eb1c0b0945e999fa8a0416beaf45 - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: _:N2f98eb1c0b0945e999fa8a0416beaf45
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n432b774e5647420da55b781cc4f5252cb10: *none* - Shape _:n432b774e5647420da55b781cc4f5252cb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n432b774e5647420da55b781cc4f5252cb6: *none* - Shape _:n432b774e5647420da55b781cc4f5252cb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n432b774e5647420da55b781cc4f5252cb8: *none* - Shape _:n432b774e5647420da55b781cc4f5252cb7: *none* - Shape _:n432b774e5647420da55b781cc4f5252cb19: *none* - Shape _:n432b774e5647420da55b781cc4f5252cb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb8a6e0c0f46c4f6786d0849b8c31a28eb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nb8a6e0c0f46c4f6786d0849b8c31a28eb25: *none* - Shape _:nb8a6e0c0f46c4f6786d0849b8c31a28eb21: *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 _:nb8a6e0c0f46c4f6786d0849b8c31a28eb10: *none* - Shape _:nb8a6e0c0f46c4f6786d0849b8c31a28eb20: *none* - Shape _:nb8a6e0c0f46c4f6786d0849b8c31a28eb22: *none* - Shape _:nb8a6e0c0f46c4f6786d0849b8c31a28eb23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://ror.org/347237> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4ad5d5dae40c48d6b47fb3bfc7483c56b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape: <https://orcid.org/3333-4444-5565> - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *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: <https://orcid.org/3333-4444-5565>/schema1:contactPoint - Shape _:nd367256f8ee74c61a82d674693c1e1e2b21: *none* - 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*
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: no results
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: _:N655c41d697124ddb84f65323d9446f56 - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: _:N655c41d697124ddb84f65323d9446f56
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n432b774e5647420da55b781cc4f5252cb10: *none* - Shape _:n432b774e5647420da55b781cc4f5252cb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n432b774e5647420da55b781cc4f5252cb6: *none* - Shape _:n432b774e5647420da55b781cc4f5252cb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n432b774e5647420da55b781cc4f5252cb8: *none* - Shape _:n432b774e5647420da55b781cc4f5252cb7: *none* - Shape _:n432b774e5647420da55b781cc4f5252cb19: *none* - Shape _:n432b774e5647420da55b781cc4f5252cb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb8a6e0c0f46c4f6786d0849b8c31a28eb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nb8a6e0c0f46c4f6786d0849b8c31a28eb25: *none* - Shape _:nb8a6e0c0f46c4f6786d0849b8c31a28eb21: *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 _:nb8a6e0c0f46c4f6786d0849b8c31a28eb10: *none* - Shape _:nb8a6e0c0f46c4f6786d0849b8c31a28eb20: *none* - Shape _:nb8a6e0c0f46c4f6786d0849b8c31a28eb22: *none* - Shape _:nb8a6e0c0f46c4f6786d0849b8c31a28eb23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://ror.org/347237> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4ad5d5dae40c48d6b47fb3bfc7483c56b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape: <https://orcid.org/3333-4444-5565> - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *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: <https://orcid.org/3333-4444-5565>/schema1:contactPoint - Shape _:nd367256f8ee74c61a82d674693c1e1e2b21: *none* - 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*
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: no results
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: _:N4f0bdf92a6294df684548c09e55f23fa - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: _:N4f0bdf92a6294df684548c09e55f23fa
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n432b774e5647420da55b781cc4f5252cb10: *none* - Shape _:n432b774e5647420da55b781cc4f5252cb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n432b774e5647420da55b781cc4f5252cb6: *none* - Shape _:n432b774e5647420da55b781cc4f5252cb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n432b774e5647420da55b781cc4f5252cb8: *none* - Shape _:n432b774e5647420da55b781cc4f5252cb7: *none* - Shape _:n432b774e5647420da55b781cc4f5252cb19: *none* - Shape _:n432b774e5647420da55b781cc4f5252cb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb8a6e0c0f46c4f6786d0849b8c31a28eb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nb8a6e0c0f46c4f6786d0849b8c31a28eb25: *none* - Shape _:nb8a6e0c0f46c4f6786d0849b8c31a28eb21: *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 _:nb8a6e0c0f46c4f6786d0849b8c31a28eb10: *none* - Shape _:nb8a6e0c0f46c4f6786d0849b8c31a28eb20: *none* - Shape _:nb8a6e0c0f46c4f6786d0849b8c31a28eb22: *none* - Shape _:nb8a6e0c0f46c4f6786d0849b8c31a28eb23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://ror.org/347237> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4ad5d5dae40c48d6b47fb3bfc7483c56b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape: <https://orcid.org/3333-4444-5565> - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *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: <https://orcid.org/3333-4444-5565>/schema1:contactPoint - Shape _:nd367256f8ee74c61a82d674693c1e1e2b21: *none* - 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*
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: no results
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: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n432b774e5647420da55b781cc4f5252cb10: *none* - Shape _:n432b774e5647420da55b781cc4f5252cb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n432b774e5647420da55b781cc4f5252cb6: *none* - Shape _:n432b774e5647420da55b781cc4f5252cb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n432b774e5647420da55b781cc4f5252cb8: *none* - Shape _:n432b774e5647420da55b781cc4f5252cb7: *none* - Shape _:n432b774e5647420da55b781cc4f5252cb19: *none* - Shape _:n432b774e5647420da55b781cc4f5252cb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb8a6e0c0f46c4f6786d0849b8c31a28eb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nb8a6e0c0f46c4f6786d0849b8c31a28eb25: *none* - Shape _:nb8a6e0c0f46c4f6786d0849b8c31a28eb21: *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 _:nb8a6e0c0f46c4f6786d0849b8c31a28eb10: *none* - Shape _:nb8a6e0c0f46c4f6786d0849b8c31a28eb20: *none* - Shape _:nb8a6e0c0f46c4f6786d0849b8c31a28eb22: *none* - Shape _:nb8a6e0c0f46c4f6786d0849b8c31a28eb23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://orcid.org/0000-0002-5678-1234>/schema1:affiliation,ex:DataDownloadComplete_001/schema1:provider - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4ad5d5dae40c48d6b47fb3bfc7483c56b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0002-5678-1234> - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *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: <https://orcid.org/0000-0002-5678-1234>/schema1:contactPoint - Shape _:nd367256f8ee74c61a82d674693c1e1e2b21: *none* - 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*

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: 'ex:Fake' is not of type 'array' Failed validating 'type' in schema[1]['properties']['@type']: {'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'schema:PropertyValue'}, 'minItems': 1} On instance['@type']: 'ex:Fake'
SHACL
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb26: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb19: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb6: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb8: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n44bad71b20514e4292a87648e167a88fb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n44bad71b20514e4292a87648e167a88fb20: *none* - Shape _:n44bad71b20514e4292a87648e167a88fb21: *none* - Shape _:n44bad71b20514e4292a87648e167a88fb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n44bad71b20514e4292a87648e167a88fb25: *none* - Shape _:n44bad71b20514e4292a87648e167a88fb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n44bad71b20514e4292a87648e167a88fb11: *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', 'description': 'text label for the term that is useful to human user', 'x-jsonld-id': 'http://schema.org/name'} On instance['schema:name']: 42
SHACL
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb26: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb19: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb6: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb8: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n44bad71b20514e4292a87648e167a88fb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n44bad71b20514e4292a87648e167a88fb20: *none* - Shape _:n44bad71b20514e4292a87648e167a88fb21: *none* - Shape _:n44bad71b20514e4292a87648e167a88fb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n44bad71b20514e4292a87648e167a88fb25: *none* - Shape _:n44bad71b20514e4292a87648e167a88fb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n44bad71b20514e4292a87648e167a88fb11: *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']: {'type': 'string', 'description': 'A representative code for this keyword in the ' 'controlled vocabulary. Analogous to skos:Notation', 'x-jsonld-id': 'http://schema.org/termCode'} On instance['schema:termCode']: 42
SHACL
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: 1 info
Info (sh:DatatypeConstraintComponent): Source shape: cdifd:CDIFDefinedTermShape/sh:property (path schema1:termCode) Focus node: ex:definedTerm_zZc Result path: schema1:termCode Value: "42"^^xsd:integer 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 _:n8ad60cac4dda49b1b2532cd25cd1b31fb26: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb19: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb6: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb8: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n44bad71b20514e4292a87648e167a88fb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n44bad71b20514e4292a87648e167a88fb20: *none* - Shape _:n44bad71b20514e4292a87648e167a88fb21: *none* - Shape _:n44bad71b20514e4292a87648e167a88fb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n44bad71b20514e4292a87648e167a88fb25: *none* - Shape _:n44bad71b20514e4292a87648e167a88fb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n44bad71b20514e4292a87648e167a88fb11: *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: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb26: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb19: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb6: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb8: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n44bad71b20514e4292a87648e167a88fb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n44bad71b20514e4292a87648e167a88fb20: *none* - Shape _:n44bad71b20514e4292a87648e167a88fb21: *none* - Shape _:n44bad71b20514e4292a87648e167a88fb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n44bad71b20514e4292a87648e167a88fb25: *none* - Shape _:n44bad71b20514e4292a87648e167a88fb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n44bad71b20514e4292a87648e167a88fb11: *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: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb26: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb19: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb6: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb8: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n8ad60cac4dda49b1b2532cd25cd1b31fb7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n44bad71b20514e4292a87648e167a88fb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n44bad71b20514e4292a87648e167a88fb20: *none* - Shape _:n44bad71b20514e4292a87648e167a88fb21: *none* - Shape _:n44bad71b20514e4292a87648e167a88fb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n44bad71b20514e4292a87648e167a88fb25: *none* - Shape _:n44bad71b20514e4292a87648e167a88fb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n44bad71b20514e4292a87648e167a88fb11: *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', 'description': 'Description of the scope and purpose of the term set.', 'x-jsonld-id': 'http://schema.org/description'} On instance['schema:description']: 42
SHACL
Validation result for _sources/schemaorgProperties/definedTermSet/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTermSet/rules.shacl: - Shape cdifd:CDIFDefinedTermSetShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermSetShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermSetShape: ex:sampleMaterialTypes - Shape _:n13cee7b3916548fdb23b3004c42e0c08b6: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n5f2e0c96c5fe416d91004ceabc575281b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5f2e0c96c5fe416d91004ceabc575281b6: *none* - Shape _:n5f2e0c96c5fe416d91004ceabc575281b4: *none* - Shape _:n5f2e0c96c5fe416d91004ceabc575281b5: *none* - Shape _:n5f2e0c96c5fe416d91004ceabc575281b19: *none* - Shape _:n5f2e0c96c5fe416d91004ceabc575281b7: *none* - Shape _:n5f2e0c96c5fe416d91004ceabc575281b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n5f2e0c96c5fe416d91004ceabc575281b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n08a04d53b9214df6820d094f74f19b82b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n08a04d53b9214df6820d094f74f19b82b20: *none* - Shape _:n08a04d53b9214df6820d094f74f19b82b11: *none* - Shape _:n08a04d53b9214df6820d094f74f19b82b25: *none* - Shape _:n08a04d53b9214df6820d094f74f19b82b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n08a04d53b9214df6820d094f74f19b82b22: *none* - Shape _:n08a04d53b9214df6820d094f74f19b82b21: *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', 'description': 'Human-readable name (label) for the term set.', 'x-jsonld-id': 'http://schema.org/name'} On instance['schema:name']: 42
SHACL
Validation result for _sources/schemaorgProperties/definedTermSet/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTermSet/rules.shacl: - Shape cdifd:CDIFDefinedTermSetShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermSetShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermSetShape: ex:sampleMaterialTypes - Shape _:n13cee7b3916548fdb23b3004c42e0c08b6: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n5f2e0c96c5fe416d91004ceabc575281b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5f2e0c96c5fe416d91004ceabc575281b6: *none* - Shape _:n5f2e0c96c5fe416d91004ceabc575281b4: *none* - Shape _:n5f2e0c96c5fe416d91004ceabc575281b5: *none* - Shape _:n5f2e0c96c5fe416d91004ceabc575281b19: *none* - Shape _:n5f2e0c96c5fe416d91004ceabc575281b7: *none* - Shape _:n5f2e0c96c5fe416d91004ceabc575281b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n5f2e0c96c5fe416d91004ceabc575281b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n08a04d53b9214df6820d094f74f19b82b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n08a04d53b9214df6820d094f74f19b82b20: *none* - Shape _:n08a04d53b9214df6820d094f74f19b82b11: *none* - Shape _:n08a04d53b9214df6820d094f74f19b82b25: *none* - Shape _:n08a04d53b9214df6820d094f74f19b82b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n08a04d53b9214df6820d094f74f19b82b22: *none* - Shape _:n08a04d53b9214df6820d094f74f19b82b21: *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: no results
Focus nodes for _sources/schemaorgProperties/definedTermSet/rules.shacl: - Shape cdifd:CDIFDefinedTermSetShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermSetShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermSetShape: ex:sampleMaterialTypes - Shape _:n13cee7b3916548fdb23b3004c42e0c08b6: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n5f2e0c96c5fe416d91004ceabc575281b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5f2e0c96c5fe416d91004ceabc575281b6: *none* - Shape _:n5f2e0c96c5fe416d91004ceabc575281b4: *none* - Shape _:n5f2e0c96c5fe416d91004ceabc575281b5: *none* - Shape _:n5f2e0c96c5fe416d91004ceabc575281b19: *none* - Shape _:n5f2e0c96c5fe416d91004ceabc575281b7: *none* - Shape _:n5f2e0c96c5fe416d91004ceabc575281b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n5f2e0c96c5fe416d91004ceabc575281b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n08a04d53b9214df6820d094f74f19b82b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n08a04d53b9214df6820d094f74f19b82b20: *none* - Shape _:n08a04d53b9214df6820d094f74f19b82b11: *none* - Shape _:n08a04d53b9214df6820d094f74f19b82b25: *none* - Shape _:n08a04d53b9214df6820d094f74f19b82b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n08a04d53b9214df6820d094f74f19b82b22: *none* - Shape _:n08a04d53b9214df6820d094f74f19b82b21: *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: no results
Focus nodes for _sources/schemaorgProperties/definedTermSet/rules.shacl: - Shape cdifd:CDIFDefinedTermSetShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermSetShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermSetShape: ex:nercParameterCodes_P02 - Shape _:n13cee7b3916548fdb23b3004c42e0c08b6: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n5f2e0c96c5fe416d91004ceabc575281b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5f2e0c96c5fe416d91004ceabc575281b6: *none* - Shape _:n5f2e0c96c5fe416d91004ceabc575281b4: *none* - Shape _:n5f2e0c96c5fe416d91004ceabc575281b5: *none* - Shape _:n5f2e0c96c5fe416d91004ceabc575281b19: *none* - Shape _:n5f2e0c96c5fe416d91004ceabc575281b7: *none* - Shape _:n5f2e0c96c5fe416d91004ceabc575281b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n5f2e0c96c5fe416d91004ceabc575281b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n08a04d53b9214df6820d094f74f19b82b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n08a04d53b9214df6820d094f74f19b82b20: *none* - Shape _:n08a04d53b9214df6820d094f74f19b82b11: *none* - Shape _:n08a04d53b9214df6820d094f74f19b82b25: *none* - Shape _:n08a04d53b9214df6820d094f74f19b82b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n08a04d53b9214df6820d094f74f19b82b22: *none* - Shape _:n08a04d53b9214df6820d094f74f19b82b21: *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']: {'type': 'string', 'format': 'uri', '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 ', 'x-jsonld-id': 'http://schema.org/url'} On instance['schema:url']: 42
SHACL
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n4b2beda511014620bb96a5637ccd188fb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4b2beda511014620bb96a5637ccd188fb21: *none* - Shape _:n4b2beda511014620bb96a5637ccd188fb23: *none* - Shape _:n4b2beda511014620bb96a5637ccd188fb25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n4b2beda511014620bb96a5637ccd188fb10: *none* - Shape _:n4b2beda511014620bb96a5637ccd188fb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n4b2beda511014620bb96a5637ccd188fb20: *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']: {'type': 'string', 'description': 'the identifier string. E.g. 10.5066/F7VX0DMQ', 'x-jsonld-id': 'http://schema.org/value'} On instance['schema:value']: 42
SHACL
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n4b2beda511014620bb96a5637ccd188fb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4b2beda511014620bb96a5637ccd188fb21: *none* - Shape _:n4b2beda511014620bb96a5637ccd188fb23: *none* - Shape _:n4b2beda511014620bb96a5637ccd188fb25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n4b2beda511014620bb96a5637ccd188fb10: *none* - Shape _:n4b2beda511014620bb96a5637ccd188fb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n4b2beda511014620bb96a5637ccd188fb20: *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: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n4b2beda511014620bb96a5637ccd188fb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4b2beda511014620bb96a5637ccd188fb21: *none* - Shape _:n4b2beda511014620bb96a5637ccd188fb23: *none* - Shape _:n4b2beda511014620bb96a5637ccd188fb25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n4b2beda511014620bb96a5637ccd188fb10: *none* - Shape _:n4b2beda511014620bb96a5637ccd188fb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n4b2beda511014620bb96a5637ccd188fb20: *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: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n4b2beda511014620bb96a5637ccd188fb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4b2beda511014620bb96a5637ccd188fb21: *none* - Shape _:n4b2beda511014620bb96a5637ccd188fb23: *none* - Shape _:n4b2beda511014620bb96a5637ccd188fb25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n4b2beda511014620bb96a5637ccd188fb10: *none* - Shape _:n4b2beda511014620bb96a5637ccd188fb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n4b2beda511014620bb96a5637ccd188fb20: *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).', 'type': 'array', 'items': {'$ref': '#/$defs/cdifConceptOrTermOrString'}, 'minItems': 1, 'x-jsonld-id': 'http://schema.org/additionalType'} On instance['schema:additionalType']: 42
SHACL
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb7: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb10: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb8: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb6: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb4: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n9c8534195c0a460aa657536af9af5301b10: *none* - Shape _:n9c8534195c0a460aa657536af9af5301b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9c8534195c0a460aa657536af9af5301b21: *none* - Shape _:n9c8534195c0a460aa657536af9af5301b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9c8534195c0a460aa657536af9af5301b23: *none* - Shape _:n9c8534195c0a460aa657536af9af5301b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n9c8534195c0a460aa657536af9af5301b20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: 1 violation
Violation (sh:OrConstraintComponent): Source shape: cdifd:AdditionalTypeUriShouldBeIRIShape Focus node: 42 Value: "42"^^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 _:n84a8dbdcbb61490785c801187261ec5cb30: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb28: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb13: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb20: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,ex:component-mass-spectrometer/schema1:additionalProperty/schema1:propertyID,ex:component-pyrolysis-oven/schema1:additionalProperty/schema1:propertyID,<https://vocab.nerc.ac.uk/collection/L05/current/>,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,ex:component-gas-chromatograph/schema1:additionalProperty/schema1:propertyID,ex:component-gas-chromatograph/schema1:additionalProperty/schema1:propertyID,ex:component-mass-spectrometer/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,<https://doi.org>,<https://orcid.org>,ex:component-pyrolysis-oven/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:model/schema1:identifier/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:identifier/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,<https://ror.org>,ex:component-gas-chromatograph/schema1:additionalProperty/schema1:propertyID,ex:component-mass-spectrometer/schema1:additionalProperty/schema1:propertyID - Shape _:n84a8dbdcbb61490785c801187261ec5cb33: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb31: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb7: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb6: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb14: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb29: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: ex:instrument-pygcmsms-gsfc-001/schema1:additionalType,wd:Q848143,wd:Q3099911,wd:Q180809 - Shape _:n84a8dbdcbb61490785c801187261ec5cb21: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n821d6cbaea8145fca14fbcf2895bff32b16: *none* - Shape cdifd:CDIFRoleShape: ex:instrument-pygcmsms-gsfc-001/schema1:contributor,ex:instrument-pygcmsms-gsfc-001/schema1:contributor - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n821d6cbaea8145fca14fbcf2895bff32b17: *none* - Shape _:n821d6cbaea8145fca14fbcf2895bff32b20: *none* - Shape _:n821d6cbaea8145fca14fbcf2895bff32b3: *none* - Shape _:n821d6cbaea8145fca14fbcf2895bff32b14: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n821d6cbaea8145fca14fbcf2895bff32b4: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n821d6cbaea8145fca14fbcf2895bff32b15: *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 - Shape _:n821d6cbaea8145fca14fbcf2895bff32b18: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: ex:component-mass-spectrometer/schema1:manufacturer,ex:component-gas-chromatograph/schema1:manufacturer,ex:instrument-pygcmsms-gsfc-001/schema1:manufacturer,ex:component-pyrolysis-oven/schema1:manufacturer,<https://ror.org/0171mag52> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n16ac4297420746a3b8ce43be52e0d78bb3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6e403aa5a4354884b98ae2d2f1bb2db8b21: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0002-4805-7062>,<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:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://ror.org/0171mag52>/schema1:contactPoint,<https://orcid.org/0000-0002-4805-7062>/schema1:contactPoint,<https://orcid.org/0000-0001-8898-3457>/schema1:contactPoint,ex:instrument-pygcmsms-gsfc-001/schema1:manufacturer/schema1:contactPoint - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:nf947182294d04117b2a12a0ce0ed2e14b7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf947182294d04117b2a12a0ce0ed2e14b15: *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 _:nf947182294d04117b2a12a0ce0ed2e14b5: *none* - Shape _:nf947182294d04117b2a12a0ce0ed2e14b6: *none* - Shape _:nf947182294d04117b2a12a0ce0ed2e14b4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
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*
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', 'description': 'Text description of this instrument, its purpose, and ' 'capabilities.', 'x-jsonld-id': 'http://schema.org/description'} On instance['schema:description']: 42
SHACL
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb7: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb10: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb8: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb6: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb4: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n9c8534195c0a460aa657536af9af5301b10: *none* - Shape _:n9c8534195c0a460aa657536af9af5301b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9c8534195c0a460aa657536af9af5301b21: *none* - Shape _:n9c8534195c0a460aa657536af9af5301b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9c8534195c0a460aa657536af9af5301b23: *none* - Shape _:n9c8534195c0a460aa657536af9af5301b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n9c8534195c0a460aa657536af9af5301b20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb30: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb28: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb13: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb20: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,ex:component-mass-spectrometer/schema1:additionalProperty/schema1:propertyID,ex:component-pyrolysis-oven/schema1:additionalProperty/schema1:propertyID,<https://vocab.nerc.ac.uk/collection/L05/current/>,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,ex:component-gas-chromatograph/schema1:additionalProperty/schema1:propertyID,ex:component-gas-chromatograph/schema1:additionalProperty/schema1:propertyID,ex:component-mass-spectrometer/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,<https://doi.org>,<https://orcid.org>,ex:component-pyrolysis-oven/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:model/schema1:identifier/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:identifier/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,<https://ror.org>,ex:component-gas-chromatograph/schema1:additionalProperty/schema1:propertyID,ex:component-mass-spectrometer/schema1:additionalProperty/schema1:propertyID - Shape _:n84a8dbdcbb61490785c801187261ec5cb33: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb31: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb7: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb6: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb14: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb29: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: wd:Q420427,wd:Q848143,wd:Q3099911,wd:Q180809 - Shape _:n84a8dbdcbb61490785c801187261ec5cb21: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n821d6cbaea8145fca14fbcf2895bff32b16: *none* - Shape cdifd:CDIFRoleShape: ex:instrument-pygcmsms-gsfc-001/schema1:contributor,ex:instrument-pygcmsms-gsfc-001/schema1:contributor - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n821d6cbaea8145fca14fbcf2895bff32b17: *none* - Shape _:n821d6cbaea8145fca14fbcf2895bff32b20: *none* - Shape _:n821d6cbaea8145fca14fbcf2895bff32b3: *none* - Shape _:n821d6cbaea8145fca14fbcf2895bff32b14: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n821d6cbaea8145fca14fbcf2895bff32b4: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n821d6cbaea8145fca14fbcf2895bff32b15: *none* - Shape cdifd:CDIFDefinedTermShape: ex:instrument-pygcmsms-gsfc-001/schema1:category,ex:instrument-pygcmsms-gsfc-001/schema1:contributor/schema1:roleName,ex:instrument-pygcmsms-gsfc-001/schema1:category - Shape _:n821d6cbaea8145fca14fbcf2895bff32b18: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: ex:component-mass-spectrometer/schema1:manufacturer,ex:component-pyrolysis-oven/schema1:manufacturer,ex:instrument-pygcmsms-gsfc-001/schema1:manufacturer,<https://ror.org/0171mag52>,ex:component-gas-chromatograph/schema1:manufacturer - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n16ac4297420746a3b8ce43be52e0d78bb3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6e403aa5a4354884b98ae2d2f1bb2db8b21: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0002-4805-7062>,<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:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0002-4805-7062>/schema1:contactPoint,<https://ror.org/0171mag52>/schema1:contactPoint,<https://orcid.org/0000-0001-8898-3457>/schema1:contactPoint,ex:instrument-pygcmsms-gsfc-001/schema1:manufacturer/schema1:contactPoint - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:nf947182294d04117b2a12a0ce0ed2e14b7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf947182294d04117b2a12a0ce0ed2e14b15: *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 _:nf947182294d04117b2a12a0ce0ed2e14b5: *none* - Shape _:nf947182294d04117b2a12a0ce0ed2e14b6: *none* - Shape _:nf947182294d04117b2a12a0ce0ed2e14b4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
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*
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: no results
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb7: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb10: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb8: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb6: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb4: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n9c8534195c0a460aa657536af9af5301b10: *none* - Shape _:n9c8534195c0a460aa657536af9af5301b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9c8534195c0a460aa657536af9af5301b21: *none* - Shape _:n9c8534195c0a460aa657536af9af5301b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9c8534195c0a460aa657536af9af5301b23: *none* - Shape _:n9c8534195c0a460aa657536af9af5301b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n9c8534195c0a460aa657536af9af5301b20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb30: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb28: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb13: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb20: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,ex:component-mass-spectrometer/schema1:additionalProperty/schema1:propertyID,ex:component-pyrolysis-oven/schema1:additionalProperty/schema1:propertyID,<https://vocab.nerc.ac.uk/collection/L05/current/>,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,ex:component-gas-chromatograph/schema1:additionalProperty/schema1:propertyID,ex:component-gas-chromatograph/schema1:additionalProperty/schema1:propertyID,ex:component-mass-spectrometer/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,<https://doi.org>,<https://orcid.org>,ex:component-pyrolysis-oven/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:model/schema1:identifier/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:identifier/schema1:propertyID,ex:instrument-pygcmsms-gsfc-001/schema1:additionalProperty/schema1:propertyID,<https://ror.org>,ex:component-gas-chromatograph/schema1:additionalProperty/schema1:propertyID,ex:component-mass-spectrometer/schema1:additionalProperty/schema1:propertyID - Shape _:n84a8dbdcbb61490785c801187261ec5cb33: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb31: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb7: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb6: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb14: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb29: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: wd:Q420427,wd:Q848143,wd:Q3099911,wd:Q180809 - Shape _:n84a8dbdcbb61490785c801187261ec5cb21: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n821d6cbaea8145fca14fbcf2895bff32b16: *none* - Shape cdifd:CDIFRoleShape: ex:instrument-pygcmsms-gsfc-001/schema1:contributor,ex:instrument-pygcmsms-gsfc-001/schema1:contributor - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n821d6cbaea8145fca14fbcf2895bff32b17: *none* - Shape _:n821d6cbaea8145fca14fbcf2895bff32b20: *none* - Shape _:n821d6cbaea8145fca14fbcf2895bff32b3: *none* - Shape _:n821d6cbaea8145fca14fbcf2895bff32b14: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n821d6cbaea8145fca14fbcf2895bff32b4: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n821d6cbaea8145fca14fbcf2895bff32b15: *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 - Shape _:n821d6cbaea8145fca14fbcf2895bff32b18: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: ex:component-gas-chromatograph/schema1:manufacturer,ex:component-pyrolysis-oven/schema1:manufacturer,ex:instrument-pygcmsms-gsfc-001/schema1:manufacturer,<https://ror.org/0171mag52>,ex:component-mass-spectrometer/schema1:manufacturer - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n16ac4297420746a3b8ce43be52e0d78bb3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6e403aa5a4354884b98ae2d2f1bb2db8b21: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0002-4805-7062>,<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:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:instrument-pygcmsms-gsfc-001/schema1:manufacturer/schema1:contactPoint,<https://orcid.org/0000-0001-8898-3457>/schema1:contactPoint,<https://ror.org/0171mag52>/schema1:contactPoint,<https://orcid.org/0000-0002-4805-7062>/schema1:contactPoint - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:nf947182294d04117b2a12a0ce0ed2e14b7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf947182294d04117b2a12a0ce0ed2e14b15: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:nf947182294d04117b2a12a0ce0ed2e14b5: *none* - Shape _:nf947182294d04117b2a12a0ce0ed2e14b6: *none* - Shape _:nf947182294d04117b2a12a0ce0ed2e14b4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink/schema1:target,ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink/schema1:target,ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink/schema1:target - Shape cdifd:CDIFEntryPointShape/sh:or/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: no results
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb7: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb10: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb8: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb6: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb4: *none* - Shape _:n5a30ea7c66c444a39b5da662cd64bcddb5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n9c8534195c0a460aa657536af9af5301b10: *none* - Shape _:n9c8534195c0a460aa657536af9af5301b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9c8534195c0a460aa657536af9af5301b21: *none* - Shape _:n9c8534195c0a460aa657536af9af5301b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9c8534195c0a460aa657536af9af5301b23: *none* - Shape _:n9c8534195c0a460aa657536af9af5301b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n9c8534195c0a460aa657536af9af5301b20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb30: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb28: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb13: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb20: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: ex:instrument-icpms-lab42/schema1:model/schema1:identifier/schema1:propertyID,ex:instrument-icpms-lab42/schema1:identifier/schema1:propertyID,ex:instrument-icpms-lab42/schema1:additionalProperty/schema1:propertyID,ex:component-autosampler-lab42/schema1:additionalProperty/schema1:propertyID,ex:instrument-icpms-lab42/schema1:additionalProperty/schema1:propertyID,<https://ror.org>,<https://vocab.nerc.ac.uk/collection/L05/current/>,<https://doi.org>,<https://orcid.org> - Shape _:n84a8dbdcbb61490785c801187261ec5cb33: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb31: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb7: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb6: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb14: *none* - Shape _:n84a8dbdcbb61490785c801187261ec5cb29: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: wd:Q223767,wd:Q16653419 - Shape _:n84a8dbdcbb61490785c801187261ec5cb21: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n821d6cbaea8145fca14fbcf2895bff32b16: *none* - Shape cdifd:CDIFRoleShape: ex:instrument-icpms-lab42/schema1:contributor - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n821d6cbaea8145fca14fbcf2895bff32b17: *none* - Shape _:n821d6cbaea8145fca14fbcf2895bff32b20: *none* - Shape _:n821d6cbaea8145fca14fbcf2895bff32b3: *none* - Shape _:n821d6cbaea8145fca14fbcf2895bff32b14: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n821d6cbaea8145fca14fbcf2895bff32b4: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n821d6cbaea8145fca14fbcf2895bff32b15: *none* - Shape cdifd:CDIFDefinedTermShape: ex:instrument-icpms-lab42/schema1:contributor/schema1:roleName,ex:instrument-icpms-lab42/schema1:category - Shape _:n821d6cbaea8145fca14fbcf2895bff32b18: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - 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 cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n16ac4297420746a3b8ce43be52e0d78bb3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6e403aa5a4354884b98ae2d2f1bb2db8b21: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0001-9876-5432> - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *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:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0001-9876-5432>/schema1:contactPoint - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:nf947182294d04117b2a12a0ce0ed2e14b7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf947182294d04117b2a12a0ce0ed2e14b15: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:nf947182294d04117b2a12a0ce0ed2e14b5: *none* - Shape _:nf947182294d04117b2a12a0ce0ed2e14b6: *none* - Shape _:nf947182294d04117b2a12a0ce0ed2e14b4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape: ex:instrument-icpms-lab42/schema1:relatedLink/schema1:target,ex:instrument-icpms-lab42/schema1:relatedLink/schema1:target - Shape cdifd:CDIFEntryPointShape/sh:or/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']: {'type': 'object', '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': {'default': ['schema:EntryPoint'], 'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'schema:EntryPoint'}, 'minItems': 1}, 'schema:name': {'type': 'string', 'x-jsonld-id': 'http://schema.org/name'}, 'schema:url': {'type': 'string', 'format': 'uri', 'x-jsonld-id': 'http://schema.org/url'}, 'schema:encodingFormat': {'type': 'string', 'description': 'registered ' 'MIME types ' 'are expected', 'x-jsonld-id': 'http://schema.org/encodingFormat'}}, 'x-jsonld-id': 'http://schema.org/target'} On instance['schema:target']: 42
SHACL
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: _:Nf50464cb8694430995cc4967c1ecbf6a
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n83477f17717a4e44b61036c601302feeb8: *none* - Shape _:n83477f17717a4e44b61036c601302feeb10: *none* - Shape _:n83477f17717a4e44b61036c601302feeb7: *none* - Shape _:n83477f17717a4e44b61036c601302feeb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n83477f17717a4e44b61036c601302feeb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n83477f17717a4e44b61036c601302feeb4: *none* - Shape _:n83477f17717a4e44b61036c601302feeb19: *none* - Shape _:n83477f17717a4e44b61036c601302feeb6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n27b47cd85fe64365ae605054c1da0b5bb25: *none* - Shape _:n27b47cd85fe64365ae605054c1da0b5bb23: *none* - Shape _:n27b47cd85fe64365ae605054c1da0b5bb22: *none* - Shape _:n27b47cd85fe64365ae605054c1da0b5bb21: *none* - Shape _:n27b47cd85fe64365ae605054c1da0b5bb20: *none* - Shape _:n27b47cd85fe64365ae605054c1da0b5bb11: *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 _:n27b47cd85fe64365ae605054c1da0b5bb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: _:N4b84d2f23e5b4c5592598348362ffee1 - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: _:N8e98cef355ac4c258141cd3ea70dc338
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n83477f17717a4e44b61036c601302feeb8: *none* - Shape _:n83477f17717a4e44b61036c601302feeb10: *none* - Shape _:n83477f17717a4e44b61036c601302feeb7: *none* - Shape _:n83477f17717a4e44b61036c601302feeb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n83477f17717a4e44b61036c601302feeb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n83477f17717a4e44b61036c601302feeb4: *none* - Shape _:n83477f17717a4e44b61036c601302feeb19: *none* - Shape _:n83477f17717a4e44b61036c601302feeb6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n27b47cd85fe64365ae605054c1da0b5bb25: *none* - Shape _:n27b47cd85fe64365ae605054c1da0b5bb23: *none* - Shape _:n27b47cd85fe64365ae605054c1da0b5bb22: *none* - Shape _:n27b47cd85fe64365ae605054c1da0b5bb21: *none* - Shape _:n27b47cd85fe64365ae605054c1da0b5bb20: *none* - Shape _:n27b47cd85fe64365ae605054c1da0b5bb11: *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 _:n27b47cd85fe64365ae605054c1da0b5bb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: _:Nd2bf8b571b8d4e1ea7d695c1a35eabf0 - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: _:Na7c086ead7424affb7f09f231c6c43ba
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n83477f17717a4e44b61036c601302feeb8: *none* - Shape _:n83477f17717a4e44b61036c601302feeb10: *none* - Shape _:n83477f17717a4e44b61036c601302feeb7: *none* - Shape _:n83477f17717a4e44b61036c601302feeb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n83477f17717a4e44b61036c601302feeb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n83477f17717a4e44b61036c601302feeb4: *none* - Shape _:n83477f17717a4e44b61036c601302feeb19: *none* - Shape _:n83477f17717a4e44b61036c601302feeb6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n27b47cd85fe64365ae605054c1da0b5bb25: *none* - Shape _:n27b47cd85fe64365ae605054c1da0b5bb23: *none* - Shape _:n27b47cd85fe64365ae605054c1da0b5bb22: *none* - Shape _:n27b47cd85fe64365ae605054c1da0b5bb21: *none* - Shape _:n27b47cd85fe64365ae605054c1da0b5bb20: *none* - Shape _:n27b47cd85fe64365ae605054c1da0b5bb11: *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 _:n27b47cd85fe64365ae605054c1da0b5bb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: <https://example.org/concepts/isDocumentedBy> - Shape skosv:conceptBroaderNotSelfShape: <https://example.org/concepts/isDocumentedBy> - Shape skosv:ConceptShape: <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']: {'type': 'string', 'description': 'title of the grant', 'x-jsonld-id': 'http://schema.org/name'} On instance['schema:name']: 42
SHACL
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b25: *none* - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b13: *none* - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b3: *none* - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b4: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b11: *none* - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b5: *none* - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b17: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b14: *none* - Shape cdifd:fundingShape: _:N7a901f70a387435a9096c8c4d1beeecb - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b15: *none* - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b12: *none* - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4e3ff66c613f4dcab2c027f48fc6089bb23: *none* - Shape _:n4e3ff66c613f4dcab2c027f48fc6089bb11: *none* - Shape _:n4e3ff66c613f4dcab2c027f48fc6089bb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n4e3ff66c613f4dcab2c027f48fc6089bb21: *none* - Shape _:n4e3ff66c613f4dcab2c027f48fc6089bb10: *none* - Shape _:n4e3ff66c613f4dcab2c027f48fc6089bb20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n4e3ff66c613f4dcab2c027f48fc6089bb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n13d69f71c48d4e27a83ceae902acbdc3b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n96fa1d76cd1248408e7d761038b9365bb8: *none* - Shape _:n96fa1d76cd1248408e7d761038b9365bb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n96fa1d76cd1248408e7d761038b9365bb26: *none* - Shape _:n96fa1d76cd1248408e7d761038b9365bb4: *none* - Shape _:n96fa1d76cd1248408e7d761038b9365bb6: *none* - Shape _:n96fa1d76cd1248408e7d761038b9365bb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n96fa1d76cd1248408e7d761038b9365bb19: *none* - Shape _:n96fa1d76cd1248408e7d761038b9365bb7: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFContactPointShape/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:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:n1d44fc04456c423cb5319d0c68d88e0eb21: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none*
example_1_1.json Example
Passed
Files
Using exampleMonetaryGrant.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b25: *none* - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b13: *none* - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b3: *none* - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b4: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b11: *none* - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b5: *none* - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b17: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b14: *none* - Shape cdifd:fundingShape: _:N4e389757fa6145a69681a4008904a615 - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b15: *none* - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b12: *none* - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4e3ff66c613f4dcab2c027f48fc6089bb23: *none* - Shape _:n4e3ff66c613f4dcab2c027f48fc6089bb11: *none* - Shape _:n4e3ff66c613f4dcab2c027f48fc6089bb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n4e3ff66c613f4dcab2c027f48fc6089bb21: *none* - Shape _:n4e3ff66c613f4dcab2c027f48fc6089bb10: *none* - Shape _:n4e3ff66c613f4dcab2c027f48fc6089bb20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n4e3ff66c613f4dcab2c027f48fc6089bb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n13d69f71c48d4e27a83ceae902acbdc3b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n96fa1d76cd1248408e7d761038b9365bb8: *none* - Shape _:n96fa1d76cd1248408e7d761038b9365bb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n96fa1d76cd1248408e7d761038b9365bb26: *none* - Shape _:n96fa1d76cd1248408e7d761038b9365bb4: *none* - Shape _:n96fa1d76cd1248408e7d761038b9365bb6: *none* - Shape _:n96fa1d76cd1248408e7d761038b9365bb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n96fa1d76cd1248408e7d761038b9365bb19: *none* - Shape _:n96fa1d76cd1248408e7d761038b9365bb7: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFContactPointShape/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:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:n1d44fc04456c423cb5319d0c68d88e0eb21: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none*
example_2_1.json Example
Passed
Files
Using exampleMonetaryGrantComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b25: *none* - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b13: *none* - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b3: *none* - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b4: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b11: *none* - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b5: *none* - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b17: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b14: *none* - Shape cdifd:fundingShape: ex:FunderComplete_001 - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b15: *none* - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b12: *none* - Shape _:nefe73f0b9de74790ae407fcb97b70ff6b26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4e3ff66c613f4dcab2c027f48fc6089bb23: *none* - Shape _:n4e3ff66c613f4dcab2c027f48fc6089bb11: *none* - Shape _:n4e3ff66c613f4dcab2c027f48fc6089bb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n4e3ff66c613f4dcab2c027f48fc6089bb21: *none* - Shape _:n4e3ff66c613f4dcab2c027f48fc6089bb10: *none* - Shape _:n4e3ff66c613f4dcab2c027f48fc6089bb20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n4e3ff66c613f4dcab2c027f48fc6089bb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://ror.org/021nxhr62> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n13d69f71c48d4e27a83ceae902acbdc3b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n96fa1d76cd1248408e7d761038b9365bb8: *none* - Shape _:n96fa1d76cd1248408e7d761038b9365bb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n96fa1d76cd1248408e7d761038b9365bb26: *none* - Shape _:n96fa1d76cd1248408e7d761038b9365bb4: *none* - Shape _:n96fa1d76cd1248408e7d761038b9365bb6: *none* - Shape _:n96fa1d76cd1248408e7d761038b9365bb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n96fa1d76cd1248408e7d761038b9365bb19: *none* - Shape _:n96fa1d76cd1248408e7d761038b9365bb7: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFContactPointShape/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:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:n1d44fc04456c423cb5319d0c68d88e0eb21: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none*

Test passed: 4 / 4

additionalType-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using additionalType-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD additionalType-fail.jsonld created
Output Turtle additionalType-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'array' Failed validating 'type' in schema['properties']['schema:additionalType']: {'type': 'array', 'items': {'$ref': '#/$defs/cdifConceptOrTermOrString'}, 'x-jsonld-id': 'http://schema.org/additionalType'} On instance['schema:additionalType']: 42
SHACL
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: ex:exampleOrg_fW - Shape _:n66911cc49db74c1d8a9e0c6665f9d0d0b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nea1a967bfed049baac66f7d87f6598aeb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nea1a967bfed049baac66f7d87f6598aeb8: *none* - Shape _:nea1a967bfed049baac66f7d87f6598aeb10: *none* - Shape _:nea1a967bfed049baac66f7d87f6598aeb5: *none* - Shape _:nea1a967bfed049baac66f7d87f6598aeb6: *none* - Shape _:nea1a967bfed049baac66f7d87f6598aeb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nea1a967bfed049baac66f7d87f6598aeb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nea1a967bfed049baac66f7d87f6598aeb7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
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 _:n0b0718b3632d4ff6bcb750f899ca19b8b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n0b0718b3632d4ff6bcb750f899ca19b8b23: *none* - Shape _:n0b0718b3632d4ff6bcb750f899ca19b8b21: *none* - Shape _:n0b0718b3632d4ff6bcb750f899ca19b8b11: *none* - Shape _:n0b0718b3632d4ff6bcb750f899ca19b8b22: *none* - Shape _:n0b0718b3632d4ff6bcb750f899ca19b8b25: *none* - Shape _:n0b0718b3632d4ff6bcb750f899ca19b8b20: *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*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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', 'description': 'string label for organization that is meaningful for ' 'human users', 'x-jsonld-id': 'http://schema.org/name'} On instance['schema:name']: 42
SHACL
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: ex:exampleOrg_fW - Shape _:n66911cc49db74c1d8a9e0c6665f9d0d0b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nea1a967bfed049baac66f7d87f6598aeb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nea1a967bfed049baac66f7d87f6598aeb8: *none* - Shape _:nea1a967bfed049baac66f7d87f6598aeb10: *none* - Shape _:nea1a967bfed049baac66f7d87f6598aeb5: *none* - Shape _:nea1a967bfed049baac66f7d87f6598aeb6: *none* - Shape _:nea1a967bfed049baac66f7d87f6598aeb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nea1a967bfed049baac66f7d87f6598aeb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nea1a967bfed049baac66f7d87f6598aeb7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
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 _:n0b0718b3632d4ff6bcb750f899ca19b8b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n0b0718b3632d4ff6bcb750f899ca19b8b23: *none* - Shape _:n0b0718b3632d4ff6bcb750f899ca19b8b21: *none* - Shape _:n0b0718b3632d4ff6bcb750f899ca19b8b11: *none* - Shape _:n0b0718b3632d4ff6bcb750f899ca19b8b22: *none* - Shape _:n0b0718b3632d4ff6bcb750f899ca19b8b25: *none* - Shape _:n0b0718b3632d4ff6bcb750f899ca19b8b20: *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*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: ex:exampleOrg_fW - Shape _:n66911cc49db74c1d8a9e0c6665f9d0d0b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nea1a967bfed049baac66f7d87f6598aeb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nea1a967bfed049baac66f7d87f6598aeb8: *none* - Shape _:nea1a967bfed049baac66f7d87f6598aeb10: *none* - Shape _:nea1a967bfed049baac66f7d87f6598aeb5: *none* - Shape _:nea1a967bfed049baac66f7d87f6598aeb6: *none* - Shape _:nea1a967bfed049baac66f7d87f6598aeb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nea1a967bfed049baac66f7d87f6598aeb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nea1a967bfed049baac66f7d87f6598aeb7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
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 _:n0b0718b3632d4ff6bcb750f899ca19b8b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n0b0718b3632d4ff6bcb750f899ca19b8b23: *none* - Shape _:n0b0718b3632d4ff6bcb750f899ca19b8b21: *none* - Shape _:n0b0718b3632d4ff6bcb750f899ca19b8b11: *none* - Shape _:n0b0718b3632d4ff6bcb750f899ca19b8b22: *none* - Shape _:n0b0718b3632d4ff6bcb750f899ca19b8b25: *none* - Shape _:n0b0718b3632d4ff6bcb750f899ca19b8b20: *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*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: ex:OrgComplete_001 - Shape _:n66911cc49db74c1d8a9e0c6665f9d0d0b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nea1a967bfed049baac66f7d87f6598aeb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nea1a967bfed049baac66f7d87f6598aeb8: *none* - Shape _:nea1a967bfed049baac66f7d87f6598aeb10: *none* - Shape _:nea1a967bfed049baac66f7d87f6598aeb5: *none* - Shape _:nea1a967bfed049baac66f7d87f6598aeb6: *none* - Shape _:nea1a967bfed049baac66f7d87f6598aeb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nea1a967bfed049baac66f7d87f6598aeb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nea1a967bfed049baac66f7d87f6598aeb7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
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 _:n0b0718b3632d4ff6bcb750f899ca19b8b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n0b0718b3632d4ff6bcb750f899ca19b8b23: *none* - Shape _:n0b0718b3632d4ff6bcb750f899ca19b8b21: *none* - Shape _:n0b0718b3632d4ff6bcb750f899ca19b8b11: *none* - Shape _:n0b0718b3632d4ff6bcb750f899ca19b8b22: *none* - Shape _:n0b0718b3632d4ff6bcb750f899ca19b8b25: *none* - Shape _:n0b0718b3632d4ff6bcb750f899ca19b8b20: *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*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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:PropertyValue' is not of type 'array' Failed validating 'type' in schema[0]['properties']['@type']: {'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'schema:PropertyValue'}, 'minItems': 1} On instance['@type']: 'schema:PropertyValue'
SHACL
Validation result for _sources/schemaorgProperties/person/rules.shacl: 1 violation, 1 warning, 1 info
Violation (sh:OrConstraintComponent): Source shape: cdifd:CDIFPersonShape Focus node: ex:PersonExample_zZc Value: ex:PersonExample_zZc Message: A person must have a name or an identifier provided; affiliation to an organization is recommended.
Warning (sh:OrConstraintComponent): Source shape: cdifd:affiliationProperty Focus node: ex:PersonExample_zZc Result path: schema1:affiliation Value: "some organization, schema TBD" Message: Optional: an affiliation must have object schema:Organization
Info (sh:MinCountConstraintComponent): Source shape: cdifd:contactPointProperty Focus node: ex:PersonExample_zZc Result path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape _:n721c55431b70422d9d02c06291bc5de6b21: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/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:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b20: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b25: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b23: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape _:nd23c616ed10c463a88ae53bd990c9d9eb3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nb7f595f34cc7467a93493fb28b9986cfb19: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb8: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb7: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb6: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb4: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
description-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using description-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD description-fail.jsonld created
Output Turtle description-fail.ttl created
JSON Schema
ValidationError: 42 is not of type 'string' Failed validating 'type' in schema['properties']['schema:description']: {'type': 'string', 'description': 'additional information about the agent or their ' 'relation to the described resource', 'x-jsonld-id': 'http://schema.org/description'} On instance['schema:description']: 42
SHACL
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape _:n721c55431b70422d9d02c06291bc5de6b21: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:PersonExample_zZc/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:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b20: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b25: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b23: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: ex:PersonExample_zZc/schema1:affiliation - Shape _:nd23c616ed10c463a88ae53bd990c9d9eb3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nb7f595f34cc7467a93493fb28b9986cfb19: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb8: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb7: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb6: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb4: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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', 'description': 'string label for person that is meaningful for human ' "users, should format consistently. Recommend 'Family " "Name, Given name' format.", 'x-jsonld-id': 'http://schema.org/name'} On instance['schema:name']: 42
SHACL
Validation result for _sources/schemaorgProperties/person/rules.shacl: 1 violation
Violation (sh:OrConstraintComponent): Source shape: cdifd:CDIFPersonShape Focus node: ex:PersonExample_zZc Value: 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:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape _:n721c55431b70422d9d02c06291bc5de6b21: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:PersonExample_zZc/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:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b20: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b25: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b23: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: ex:PersonExample_zZc/schema1:affiliation - Shape _:nd23c616ed10c463a88ae53bd990c9d9eb3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nb7f595f34cc7467a93493fb28b9986cfb19: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb8: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb7: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb6: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb4: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape _:n721c55431b70422d9d02c06291bc5de6b21: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:PersonExample_zZc/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:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b20: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b25: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b23: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: ex:PersonExample_zZc/schema1:affiliation - Shape _:nd23c616ed10c463a88ae53bd990c9d9eb3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nb7f595f34cc7467a93493fb28b9986cfb19: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb8: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb7: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb6: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb4: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape _:n721c55431b70422d9d02c06291bc5de6b21: *none* - Shape cdifd:CDIFPersonShape: ex:PersonComplete_001 - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:PersonComplete_001/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:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b20: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b25: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b23: *none* - Shape _:nff5152dfb6cc46da881b2482959f7f95b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: ex:PersonComplete_001/schema1:affiliation - Shape _:nd23c616ed10c463a88ae53bd990c9d9eb3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nb7f595f34cc7467a93493fb28b9986cfb19: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb8: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb7: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb6: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nb7f595f34cc7467a93493fb28b9986cfb4: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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']: {'description': 'Either a bounding box or a point location.', 'anyOf': [{'type': 'object', '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': {'default': ['schema:GeoCoordinates'], 'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'schema:GeoCoordinates'}, 'minItems': 1}, 'schema:latitude': {'type': 'number', 'minimum': -90, 'maximum': 90, 'x-jsonld-id': 'http://schema.org/latitude'}, 'schema:longitude': {'type': 'number', 'minimum': -180, 'maximum': 180, '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': {'default': ['schema:GeoShape'], 'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'schema:GeoShape'}, 'minItems': 1}, 'schema:box': {'type': 'string', '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.', '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': {'default': ['schema:GeoShape'], 'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'schema:GeoShape'}, 'minItems': 1}, 'schema:line': {'type': 'string', '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' ", 'x-jsonld-id': 'http://schema.org/line'}}, 'required': ['@type', 'schema:line']}], 'x-jsonld-id': 'http://schema.org/geo'} On instance['schema:geo']: 42
SHACL
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: 1 violation
Violation (sh:OrConstraintComponent): Source shape: cdifd:spatialExtentProperty Focus node: ex:SpatialExtentBox_my8 Value: ex:SpatialExtentBox_my8 Message: Recommended: provide a spatial coverage description if applicable using schema:Place, identified by a place name, an identifier, point location(s) (GeoCoordinates), or GeoShape (bounding box, line profile location, or polygon).
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb10: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb44: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb4: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb16: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb41: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb40: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb39: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb13: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb42: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb9: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentBox_my8 - Shape _:n80f5b67a8bea490692f4b55d1de7732fb15: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb38: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb24: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb29: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb3: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb7: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb8: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb10: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb5: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb4: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b25: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b23: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b10: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: ex:SpatialExtentPoint_mdfd8/schema1:geo - Shape _:n80f5b67a8bea490692f4b55d1de7732fb10: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb44: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb4: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb16: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb41: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb40: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb39: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb13: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb42: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb9: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentPoint_mdfd8 - Shape _:n80f5b67a8bea490692f4b55d1de7732fb15: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb38: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb24: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb29: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb3: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb7: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb8: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb10: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb5: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb4: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b25: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b23: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b10: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb10: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb44: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb4: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb16: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb41: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb40: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb39: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb13: *none* - Shape cdifd:CDIFDefinedTermShape: ex:SpatialExtentPlaceName_45hwe6/schema1:alternateName,ex:SpatialExtentPlaceName_45hwe6/schema1:alternateName,ex:SpatialExtentPlaceName_45hwe6/schema1:name - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb42: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb9: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentPlaceName_45hwe6 - Shape _:n80f5b67a8bea490692f4b55d1de7732fb15: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb38: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb24: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb29: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb3: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb7: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb8: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb10: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb5: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb4: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b25: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b23: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b10: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb10: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb44: *none* - Shape cdifd:geoShapeNode: ex:SpatialExtentBox_my8/schema1:geo - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb4: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb16: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb41: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb40: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb39: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb13: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb42: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb9: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentBox_my8 - Shape _:n80f5b67a8bea490692f4b55d1de7732fb15: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb38: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb24: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb29: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb3: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb7: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb8: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb10: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb5: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb4: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b25: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b23: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b10: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb10: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb44: *none* - Shape cdifd:geoShapeNode: ex:SpatialExtentBox_my8/schema1:geo - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb4: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb16: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb41: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb40: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb39: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb13: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb42: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb9: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentBox_my8 - Shape _:n80f5b67a8bea490692f4b55d1de7732fb15: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb38: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb24: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb29: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb3: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb7: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb8: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb10: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb5: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb4: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b25: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b23: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b10: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb10: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb44: *none* - Shape cdifd:geoShapeNode: ex:SpatialExtentComplete_001/schema1:geo - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb4: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb16: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb41: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb40: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb39: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb13: *none* - Shape cdifd:CDIFDefinedTermShape: ex:SpatialExtentComplete_001/schema1:name - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb42: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb9: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentComplete_001 - Shape _:n80f5b67a8bea490692f4b55d1de7732fb15: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb38: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb24: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb29: *none* - Shape _:n80f5b67a8bea490692f4b55d1de7732fb3: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb7: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb8: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb10: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb5: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb4: *none* - Shape _:n96a6c5e8b6224ee9a043f569f2eeab1eb6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b25: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b23: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b10: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4d83b8dd08e64217ae0254c751d0d801b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: no results
Focus nodes for _sources/schemaorgProperties/statisticalVariable/rules.shacl: - Shape cdifd:statisticalVariableNode/sh:property/sh:or/rdf:first: *none* - Shape _:nfb59726168a94c0ca05087392e8de5ccb6: *none* - Shape _:nfb59726168a94c0ca05087392e8de5ccb5: *none* - Shape cdifd:statisticalVariableNode: ex:statvar-median-income
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n688d62c2d7004da9b099afc19e0677e9b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n688d62c2d7004da9b099afc19e0677e9b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n688d62c2d7004da9b099afc19e0677e9b6: *none* - Shape _:n688d62c2d7004da9b099afc19e0677e9b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n688d62c2d7004da9b099afc19e0677e9b19: *none* - Shape _:n688d62c2d7004da9b099afc19e0677e9b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n688d62c2d7004da9b099afc19e0677e9b8: *none* - Shape _:n688d62c2d7004da9b099afc19e0677e9b10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n6bec1e9be81443d29e83efe0034907a4b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n6bec1e9be81443d29e83efe0034907a4b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n6bec1e9be81443d29e83efe0034907a4b22: *none* - Shape _:n6bec1e9be81443d29e83efe0034907a4b10: *none* - Shape _:n6bec1e9be81443d29e83efe0034907a4b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n6bec1e9be81443d29e83efe0034907a4b11: *none* - Shape _:n6bec1e9be81443d29e83efe0034907a4b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
name-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using name-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD name-fail.jsonld created
Output Turtle name-fail.ttl created
JSON Schema
ValidationError: 'schema:name' is a required property Failed validating 'required' in schema: {'$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.', 'type': 'object', 'properties': {'@type': {'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'schema:StatisticalVariable'}, 'minItems': 1}, '@id': {'type': 'string'}, 'schema:name': {'type': 'string', 'description': 'string label for the ' 'statistical variable'}, 'schema:description': {'type': 'string'}, 'schema:alternateName': {'type': 'array', 'items': {'type': 'string', 'description': 'human ' 'intelligible ' 'name ' 'for ' 'variable ' 'that ' 'conveys ' 'semantics'}}, 'schema:measurementTechnique': {'anyOf': [{'type': 'string'}, {'description': 'reference ' 'to ' 'a ' 'skos ' 'concept', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, {'$ref': '#/$defs/DefinedTerm'}], 'description': 'Text ' 'description ' 'or URI ' 'identifying ' 'the ' 'measurement ' 'method.'}, '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'}]}, 'schema:measuredProperty': {'type': 'object', 'properties': {'@id': {'type': 'string', 'description': 'reference ' 'to ' 'a ' 'skos ' 'concept ' 'for ' 'the ' 'property'}, '@type': {'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'schema:Property'}, 'minItems': 1}, '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'}]}}}}, 'required': ['@type', 'schema:name', 'schema:measuredProperty'], '$defs': {'DefinedTerm': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/definedTerm/schema.yaml'}}, 'x-bblocks-metadata': {'itemIdentifier': 'cdif.bbr.metadata.schemaorgProperties.statisticalVariable', 'register': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/register.json', 'version': '0.1', 'dateOfLastChange': '2026-11-06'}, '$id': 'file:///github/workspace/build/annotated/bbr/metadata/schemaorgProperties/statisticalVariable/schema.yaml'} On instance: {'@context': {'schema': 'http://schema.org/', 'ex': 'https://example.org/'}, '@id': 'ex:statvar-median-income', '@type': ['schema:StatisticalVariable'], 'schema:description': 'Median annual household income in US dollars, ' 'estimated from survey data.', 'schema:statType': 'Median', 'schema:measuredProperty': {'@type': ['schema:Property'], 'schema:name': 'household income'}, 'schema:measurementTechnique': 'American Community Survey 5-year ' 'estimates'}
SHACL
Validation result for _sources/schemaorgProperties/statisticalVariable/rules.shacl: 1 violation
Violation (sh:MinCountConstraintComponent): Source shape: cdifd:statisticalVariableNode/sh:property (path schema1:name) Focus node: ex:statvar-median-income Result path: schema1:name Message: A StatisticalVariable must have a name (schema:name) with at least 3 characters.
Focus nodes for _sources/schemaorgProperties/statisticalVariable/rules.shacl: - Shape cdifd:statisticalVariableNode/sh:property/sh:or/rdf:first: *none* - Shape _:nfb59726168a94c0ca05087392e8de5ccb6: *none* - Shape _:nfb59726168a94c0ca05087392e8de5ccb5: *none* - Shape cdifd:statisticalVariableNode: ex:statvar-median-income
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n688d62c2d7004da9b099afc19e0677e9b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n688d62c2d7004da9b099afc19e0677e9b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n688d62c2d7004da9b099afc19e0677e9b6: *none* - Shape _:n688d62c2d7004da9b099afc19e0677e9b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n688d62c2d7004da9b099afc19e0677e9b19: *none* - Shape _:n688d62c2d7004da9b099afc19e0677e9b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n688d62c2d7004da9b099afc19e0677e9b8: *none* - Shape _:n688d62c2d7004da9b099afc19e0677e9b10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n6bec1e9be81443d29e83efe0034907a4b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n6bec1e9be81443d29e83efe0034907a4b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n6bec1e9be81443d29e83efe0034907a4b22: *none* - Shape _:n6bec1e9be81443d29e83efe0034907a4b10: *none* - Shape _:n6bec1e9be81443d29e83efe0034907a4b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n6bec1e9be81443d29e83efe0034907a4b11: *none* - Shape _:n6bec1e9be81443d29e83efe0034907a4b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *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: no results
Focus nodes for _sources/schemaorgProperties/statisticalVariable/rules.shacl: - Shape cdifd:statisticalVariableNode/sh:property/sh:or/rdf:first: *none* - Shape _:nfb59726168a94c0ca05087392e8de5ccb6: *none* - Shape _:nfb59726168a94c0ca05087392e8de5ccb5: *none* - Shape cdifd:statisticalVariableNode: ex:statvar-median-income
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n688d62c2d7004da9b099afc19e0677e9b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n688d62c2d7004da9b099afc19e0677e9b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n688d62c2d7004da9b099afc19e0677e9b6: *none* - Shape _:n688d62c2d7004da9b099afc19e0677e9b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n688d62c2d7004da9b099afc19e0677e9b19: *none* - Shape _:n688d62c2d7004da9b099afc19e0677e9b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n688d62c2d7004da9b099afc19e0677e9b8: *none* - Shape _:n688d62c2d7004da9b099afc19e0677e9b10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n6bec1e9be81443d29e83efe0034907a4b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n6bec1e9be81443d29e83efe0034907a4b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n6bec1e9be81443d29e83efe0034907a4b22: *none* - Shape _:n6bec1e9be81443d29e83efe0034907a4b10: *none* - Shape _:n6bec1e9be81443d29e83efe0034907a4b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n6bec1e9be81443d29e83efe0034907a4b11: *none* - Shape _:n6bec1e9be81443d29e83efe0034907a4b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *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: no results
Focus nodes for _sources/schemaorgProperties/statisticalVariable/rules.shacl: - Shape cdifd:statisticalVariableNode/sh:property/sh:or/rdf:first: *none* - Shape _:nfb59726168a94c0ca05087392e8de5ccb6: *none* - Shape _:nfb59726168a94c0ca05087392e8de5ccb5: *none* - Shape cdifd:statisticalVariableNode: ex:StatVarComplete_001
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n688d62c2d7004da9b099afc19e0677e9b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n688d62c2d7004da9b099afc19e0677e9b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n688d62c2d7004da9b099afc19e0677e9b6: *none* - Shape _:n688d62c2d7004da9b099afc19e0677e9b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n688d62c2d7004da9b099afc19e0677e9b19: *none* - Shape _:n688d62c2d7004da9b099afc19e0677e9b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n688d62c2d7004da9b099afc19e0677e9b8: *none* - Shape _:n688d62c2d7004da9b099afc19e0677e9b10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n6bec1e9be81443d29e83efe0034907a4b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n6bec1e9be81443d29e83efe0034907a4b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n6bec1e9be81443d29e83efe0034907a4b22: *none* - Shape _:n6bec1e9be81443d29e83efe0034907a4b10: *none* - Shape _:n6bec1e9be81443d29e83efe0034907a4b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n6bec1e9be81443d29e83efe0034907a4b11: *none* - Shape _:n6bec1e9be81443d29e83efe0034907a4b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *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: no results
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1675bb5a21d84768ad292a90763f27adb17: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeIntervalNode: _:Ne73fd2bc6077436cab632a14bb7e6cca - Shape cdifd:timePositionNode: _:N72d841ebaa0e40bb8f9b4cca1ec10a0b,_:Ne1b93e48ccd2426e9fa8f7df8fa5ffff - Shape cdifd:timeInstantNode: _:N3a295dead3e745319f65e8b13ca806f3,_:Nb2e3ff808aeb4c70b4a53694370a6e6a - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n1675bb5a21d84768ad292a90763f27adb4: *none* - Shape _:n1675bb5a21d84768ad292a90763f27adb3: *none* - Shape _:n1675bb5a21d84768ad292a90763f27adb5: *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: no results
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1675bb5a21d84768ad292a90763f27adb17: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeIntervalNode: _:N2d3c5cf4663d4fb6a84776ca3ae764fd - Shape cdifd:timePositionNode: _:N0651afe0a38b426e83738346fc4f91f9,_:N571ebd7a675b407ba345d6112e589df6 - Shape cdifd:timeInstantNode: _:Ncbcc3d8e8e894c07ae61adfe7448b3c5,_:N571a145f93db473dbf00a79459c0a4c7 - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n1675bb5a21d84768ad292a90763f27adb4: *none* - Shape _:n1675bb5a21d84768ad292a90763f27adb3: *none* - Shape _:n1675bb5a21d84768ad292a90763f27adb5: *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', 'default': 'missing', 'x-jsonld-id': 'http://schema.org/description'} On instance['schema:description']: 42
SHACL
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: 2 infos
Info (sh:DatatypeConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:description) Focus node: ex:variableMeasured_346 Result path: schema1:description Value: "42"^^xsd:integer Message: a variableMeasured should have a text description explaining the variable
Info (sh:MinLengthConstraintComponent): Source shape: cdifd:CDIFVariableMeasuredShape/sh:property (path schema1:description) Focus node: ex:variableMeasured_346 Result path: schema1:description Value: "42"^^xsd:integer 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 _:nbda246d770b949dbad353b685b1aacdbb14: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb10: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb45: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb9: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb7: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb29: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb44: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb12: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb37: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb52: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb51: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb4: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb5: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb11: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n42db2525609345a59dcfbc54446eb3f3b6: *none* - Shape _:n42db2525609345a59dcfbc54446eb3f3b7: *none* - Shape _:n42db2525609345a59dcfbc54446eb3f3b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n42db2525609345a59dcfbc54446eb3f3b8: *none* - Shape _:n42db2525609345a59dcfbc54446eb3f3b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n42db2525609345a59dcfbc54446eb3f3b19: *none* - Shape _:n42db2525609345a59dcfbc54446eb3f3b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n42db2525609345a59dcfbc54446eb3f3b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:ne341a610438048aeabaac106d4cfb1e7b11: *none* - Shape _:ne341a610438048aeabaac106d4cfb1e7b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne341a610438048aeabaac106d4cfb1e7b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne341a610438048aeabaac106d4cfb1e7b25: *none* - Shape _:ne341a610438048aeabaac106d4cfb1e7b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ne341a610438048aeabaac106d4cfb1e7b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ne341a610438048aeabaac106d4cfb1e7b21: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:nec7812416f1e42d1b6a58c5d9e50f67fb6: *none* - Shape _:nec7812416f1e42d1b6a58c5d9e50f67fb7: *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 cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:nec7812416f1e42d1b6a58c5d9e50f67fb4: *none* - Shape _:nec7812416f1e42d1b6a58c5d9e50f67fb5: *none* - Shape _:nec7812416f1e42d1b6a58c5d9e50f67fb15: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: {'$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.', 'type': 'object', 'properties': {'@type': {'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.', 'type': 'array', 'items': {'type': 'string'}, 'contains': {'anyOf': [{'const': 'schema:PropertyValue'}, {'const': 'schema:PropertyValueSpecification'}]}, 'minItems': 1}, '@id': {'type': 'string'}, 'schema:name': {'type': 'string', 'description': 'string label ' 'associated with the ' 'variable in the ' 'dataset serialization', 'x-jsonld-id': 'http://schema.org/name'}, 'schema:description': {'type': 'string', 'default': 'missing', 'x-jsonld-id': 'http://schema.org/description'}, 'schema:alternateName': {'type': 'array', 'items': {'type': 'string', 'description': 'human ' 'intelligible ' 'name ' 'for ' 'variable ' 'that ' 'conveys ' 'semantics'}, 'x-jsonld-id': 'http://schema.org/alternateName'}, 'schema:measurementTechnique': {'anyOf': [{'type': 'string'}, {'description': 'reference ' 'to ' 'a ' 'skos ' 'concept', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, {'$ref': '#/$defs/DefinedTerm'}], 'description': 'Text ' 'description ' 'or URI ' 'specifying ' 'how ' 'values ' 'for ' 'the ' 'variable ' 'were ' 'obtained.', 'x-jsonld-id': 'http://schema.org/measurementTechnique'}, 'schema:propertyID': {'type': 'array', 'items': {'anyOf': [{'type': 'string'}, {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, {'$ref': '#/$defs/DefinedTerm'}]}, 'description': 'identifier or ' 'name for the ' 'property concept', 'x-jsonld-id': 'http://schema.org/propertyID'}, 'schema:unitText': {'type': 'string', 'description': 'unit of ' 'measurement as ' 'text', 'x-jsonld-id': 'http://schema.org/unitText'}, '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:minValue': {'type': 'number', 'description': 'minimum numeric ' 'value in the ' 'dataset', 'x-jsonld-id': 'http://schema.org/minValue'}, 'schema:maxValue': {'type': 'number', 'description': 'maximum numeric ' 'value in the ' 'dataset', 'x-jsonld-id': 'http://schema.org/maxValue'}, 'schema:url': {'anyOf': [{'type': 'string', 'format': 'uri', 'description': 'link to a ' 'web page ' 'useful for ' 'interpreting ' 'the ' 'variable'}, {'$ref': '#/$defs/Reference'}], 'x-jsonld-id': 'http://schema.org/url'}}, 'required': ['@type', 'schema:name'], '$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'}}, 'x-jsonld-prefixes': {'schema': 'http://schema.org/'}, 'x-bblocks-metadata': {'itemIdentifier': 'cdif.bbr.metadata.schemaorgProperties.variableMeasured', 'register': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/register.json', 'version': '0.1', 'dateOfLastChange': '2026-11-06'}, '$id': 'file:///github/workspace/build/annotated/bbr/metadata/schemaorgProperties/variableMeasured/schema.yaml'} On instance: {'@context': {'schema': 'http://schema.org/', 'ex': 'https://example.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#', 'dcat': 'http://www.w3.org/ns/dcat#'}, '@type': ['schema:PropertyValue'], '@id': 'ex:variableMeasured_346', 'schema:description': 'Air temperature measured at 2 meters above ' 'ground level', 'schema:propertyID': [{'@id': 'ex:definedTerm_zZc'}], 'schema:measurementTechnique': 'thermometer', 'schema:unitText': 'deg C', 'schema:unitCode': 'C', 'schema:minValue': 0, 'schema:maxValue': 200, '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: no results
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb14: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb10: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb45: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb9: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb7: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb29: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb44: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb12: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb37: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb52: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb51: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb4: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb5: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb11: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n42db2525609345a59dcfbc54446eb3f3b6: *none* - Shape _:n42db2525609345a59dcfbc54446eb3f3b7: *none* - Shape _:n42db2525609345a59dcfbc54446eb3f3b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n42db2525609345a59dcfbc54446eb3f3b8: *none* - Shape _:n42db2525609345a59dcfbc54446eb3f3b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n42db2525609345a59dcfbc54446eb3f3b19: *none* - Shape _:n42db2525609345a59dcfbc54446eb3f3b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n42db2525609345a59dcfbc54446eb3f3b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:ne341a610438048aeabaac106d4cfb1e7b11: *none* - Shape _:ne341a610438048aeabaac106d4cfb1e7b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne341a610438048aeabaac106d4cfb1e7b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne341a610438048aeabaac106d4cfb1e7b25: *none* - Shape _:ne341a610438048aeabaac106d4cfb1e7b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ne341a610438048aeabaac106d4cfb1e7b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ne341a610438048aeabaac106d4cfb1e7b21: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:nec7812416f1e42d1b6a58c5d9e50f67fb6: *none* - Shape _:nec7812416f1e42d1b6a58c5d9e50f67fb7: *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 cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:nec7812416f1e42d1b6a58c5d9e50f67fb4: *none* - Shape _:nec7812416f1e42d1b6a58c5d9e50f67fb5: *none* - Shape _:nec7812416f1e42d1b6a58c5d9e50f67fb15: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: no results
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb14: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb10: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb45: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb9: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb7: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb29: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb44: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb12: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb37: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb52: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb51: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb4: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb5: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb11: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n42db2525609345a59dcfbc54446eb3f3b6: *none* - Shape _:n42db2525609345a59dcfbc54446eb3f3b7: *none* - Shape _:n42db2525609345a59dcfbc54446eb3f3b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n42db2525609345a59dcfbc54446eb3f3b8: *none* - Shape _:n42db2525609345a59dcfbc54446eb3f3b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n42db2525609345a59dcfbc54446eb3f3b19: *none* - Shape _:n42db2525609345a59dcfbc54446eb3f3b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n42db2525609345a59dcfbc54446eb3f3b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:ne341a610438048aeabaac106d4cfb1e7b11: *none* - Shape _:ne341a610438048aeabaac106d4cfb1e7b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne341a610438048aeabaac106d4cfb1e7b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne341a610438048aeabaac106d4cfb1e7b25: *none* - Shape _:ne341a610438048aeabaac106d4cfb1e7b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ne341a610438048aeabaac106d4cfb1e7b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ne341a610438048aeabaac106d4cfb1e7b21: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:nec7812416f1e42d1b6a58c5d9e50f67fb6: *none* - Shape _:nec7812416f1e42d1b6a58c5d9e50f67fb7: *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 cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:nec7812416f1e42d1b6a58c5d9e50f67fb4: *none* - Shape _:nec7812416f1e42d1b6a58c5d9e50f67fb5: *none* - Shape _:nec7812416f1e42d1b6a58c5d9e50f67fb15: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: no results
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb14: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb10: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb45: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb9: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb7: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb29: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb44: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb12: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb37: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb52: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb51: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb4: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb5: *none* - Shape _:nbda246d770b949dbad353b685b1aacdbb11: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n42db2525609345a59dcfbc54446eb3f3b6: *none* - Shape _:n42db2525609345a59dcfbc54446eb3f3b7: *none* - Shape _:n42db2525609345a59dcfbc54446eb3f3b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n42db2525609345a59dcfbc54446eb3f3b8: *none* - Shape _:n42db2525609345a59dcfbc54446eb3f3b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n42db2525609345a59dcfbc54446eb3f3b19: *none* - Shape _:n42db2525609345a59dcfbc54446eb3f3b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n42db2525609345a59dcfbc54446eb3f3b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:ne341a610438048aeabaac106d4cfb1e7b11: *none* - Shape _:ne341a610438048aeabaac106d4cfb1e7b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne341a610438048aeabaac106d4cfb1e7b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne341a610438048aeabaac106d4cfb1e7b25: *none* - Shape _:ne341a610438048aeabaac106d4cfb1e7b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ne341a610438048aeabaac106d4cfb1e7b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ne341a610438048aeabaac106d4cfb1e7b21: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:nec7812416f1e42d1b6a58c5d9e50f67fb6: *none* - Shape _:nec7812416f1e42d1b6a58c5d9e50f67fb7: *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 cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:nec7812416f1e42d1b6a58c5d9e50f67fb4: *none* - Shape _:nec7812416f1e42d1b6a58c5d9e50f67fb5: *none* - Shape _:nec7812416f1e42d1b6a58c5d9e50f67fb15: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: {'$schema': 'https://json-schema.org/draft/2020-12/schema', 'title': 'Direct data access to a resource via web servcie', '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.', 'type': 'object', 'properties': {'@type': {'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'schema:WebAPI'}, 'minItems': 1}, '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': [{'type': 'string', 'default': 'not ' 'specified'}, {'$ref': '#/$defs/Reference'}], 'x-jsonld-id': 'http://schema.org/termsOfService'}, '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': {'type': 'array', 'description': 'actions ' 'that can be ' 'invoked via ' 'the API', 'items': {'$ref': '#/$defs/Action'}, 'x-jsonld-id': 'http://schema.org/potentialAction'}}, 'required': ['schema:serviceType', 'schema:potentialAction', 'schema:termsOfService'], '$defs': {'Reference': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/labeledLink/schema.yaml'}, 'DefinedTerm': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/definedTerm/schema.yaml'}, 'Action': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/action/schema.yaml'}}, 'x-jsonld-prefixes': {'schema': 'http://schema.org/'}, 'x-bblocks-metadata': {'itemIdentifier': 'cdif.bbr.metadata.schemaorgProperties.webAPI', 'register': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/register.json', 'version': '0.1', 'dateOfLastChange': '2026-11-06'}, '$id': 'file:///github/workspace/build/annotated/bbr/metadata/schemaorgProperties/webAPI/schema.yaml'} On instance: {'@context': {'schema': 'http://schema.org/', 'ex': 'https://example.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#', 'dcterms': 'http://purl.org/dc/terms/', 'dcat': 'http://www.w3.org/ns/dcat#'}, '@id': 'ex:exampleWebAPI_354btrh', '@type': ['schema:WebAPI'], 'schema:serviceType': 'OGC:WFS', 'schema:termsOfService': {'@type': ['schema:CreativeWork', 'dcat:Relationship'], 'schema:name': 'Terms of Service for ' 'Example Data Portal', 'schema:description': 'Public access with ' 'attribution required', 'schema:url': 'http://example.com/resource/termsDoc35yh'}, 'schema:documentation': {'@type': ['schema:CreativeWork', 'dcat:Relationship'], 'schema:name': 'OpenAPI specification', 'schema:description': 'Machine-readable API ' 'description in ' 'OpenAPI 3.0 format', 'schema:url': 'http://example.com/resource/documentation35hn3'}}
SHACL
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: 1 violation
Violation (sh:MinCountConstraintComponent): Source shape: cdifd:webAPINode/sh:property (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 cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db24: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db17: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db11: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db29: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db30: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db28: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db31: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db4: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db25: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db33: *none* - Shape cdifd:webAPINode: ex:exampleWebAPI_354btrh - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db3: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db26: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db10: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db32: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db35: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db34: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: *none* - Shape cdifd:CDIFActionQueryInputShape: *none* - Shape cdifd:CDIFActionTargetShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n14d88241e72b42e19b9684b5c314ffb3b4: *none* - Shape _:n14d88241e72b42e19b9684b5c314ffb3b6: *none* - Shape _:n14d88241e72b42e19b9684b5c314ffb3b19: *none* - Shape _:n14d88241e72b42e19b9684b5c314ffb3b5: *none* - Shape _:n14d88241e72b42e19b9684b5c314ffb3b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n14d88241e72b42e19b9684b5c314ffb3b26: *none* - Shape _:n14d88241e72b42e19b9684b5c314ffb3b7: *none* - Shape _:n14d88241e72b42e19b9684b5c314ffb3b8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n5d8b637a1a7d40b5b05264344d9f8428b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5d8b637a1a7d40b5b05264344d9f8428b20: *none* - Shape _:n5d8b637a1a7d40b5b05264344d9f8428b25: *none* - Shape _:n5d8b637a1a7d40b5b05264344d9f8428b10: *none* - Shape _:n5d8b637a1a7d40b5b05264344d9f8428b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n5d8b637a1a7d40b5b05264344d9f8428b21: *none* - Shape _:n5d8b637a1a7d40b5b05264344d9f8428b22: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8945296bba024892963eae77a3c44649b5: *none* - Shape _:n8945296bba024892963eae77a3c44649b15: *none* - Shape cdifd:CDIFLabeledLinkShape: ex:exampleWebAPI_354btrh/schema1:termsOfService,ex:exampleWebAPI_354btrh/schema1:documentation - Shape _:n8945296bba024892963eae77a3c44649b7: *none* - Shape cdifd:CDIFRelationShape: ex:exampleWebAPI_354btrh/schema1:termsOfService,ex:exampleWebAPI_354btrh/schema1:documentation - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8945296bba024892963eae77a3c44649b4: *none* - Shape _:n8945296bba024892963eae77a3c44649b6: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: {'$schema': 'https://json-schema.org/draft/2020-12/schema', 'title': 'Direct data access to a resource via web servcie', '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.', 'type': 'object', 'properties': {'@type': {'type': 'array', 'items': {'type': 'string'}, 'contains': {'const': 'schema:WebAPI'}, 'minItems': 1}, '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': [{'type': 'string', 'default': 'not ' 'specified'}, {'$ref': '#/$defs/Reference'}], 'x-jsonld-id': 'http://schema.org/termsOfService'}, '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': {'type': 'array', 'description': 'actions ' 'that can be ' 'invoked via ' 'the API', 'items': {'$ref': '#/$defs/Action'}, 'x-jsonld-id': 'http://schema.org/potentialAction'}}, 'required': ['schema:serviceType', 'schema:potentialAction', 'schema:termsOfService'], '$defs': {'Reference': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/labeledLink/schema.yaml'}, 'DefinedTerm': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/definedTerm/schema.yaml'}, 'Action': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/action/schema.yaml'}}, 'x-jsonld-prefixes': {'schema': 'http://schema.org/'}, 'x-bblocks-metadata': {'itemIdentifier': 'cdif.bbr.metadata.schemaorgProperties.webAPI', 'register': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/register.json', 'version': '0.1', 'dateOfLastChange': '2026-11-06'}, '$id': 'file:///github/workspace/build/annotated/bbr/metadata/schemaorgProperties/webAPI/schema.yaml'} On instance: {'@context': {'schema': 'http://schema.org/', 'ex': 'https://example.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#', 'dcterms': 'http://purl.org/dc/terms/', 'dcat': 'http://www.w3.org/ns/dcat#'}, '@id': 'ex:exampleWebAPI_354btrh', '@type': ['schema:WebAPI'], 'schema:termsOfService': {'@type': ['schema:CreativeWork', 'dcat:Relationship'], 'schema:name': 'Terms of Service for ' 'Example Data Portal', 'schema:description': 'Public access with ' 'attribution required', 'schema:url': 'http://example.com/resource/termsDoc35yh'}, 'schema:documentation': {'@type': ['schema:CreativeWork', 'dcat:Relationship'], 'schema:name': 'OpenAPI specification', 'schema:description': 'Machine-readable API ' 'description in ' 'OpenAPI 3.0 format', 'schema:url': 'http://example.com/resource/documentation35hn3'}, 'schema:potentialAction': [{'@id': 'ex:exampleAction_37467', '@type': ['schema:Action'], 'schema:name': 'Download Data', 'schema:target': {'@type': ['schema:EntryPoint'], 'schema:description': 'endpoint ' 'URL ' 'to ' 'invoke ' 'the ' 'action; ' 'content ' 'type ' 'spcifies ' 'the ' 'supported ' 'content ' 'type(s) ' 'for ' 'an ' 'EntryPoint ' 'response', 'schema:urlTemplate': 'http://portal.chordsrt.com/api/v1/data.{encoding}?instruments={instruments}&start={start}&end={end}', 'schema:httpMethod': ['GET'], 'schema:contentType': ['text/csv', 'application/json']}, 'schema:result': {'@type': ['schema:DataDownload'], 'schema:encodingFormat': ['text/csv'], 'schema:description': 'a ' 'description ' 'the ' 'file ' 'format(s) ' 'generated ' 'by ' 'api ' 'requests', 'dcterms:conformsTo': [{'@id': 'http://www.opengis.net/def/nil/OGC/0/missing'}]}, 'schema:object': {'@type': ['schema:DataFeed'], 'schema:description': 'description ' 'of ' 'the ' 'structure ' 'of ' 'the ' 'api ' 'result ' 'data', 'schema:variableMeasured': [{'@type': ['schema:PropertyValue'], 'schema:name': 'temperature', 'schema:description': 'temperature ' 'of ' 'the ' 'sample', 'schema:propertyID': [{'@id': 'http://qudt.org/defs/temperature'}]}, {'@id': 'ex:propertyValue_zZc', '@type': ['schema:PropertyValue'], 'schema:name': 'Viscosity', 'schema:propertyID': [{'@id': 'http://ogc.org/defs/g35408y'}], 'schema:description': 'a ' 'quantity ' 'expressing ' 'the ' 'magnitude ' 'of ' 'internal ' 'friction'}]}, 'schema:query-input': [{'@id': 'ex:input_encoding', '@type': ['schema:PropertyValueSpecification'], 'schema:valueName': 'encoding', 'schema:description': 'format ' 'of ' 'requested ' 'result', 'schema:valueRequired': False, 'schema:valuePattern': '^[A-Za-z][A-Za-z0-9]*$'}, {'@id': 'ex:input_instruments', '@type': ['schema:PropertyValueSpecification'], 'schema:valueName': 'instruments', 'schema:description': 'sensor ' 'for ' 'data ' 'requested', 'schema:valueRequired': False, 'schema:valuePattern': '^[A-Za-z][A-Za-z0-9 ' ',]*$'}, {'@id': 'ex:input_start', '@type': ['schema:PropertyValueSpecification'], 'schema:valueName': 'start', 'schema:description': 'beginning ' 'of ' 'time ' 'interval ' 'for ' 'requested ' 'data', 'schema:valueRequired': False, 'schema:valuePattern': '^\\d{4}-\\d{2}-\\d{2}(?:T\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d+)?)?(?:Z|[+\\-]\\d{2}(?::?\\d{2})?)?)?$'}, {'@id': 'ex:input_end', '@type': ['schema:PropertyValueSpecification'], 'schema:valueName': 'end', 'schema:description': 'end ' 'of ' 'time ' 'interval ' 'for ' 'requested ' 'data', 'schema:valueRequired': True, 'schema:valuePattern': '^\\d{4}-\\d{2}-\\d{2}(?:T\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d+)?)?(?:Z|[+\\-]\\d{2}(?::?\\d{2})?)?)?$'}]}, {'@id': 'ex:exampleAction_37467', '@type': ['schema:Action'], 'schema:name': 'List instruments', 'schema:target': {'@type': ['schema:EntryPoint'], 'schema:description': 'endpoint ' 'URL ' 'to ' 'invoke ' 'the ' 'action; ' 'content ' 'type ' 'spcifies ' 'the ' 'supported ' 'content ' 'type(s) ' 'for ' 'an ' 'EntryPoint ' 'response', 'schema:urlTemplate': 'http://portal.chordsrt.com/api/v1/data/instruments', 'schema:httpMethod': ['GET'], 'schema:contentType': ['text/plain']}, 'schema:result': {'@type': ['schema:DataDownload'], 'schema:encodingFormat': ['text/plain'], 'schema:description': 'plain ' 'text ' 'list ' 'of ' 'instruments ' 'available', 'dcterms:conformsTo': [{'@id': 'http://www.opengis.net/def/nil/OGC/0/missing'}]}}]}
SHACL
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: 1 violation
Violation (sh:MinCountConstraintComponent): Source shape: cdifd:webAPINode/sh:property (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 cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db24: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db17: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db11: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db29: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db30: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db28: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db31: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db4: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db25: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db33: *none* - Shape cdifd:webAPINode: ex:exampleWebAPI_354btrh - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db3: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db26: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db10: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db32: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db35: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db34: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: ex:exampleAction_37467 - Shape cdifd:CDIFActionQueryInputShape: ex:exampleAction_37467 - Shape cdifd:CDIFActionTargetShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n14d88241e72b42e19b9684b5c314ffb3b4: *none* - Shape _:n14d88241e72b42e19b9684b5c314ffb3b6: *none* - Shape _:n14d88241e72b42e19b9684b5c314ffb3b19: *none* - Shape _:n14d88241e72b42e19b9684b5c314ffb3b5: *none* - Shape _:n14d88241e72b42e19b9684b5c314ffb3b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n14d88241e72b42e19b9684b5c314ffb3b26: *none* - Shape _:n14d88241e72b42e19b9684b5c314ffb3b7: *none* - Shape _:n14d88241e72b42e19b9684b5c314ffb3b8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n5d8b637a1a7d40b5b05264344d9f8428b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5d8b637a1a7d40b5b05264344d9f8428b20: *none* - Shape _:n5d8b637a1a7d40b5b05264344d9f8428b25: *none* - Shape _:n5d8b637a1a7d40b5b05264344d9f8428b10: *none* - Shape _:n5d8b637a1a7d40b5b05264344d9f8428b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n5d8b637a1a7d40b5b05264344d9f8428b21: *none* - Shape _:n5d8b637a1a7d40b5b05264344d9f8428b22: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8945296bba024892963eae77a3c44649b5: *none* - Shape _:n8945296bba024892963eae77a3c44649b15: *none* - Shape cdifd:CDIFLabeledLinkShape: ex:exampleWebAPI_354btrh/schema1:termsOfService,ex:exampleWebAPI_354btrh/schema1:documentation - Shape _:n8945296bba024892963eae77a3c44649b7: *none* - Shape cdifd:CDIFRelationShape: ex:exampleWebAPI_354btrh/schema1:termsOfService,ex:exampleWebAPI_354btrh/schema1:documentation - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8945296bba024892963eae77a3c44649b4: *none* - Shape _:n8945296bba024892963eae77a3c44649b6: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db24: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db17: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db11: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db29: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db30: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db28: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db31: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db4: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db25: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db33: *none* - Shape cdifd:webAPINode: ex:exampleWebAPI_354btrh - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db3: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db26: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db10: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db32: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db35: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db34: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: ex:exampleAction_37467 - Shape cdifd:CDIFActionQueryInputShape: ex:exampleAction_37467 - Shape cdifd:CDIFActionTargetShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n14d88241e72b42e19b9684b5c314ffb3b4: *none* - Shape _:n14d88241e72b42e19b9684b5c314ffb3b6: *none* - Shape _:n14d88241e72b42e19b9684b5c314ffb3b19: *none* - Shape _:n14d88241e72b42e19b9684b5c314ffb3b5: *none* - Shape _:n14d88241e72b42e19b9684b5c314ffb3b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n14d88241e72b42e19b9684b5c314ffb3b26: *none* - Shape _:n14d88241e72b42e19b9684b5c314ffb3b7: *none* - Shape _:n14d88241e72b42e19b9684b5c314ffb3b8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n5d8b637a1a7d40b5b05264344d9f8428b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5d8b637a1a7d40b5b05264344d9f8428b20: *none* - Shape _:n5d8b637a1a7d40b5b05264344d9f8428b25: *none* - Shape _:n5d8b637a1a7d40b5b05264344d9f8428b10: *none* - Shape _:n5d8b637a1a7d40b5b05264344d9f8428b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n5d8b637a1a7d40b5b05264344d9f8428b21: *none* - Shape _:n5d8b637a1a7d40b5b05264344d9f8428b22: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8945296bba024892963eae77a3c44649b5: *none* - Shape _:n8945296bba024892963eae77a3c44649b15: *none* - Shape cdifd:CDIFLabeledLinkShape: ex:exampleWebAPI_354btrh/schema1:documentation,ex:exampleWebAPI_354btrh/schema1:termsOfService - Shape _:n8945296bba024892963eae77a3c44649b7: *none* - Shape cdifd:CDIFRelationShape: ex:exampleWebAPI_354btrh/schema1:documentation,ex:exampleWebAPI_354btrh/schema1:termsOfService - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8945296bba024892963eae77a3c44649b4: *none* - Shape _:n8945296bba024892963eae77a3c44649b6: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: no results
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db24: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db17: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db11: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db27: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db29: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db30: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db28: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db31: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db4: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db25: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db33: *none* - Shape cdifd:webAPINode: ex:WebAPIComplete_001 - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db3: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db26: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db10: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db32: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db35: *none* - Shape _:n03a4d83a43ce4e54b3d5cb0e2d01d83db34: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFWebServiceActionShape: ex:WebAPIAction_search - Shape cdifd:CDIFActionQueryInputShape: ex:WebAPIAction_search - Shape cdifd:CDIFActionTargetShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n14d88241e72b42e19b9684b5c314ffb3b4: *none* - Shape _:n14d88241e72b42e19b9684b5c314ffb3b6: *none* - Shape _:n14d88241e72b42e19b9684b5c314ffb3b19: *none* - Shape _:n14d88241e72b42e19b9684b5c314ffb3b5: *none* - Shape _:n14d88241e72b42e19b9684b5c314ffb3b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n14d88241e72b42e19b9684b5c314ffb3b26: *none* - Shape _:n14d88241e72b42e19b9684b5c314ffb3b7: *none* - Shape _:n14d88241e72b42e19b9684b5c314ffb3b8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n5d8b637a1a7d40b5b05264344d9f8428b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5d8b637a1a7d40b5b05264344d9f8428b20: *none* - Shape _:n5d8b637a1a7d40b5b05264344d9f8428b25: *none* - Shape _:n5d8b637a1a7d40b5b05264344d9f8428b10: *none* - Shape _:n5d8b637a1a7d40b5b05264344d9f8428b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n5d8b637a1a7d40b5b05264344d9f8428b21: *none* - Shape _:n5d8b637a1a7d40b5b05264344d9f8428b22: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8945296bba024892963eae77a3c44649b5: *none* - Shape _:n8945296bba024892963eae77a3c44649b15: *none* - Shape cdifd:CDIFLabeledLinkShape: ex:WebAPIComplete_001/schema1:termsOfService,ex:WebAPIComplete_001/schema1:documentation - Shape _:n8945296bba024892963eae77a3c44649b7: *none* - Shape cdifd:CDIFRelationShape: ex:WebAPIComplete_001/schema1:termsOfService,ex:WebAPIComplete_001/schema1:documentation - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8945296bba024892963eae77a3c44649b4: *none* - Shape _:n8945296bba024892963eae77a3c44649b6: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: no results
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: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: ex:geophysics,ex:geology - Shape skosv:conceptBroaderNotSelfShape: ex:geophysics,ex:geology - Shape skosv:ConceptShape: 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']: {'description': 'Formal explanation of the meaning of this concept.', 'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'type': 'array', 'items': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}]}}], '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: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: mat:mineral,mat:earthmaterial,mat:rockorsediment,mat:sediment,mat:particulate,mat:soil,mat:mixedsoilsedimentrock,mat:rock - Shape skosv:conceptBroaderNotSelfShape: mat:mineral,mat:earthmaterial,mat:rockorsediment,mat:sediment,mat:particulate,mat:soil,mat:mixedsoilsedimentrock,mat:rock - Shape skosv:ConceptShape: mat:mineral,mat:earthmaterial,mat:rockorsediment,mat:sediment,mat:particulate,mat:soil,mat:mixedsoilsedimentrock,mat:rock
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']: {'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.', 'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/LanguageTaggedValue'}, {'type': 'array', 'items': {'$ref': '#/$defs/LanguageTaggedValue'}}], '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: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: mat:mineral,mat:earthmaterial,mat:rockorsediment,mat:sediment,mat:particulate,mat:soil,mat:mixedsoilsedimentrock,mat:rock - Shape skosv:conceptBroaderNotSelfShape: mat:mineral,mat:earthmaterial,mat:rockorsediment,mat:sediment,mat:particulate,mat:soil,mat:mixedsoilsedimentrock,mat:rock - Shape skosv:ConceptShape: mat:mineral,mat:earthmaterial,mat:rockorsediment,mat:sediment,mat:particulate,mat:soil,mat:mixedsoilsedimentrock,mat:rock
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: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: mat:mineral,mat:earthmaterial,mat:rockorsediment,mat:sediment,mat:particulate,mat:soil,mat:mixedsoilsedimentrock,mat:rock - Shape skosv:conceptBroaderNotSelfShape: mat:mineral,mat:earthmaterial,mat:rockorsediment,mat:sediment,mat:particulate,mat:soil,mat:mixedsoilsedimentrock,mat:rock - Shape skosv:ConceptShape: mat:mineral,mat:earthmaterial,mat:rockorsediment,mat:sediment,mat:particulate,mat:soil,mat:mixedsoilsedimentrock,mat:rock

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']: {'type': 'string', 'description': 'Date the concept scheme was created (ISO 8601).', 'x-jsonld-id': 'http://purl.org/dc/terms/created'} On instance['dcterms:created']: 42
SHACL
Validation result for _sources/skosProperties/skosConceptScheme/rules.shacl: no results
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: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: mat:dispersedmedia,mat:anthropogenicmetal,mat:mineral,mat:soil,mat:rock,mat:fluid,mat:liquidwater,mat:earthmaterial,mat:otheranthropogenicmaterial,mat:gas,mat:nonaqueousliquid,mat:material,mat:waterice,mat:rockorsediment,mat:biogenicnonorganicmaterial,mat:sediment,mat:particulate,mat:organicmaterial,mat:anyice,mat:mixedsoilsedimentrock,mat:anyanthropogenicmaterial - Shape skosv:conceptBroaderNotSelfShape: mat:dispersedmedia,mat:anthropogenicmetal,mat:mineral,mat:soil,mat:rock,mat:fluid,mat:liquidwater,mat:earthmaterial,mat:otheranthropogenicmaterial,mat:gas,mat:nonaqueousliquid,mat:material,mat:waterice,mat:rockorsediment,mat:biogenicnonorganicmaterial,mat:sediment,mat:particulate,mat:organicmaterial,mat:anyice,mat:mixedsoilsedimentrock,mat:anyanthropogenicmaterial - Shape skosv:ConceptShape: mat:dispersedmedia,mat:anthropogenicmetal,mat:mineral,mat:soil,mat:rock,mat:fluid,mat:liquidwater,mat:earthmaterial,mat:otheranthropogenicmaterial,mat:gas,mat:nonaqueousliquid,mat:material,mat:waterice,mat:rockorsediment,mat:biogenicnonorganicmaterial,mat:sediment,mat:particulate,mat:organicmaterial,mat:anyice,mat:mixedsoilsedimentrock,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).', 'type': 'array', 'minItems': 1, 'items': {'anyOf': [{'$ref': '#/$defs/Concept'}, {'description': 'URI reference to a concept ' 'defined elsewhere', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}]}, '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: no results
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: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: no results
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: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: mat:dispersedmedia,mat:anthropogenicmetal,mat:mineral,mat:soil,mat:rock,mat:fluid,mat:liquidwater,mat:earthmaterial,mat:otheranthropogenicmaterial,mat:gas,mat:nonaqueousliquid,mat:material,mat:waterice,mat:rockorsediment,mat:biogenicnonorganicmaterial,mat:sediment,mat:particulate,mat:organicmaterial,mat:anyice,mat:mixedsoilsedimentrock,mat:anyanthropogenicmaterial - Shape skosv:conceptBroaderNotSelfShape: mat:dispersedmedia,mat:anthropogenicmetal,mat:mineral,mat:soil,mat:rock,mat:fluid,mat:liquidwater,mat:earthmaterial,mat:otheranthropogenicmaterial,mat:gas,mat:nonaqueousliquid,mat:material,mat:waterice,mat:rockorsediment,mat:biogenicnonorganicmaterial,mat:sediment,mat:particulate,mat:organicmaterial,mat:anyice,mat:mixedsoilsedimentrock,mat:anyanthropogenicmaterial - Shape skosv:ConceptShape: mat:dispersedmedia,mat:anthropogenicmetal,mat:mineral,mat:soil,mat:rock,mat:fluid,mat:liquidwater,mat:earthmaterial,mat:otheranthropogenicmaterial,mat:gas,mat:nonaqueousliquid,mat:material,mat:waterice,mat:rockorsediment,mat:biogenicnonorganicmaterial,mat:sediment,mat:particulate,mat:organicmaterial,mat:anyice,mat:mixedsoilsedimentrock,mat:anyanthropogenicmaterial

Test passed: 5 / 6

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: [{'@type': ['schema:Action', 'prov:Activity'], 'prov:used': [{'schema:instrument': [{'@type': ['schema:Thing', 'schema:Product', 'prov:Entity'], 'schema:additionalType': [{'@id': 'nxs:base_classes/NXinstrument.html'}, {'@id': 'wd:Q3099911'}], 'schema:name': 'APS Sector 20-BM beamline instrument', 'schema:category': [{'@type': ['schema:DefinedTerm'], 'schema:name': 'X-ray absorption spectroscopy beamline', 'schema:termCode': 'XAS-beamline'}]}]}, {'schema:instrument': [{'@type': ['schema:Thing', 'schema:Product', 'prov:Entity'], 'schema:additionalType': {'@id': 'xas:source'}, 'schema:name': 'APS bending magnet source', 'schema:additionalProperty': [{'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'nxs:base_classes/NXsource.html#nxsource-type-field'}], 'schema:name': 'x-ray source', 'schema:value': 'Synchrotron X-ray Source'}, {'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'nxs:base_classes/NXsource.html#nxsource-probe-field'}], 'schema:name': 'Probe', 'schema:value': 'x-ray'}]}]}, {'schema:instrument': [{'@type': ['schema:Thing', 'schema:Product', 'prov:Entity'], 'schema:additionalType': [{'@id': 'xas:xraymonochromator'}, {'@id': 'wd:Q3099911'}], 'schema:name': 'Si 111', 'schema:additionalProperty': [{'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'xas:dspacing'}], 'schema:name': 'd-spacing', 'schema:value': '3.13550', 'schema:unitText': 'Angstrom'}, {'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'xas:monochromatortype'}], 'schema:name': 'crystal type', 'schema:value': 'Si(111)'}, {'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'xas:reflectionplane'}], 'schema:name': 'reflection plane (hkl)', 'schema:value': '1,1,1'}]}]}], 'schema:object': {'@type': ['schema:Product', 'schema:Thing'], 'schema:additionalType': ['MaterialSample', {'@id': 'https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample'}], 'schema:name': 'Na2SeO4', 'schema:identifier': 'igsn:10.6620/se-selenate-001', 'schema:description': 'Sodium selenate reference compound, powder', 'schema:additionalProperty': [{'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'https://w3id.org/cdif/xas/samplepreparation'}], 'schema:name': 'sample preparation method', 'schema:value': 'powder on tape, 6 layers'}, {'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'xas:samplechemicalcomposition'}], 'schema:name': 'Stoichiometry', 'schema:value': 'Na2SeO4'}]}, 'schema:additionalType': [{'@id': 'xas:analysisevent'}]}] does not contain items matching the given schema Failed validating 'contains' in schema['properties']['prov:wasGeneratedBy']: {'description': 'The activities that produced the dataset. Any CDIF ' 'provenance activity may appear, and at least one MUST ' 'be an XAS analysis event (xasGeneratedBy) that used ' 'an x-ray source and a monochromator as constrained ' 'below. Applying the analysis-event shape to every ' 'item instead rejected any other processing step.', 'type': 'array', 'minItems': 1, 'items': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifProvActivity/schema.yaml'}, 'contains': {'allOf': [{'$ref': '#/$defs/XasAnalysisEvent'}, {'type': 'object', 'properties': {'prov:used': {'type': 'array', '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.', 'allOf': [{'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': {'type': 'object', 'required': ['schema:instrument'], 'properties': {'schema:instrument': {'type': 'array', 'contains': {'type': 'object', 'required': ['schema:additionalType', 'schema:additionalProperty'], 'properties': {'schema:additionalType': {'type': 'array', 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'const': 'xas:source'}}}}, 'schema:additionalProperty': {'type': 'array', 'minItems': 2, 'items': {'$ref': '#/$defs/AdditionalProperty'}, 'allOf': [{'contains': {'type': 'object', 'required': ['schema:propertyID', 'schema:value'], 'properties': {'schema:propertyID': {'type': 'array', 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'enum': ['nxs:base_classes/NXsource.html#nxsource-type-field', 'xas:xraysourcetype']}}}}, 'schema:value': {'type': 'string'}}}}, {'contains': {'type': 'object', 'required': ['schema:name', 'schema:propertyID', 'schema:value'], 'properties': {'schema:propertyID': {'type': 'array', 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'enum': ['nxs:base_classes/NXsource.html#nxsource-probe-field', 'xas:probe']}}}}, 'schema:name': {'const': 'Probe'}, 'schema:value': {'type': 'string'}}}}]}}}}}}}, {'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.', 'contains': {'type': 'object', 'required': ['schema:instrument'], 'properties': {'schema:instrument': {'type': 'array', 'contains': {'type': 'object', 'required': ['schema:additionalType', 'schema:name', 'schema:additionalProperty'], 'properties': {'schema:additionalType': {'type': 'array', 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'const': 'xas:xraymonochromator'}}}}, 'schema:name': {'type': 'string'}, 'schema:additionalProperty': {'description': 'Require ' 'crystal ' 'type, ' 'd_spacing ' '(with ' 'unitText), ' 'and ' 'reflection ' 'plane ' 'properties.', 'type': 'array', 'minItems': 3, 'items': {'$ref': '#/$defs/AdditionalProperty'}, 'allOf': [{'contains': {'type': 'object', 'required': ['schema:propertyID', 'schema:value'], 'properties': {'schema:propertyID': {'type': 'array', 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'const': 'xas:monochromatortype'}}}}, 'schema:value': {'type': 'string'}}}}, {'contains': {'type': 'object', 'required': ['schema:propertyID', 'schema:value', 'schema:unitText'], 'properties': {'schema:propertyID': {'type': 'array', 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'const': 'xas:dspacing'}}}}, 'schema:value': {'type': 'string'}, 'schema:unitText': {'type': 'string'}}}}, {'contains': {'type': 'object', 'required': ['schema:propertyID', 'schema:value'], 'properties': {'schema:propertyID': {'type': 'array', 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'const': 'xas:reflectionplane'}}}}, 'schema:value': {'type': 'string'}}}}]}}}}}}}], 'x-jsonld-id': 'http://www.w3.org/ns/prov#used'}, 'schema:object': {'$ref': '#/$defs/XasSample', 'x-jsonld-id': 'http://schema.org/object'}}}]}, 'x-jsonld-id': 'http://www.w3.org/ns/prov#wasGeneratedBy'} On instance['prov:wasGeneratedBy']: [{'@type': ['schema:Action', 'prov:Activity'], 'prov:used': [{'schema:instrument': [{'@type': ['schema:Thing', 'schema:Product', 'prov:Entity'], 'schema:additionalType': [{'@id': 'nxs:base_classes/NXinstrument.html'}, {'@id': 'wd:Q3099911'}], 'schema:name': 'APS Sector ' '20-BM beamline ' 'instrument', 'schema:category': [{'@type': ['schema:DefinedTerm'], 'schema:name': 'X-ray ' 'absorption ' 'spectroscopy ' 'beamline', 'schema:termCode': 'XAS-beamline'}]}]}, {'schema:instrument': [{'@type': ['schema:Thing', 'schema:Product', 'prov:Entity'], 'schema:additionalType': {'@id': 'xas:source'}, 'schema:name': 'APS bending ' 'magnet source', 'schema:additionalProperty': [{'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'nxs:base_classes/NXsource.html#nxsource-type-field'}], 'schema:name': 'x-ray ' 'source', 'schema:value': 'Synchrotron ' 'X-ray ' 'Source'}, {'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'nxs:base_classes/NXsource.html#nxsource-probe-field'}], 'schema:name': 'Probe', 'schema:value': 'x-ray'}]}]}, {'schema:instrument': [{'@type': ['schema:Thing', 'schema:Product', 'prov:Entity'], 'schema:additionalType': [{'@id': 'xas:xraymonochromator'}, {'@id': 'wd:Q3099911'}], 'schema:name': 'Si 111', 'schema:additionalProperty': [{'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'xas:dspacing'}], 'schema:name': 'd-spacing', 'schema:value': '3.13550', 'schema:unitText': 'Angstrom'}, {'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'xas:monochromatortype'}], 'schema:name': 'crystal ' 'type', 'schema:value': 'Si(111)'}, {'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'xas:reflectionplane'}], 'schema:name': 'reflection ' 'plane ' '(hkl)', 'schema:value': '1,1,1'}]}]}], 'schema:object': {'@type': ['schema:Product', 'schema:Thing'], 'schema:additionalType': ['MaterialSample', {'@id': 'https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample'}], 'schema:name': 'Na2SeO4', 'schema:identifier': 'igsn:10.6620/se-selenate-001', 'schema:description': 'Sodium selenate reference ' 'compound, powder', 'schema:additionalProperty': [{'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'https://w3id.org/cdif/xas/samplepreparation'}], 'schema:name': 'sample ' 'preparation ' 'method', 'schema:value': 'powder ' 'on ' 'tape, ' '6 ' 'layers'}, {'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'xas:samplechemicalcomposition'}], 'schema:name': 'Stoichiometry', 'schema:value': 'Na2SeO4'}]}, 'schema:additionalType': [{'@id': 'xas:analysisevent'}]}]
SHACL
Validation result for _sources/xasProperties/xasCore/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: <file:///github/workspace/RNdlTIf>,<file:///github/workspace/lMtIx> - Shape cdifd:XasCoreConformsToShape: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb12: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb5: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb13: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb36: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb23: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb21: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb22: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape _:n4db6425ccf1e42b1a161a76591ac52abb4: *none* - Shape _:n4db6425ccf1e42b1a161a76591ac52abb5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n498a4a15e60045deadf400b7db50116cb30: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb21: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb7: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb6: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb33: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb14: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:monochromatortype,xas:dspacing,xas:samplepreparation,xas:reflectionplane,xas:samplechemicalcomposition,<https://doi.org>,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field>,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field> - Shape _:n498a4a15e60045deadf400b7db50116cb13: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb29: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb31: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb20: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: <https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample>,xas:source,xas:xraymonochromator,ex:xas-dataset-001/prov:wasGeneratedBy/schema1:object/schema1:additionalType,wd:Q3099911,<https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>,xas:analysisevent,dcat:CatalogRecord - Shape _:n498a4a15e60045deadf400b7db50116cb28: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n9b087703cd7a4e34a38231dbc2520df5b5: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b8: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b10: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b6: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b11: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b22: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b25: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b3: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b15: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b4: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b14: *none* - Shape cdifd:CDIFDefinedTermShape: ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:measurementTechnique,_:Nd82f2c197d85473ba183ff6ea35d1e8f - Shape _:nfc01920825004b30b1cc9aba49fc8d44b17: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://ror.org/04qxsr837> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n1decd396db8c49eeacf401270bd39a52b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape _:n484cf559616a43509becc415fa2f36c7b21: *none* - Shape cdifd:CDIFPersonShape: <file:///github/workspace/nKwywfsuBh> - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <file:///github/workspace/nKwywfsuBh>/schema1:contactPoint - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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:affiliationProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: 2 warnings
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:Nbff2b0387db14a059ab3e79626bf145c Result path: schema1:category Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:Nd5b701ba7f9e4e298b4069071c0ca807 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: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n344c737f17904e46bc1bbfd6a9fdf3a1b4: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape _:n344c737f17904e46bc1bbfd6a9fdf3a1b6: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n344c737f17904e46bc1bbfd6a9fdf3a1b15: *none* - Shape _:n344c737f17904e46bc1bbfd6a9fdf3a1b7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n344c737f17904e46bc1bbfd6a9fdf3a1b5: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape _:nb617144384884ea89047b188ce177a4eb4: *none* - Shape _:nb617144384884ea89047b188ce177a4eb9: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nb617144384884ea89047b188ce177a4eb29: *none* - Shape _:nb617144384884ea89047b188ce177a4eb41: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb617144384884ea89047b188ce177a4eb40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb617144384884ea89047b188ce177a4eb13: *none* - Shape _:nb617144384884ea89047b188ce177a4eb10: *none* - Shape _:nb617144384884ea89047b188ce177a4eb24: *none* - Shape _:nb617144384884ea89047b188ce177a4eb44: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:measurementTechnique,_:Nd82f2c197d85473ba183ff6ea35d1e8f - Shape _:nb617144384884ea89047b188ce177a4eb39: *none* - Shape _:nb617144384884ea89047b188ce177a4eb3: *none* - Shape _:nb617144384884ea89047b188ce177a4eb15: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:nb617144384884ea89047b188ce177a4eb42: *none* - Shape _:nb617144384884ea89047b188ce177a4eb38: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nb617144384884ea89047b188ce177a4eb16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: no results
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/xasProperties/xasGeneratedBy/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasGeneratedBy/rules.shacl: - Shape cdifd:xasGeneratedByNode: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasAnalysisLocationClassified: *none* - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
Validation result for _sources/xasProperties/xasSample/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *none*
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']: {'type': 'array', 'items': {'$ref': '#/$defs/DataDownload'}, 'contains': {'type': 'object', 'properties': {'@type': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 2, 'allOf': [{'contains': {'const': 'schema:DataDownload'}}, {'contains': {'enum': ['cdi:PhysicalDataSet', 'cdi:TabularTextDataSet', 'cdi:StructuredDataSet']}}]}, 'dcterms:conformsTo': {'type': 'array', '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.', 'contains': {'type': 'object', 'additionalProperties': False, 'properties': {'@id': {'anyOf': [{'description': 'The ' 'XDI ' 'specification.', 'const': 'https://github.com/XraySpectroscopy/XAS-Data-Interchange/blob/master/specification/spec.md'}, {'description': 'A ' 'NeXus ' 'application ' 'definition, ' 'compact ' 'form, ' 'as ' 'emitted ' 'with ' 'the ' 'nxs: ' 'prefix ' 'bound ' 'to ' 'https://manual.nexusformat.org/classes/.', 'type': 'string', 'pattern': '^nxs:applications/NX[A-Za-z0-9_]+\\.html$'}, {'description': 'A ' 'NeXus ' 'application ' 'definition, ' 'full ' 'form.', 'type': 'string', 'pattern': '^https://manual\\.nexusformat\\.org/classes/applications/NX[A-Za-z0-9_]+\\.html$'}]}}, 'required': ['@id']}, 'x-jsonld-id': 'http://purl.org/dc/terms/conformsTo'}}, 'required': ['@type', 'dcterms:conformsTo']}, 'x-jsonld-id': 'http://schema.org/distribution'} On instance['schema:distribution']: 42
SHACL
Validation result for _sources/xasProperties/xasCore/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: *none* - Shape cdifd:XasCoreConformsToShape: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb12: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb5: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb13: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb36: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb23: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb21: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb22: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape _:n4db6425ccf1e42b1a161a76591ac52abb4: *none* - Shape _:n4db6425ccf1e42b1a161a76591ac52abb5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n498a4a15e60045deadf400b7db50116cb30: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb21: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb7: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb6: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb33: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb14: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:monochromatortype,xas:dspacing,xas:samplepreparation,xas:reflectionplane,xas:samplechemicalcomposition,<https://doi.org>,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field>,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field> - Shape _:n498a4a15e60045deadf400b7db50116cb13: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb29: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb31: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb20: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: <https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample>,xas:source,xas:xraymonochromator,ex:xas-dataset-001/prov:wasGeneratedBy/schema1:object/schema1:additionalType,wd:Q3099911,<https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>,xas:analysisevent,dcat:CatalogRecord - Shape _:n498a4a15e60045deadf400b7db50116cb28: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n9b087703cd7a4e34a38231dbc2520df5b5: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b8: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b10: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b6: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b11: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b22: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b25: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b3: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b15: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b4: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b14: *none* - Shape cdifd:CDIFDefinedTermShape: ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:keywords,_:N483958d7017d4b179019a950751ab070,ex:xas-dataset-001/schema1:measurementTechnique - Shape _:nfc01920825004b30b1cc9aba49fc8d44b17: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n1decd396db8c49eeacf401270bd39a52b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape _:n484cf559616a43509becc415fa2f36c7b21: *none* - Shape cdifd:CDIFPersonShape: <file:///github/workspace/nKwywfsuBh> - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <file:///github/workspace/nKwywfsuBh>/schema1:contactPoint - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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:affiliationProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: 2 warnings
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:N1bf8722565da42bcad23bd200ff1b0dd Result path: schema1:category Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:N53406e36dd3148278a5cd23fe7125e23 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: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n344c737f17904e46bc1bbfd6a9fdf3a1b4: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape _:n344c737f17904e46bc1bbfd6a9fdf3a1b6: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n344c737f17904e46bc1bbfd6a9fdf3a1b15: *none* - Shape _:n344c737f17904e46bc1bbfd6a9fdf3a1b7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n344c737f17904e46bc1bbfd6a9fdf3a1b5: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape _:nb617144384884ea89047b188ce177a4eb4: *none* - Shape _:nb617144384884ea89047b188ce177a4eb9: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nb617144384884ea89047b188ce177a4eb29: *none* - Shape _:nb617144384884ea89047b188ce177a4eb41: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb617144384884ea89047b188ce177a4eb40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb617144384884ea89047b188ce177a4eb13: *none* - Shape _:nb617144384884ea89047b188ce177a4eb10: *none* - Shape _:nb617144384884ea89047b188ce177a4eb24: *none* - Shape _:nb617144384884ea89047b188ce177a4eb44: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:keywords,_:N483958d7017d4b179019a950751ab070,ex:xas-dataset-001/schema1:measurementTechnique - Shape _:nb617144384884ea89047b188ce177a4eb39: *none* - Shape _:nb617144384884ea89047b188ce177a4eb3: *none* - Shape _:nb617144384884ea89047b188ce177a4eb15: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:nb617144384884ea89047b188ce177a4eb42: *none* - Shape _:nb617144384884ea89047b188ce177a4eb38: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nb617144384884ea89047b188ce177a4eb16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: no results
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/xasProperties/xasGeneratedBy/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasGeneratedBy/rules.shacl: - Shape cdifd:xasGeneratedByNode: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasAnalysisLocationClassified: *none* - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
Validation result for _sources/xasProperties/xasSample/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *none*
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: 'schema:measurementTechnique' is a required property Failed validating 'required' in schema: {'$schema': 'https://json-schema.org/draft/2020-12/schema', 'title': 'XAS Core (required) metadata constraints', 'description': 'Required XAS constraints layered on cdifCore ' '(composed once by the xasDocument profile; this ' 'module does NOT re-embed cdifCore). Enforces @type ' 'including schema:Dataset (schema:Product optional), a ' 'prov:wasGeneratedBy analysis activity whose prov:used ' 'carries the NXsource+NXmonochromator instrument ' 'wrapper, an XDI- or NeXus-conformant distribution, ' 'and required XAS measurementTechnique DefinedTerms ' '(the PaNET XAS technique and the detection mode). ' 'schema:keywords carries no XAS requirement.', 'type': 'object', 'required': ['prov:wasGeneratedBy', 'schema:measurementTechnique'], 'properties': {'@type': {'description': 'Dataset @type MUST include ' 'schema:Dataset. ' 'schema:Product MAY also be ' 'included (to treat the ' 'dataset as a data product) ' 'but is not required; no ' 'root-level property depends ' 'on the Product type.', 'type': 'array', 'items': {'type': 'string', 'enum': ['schema:Dataset', 'schema:Product']}, 'minItems': 1, 'contains': {'const': 'schema:Dataset'}}, 'schema:subjectOf': {'properties': {'dcterms:conformsTo': {'type': 'array', 'items': {'description': 'uri ' 'for ' 'specifications ' 'that ' 'this ' 'metadata ' 'record ' 'conforms ' 'to', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, 'minItems': 1, 'contains': {'type': 'object', 'required': ['@id'], 'additionalProperties': False, 'properties': {'@id': {'const': 'https://w3id.org/cdif/xasCore/1.1'}}}, 'x-jsonld-id': 'http://purl.org/dc/terms/conformsTo'}}, 'x-jsonld-id': 'http://schema.org/subjectOf'}, 'prov:wasGeneratedBy': {'description': 'The activities ' 'that produced ' 'the dataset. ' 'Any CDIF ' 'provenance ' 'activity may ' 'appear, and at ' 'least one MUST ' 'be an XAS ' 'analysis event ' '(xasGeneratedBy) ' 'that used an ' 'x-ray source ' 'and a ' 'monochromator ' 'as constrained ' 'below. ' 'Applying the ' 'analysis-event ' 'shape to every ' 'item instead ' 'rejected any ' 'other ' 'processing ' 'step.', 'type': 'array', 'minItems': 1, 'items': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifProvActivity/schema.yaml'}, 'contains': {'allOf': [{'$ref': '#/$defs/XasAnalysisEvent'}, {'type': 'object', 'properties': {'prov:used': {'type': 'array', '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.', 'allOf': [{'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': {'type': 'object', 'required': ['schema:instrument'], 'properties': {'schema:instrument': {'type': 'array', 'contains': {'type': 'object', 'required': ['schema:additionalType', 'schema:additionalProperty'], 'properties': {'schema:additionalType': {'type': 'array', 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'const': 'xas:source'}}}}, 'schema:additionalProperty': {'type': 'array', 'minItems': 2, 'items': {'$ref': '#/$defs/AdditionalProperty'}, 'allOf': [{'contains': {'type': 'object', 'required': ['schema:propertyID', 'schema:value'], 'properties': {'schema:propertyID': {'type': 'array', 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'enum': ['nxs:base_classes/NXsource.html#nxsource-type-field', 'xas:xraysourcetype']}}}}, 'schema:value': {'type': 'string'}}}}, {'contains': {'type': 'object', 'required': ['schema:name', 'schema:propertyID', 'schema:value'], 'properties': {'schema:propertyID': {'type': 'array', 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'enum': ['nxs:base_classes/NXsource.html#nxsource-probe-field', 'xas:probe']}}}}, 'schema:name': {'const': 'Probe'}, 'schema:value': {'type': 'string'}}}}]}}}}}}}, {'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.', 'contains': {'type': 'object', 'required': ['schema:instrument'], 'properties': {'schema:instrument': {'type': 'array', 'contains': {'type': 'object', 'required': ['schema:additionalType', 'schema:name', 'schema:additionalProperty'], 'properties': {'schema:additionalType': {'type': 'array', 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'const': 'xas:xraymonochromator'}}}}, 'schema:name': {'type': 'string'}, 'schema:additionalProperty': {'description': 'Require ' 'crystal ' 'type, ' 'd_spacing ' '(with ' 'unitText), ' 'and ' 'reflection ' 'plane ' 'properties.', 'type': 'array', 'minItems': 3, 'items': {'$ref': '#/$defs/AdditionalProperty'}, 'allOf': [{'contains': {'type': 'object', 'required': ['schema:propertyID', 'schema:value'], 'properties': {'schema:propertyID': {'type': 'array', 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'const': 'xas:monochromatortype'}}}}, 'schema:value': {'type': 'string'}}}}, {'contains': {'type': 'object', 'required': ['schema:propertyID', 'schema:value', 'schema:unitText'], 'properties': {'schema:propertyID': {'type': 'array', 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'const': 'xas:dspacing'}}}}, 'schema:value': {'type': 'string'}, 'schema:unitText': {'type': 'string'}}}}, {'contains': {'type': 'object', 'required': ['schema:propertyID', 'schema:value'], 'properties': {'schema:propertyID': {'type': 'array', 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'const': 'xas:reflectionplane'}}}}, 'schema:value': {'type': 'string'}}}}]}}}}}}}], 'x-jsonld-id': 'http://www.w3.org/ns/prov#used'}, 'schema:object': {'$ref': '#/$defs/XasSample', 'x-jsonld-id': 'http://schema.org/object'}}}]}, 'x-jsonld-id': 'http://www.w3.org/ns/prov#wasGeneratedBy'}, 'schema:distribution': {'type': 'array', 'items': {'$ref': '#/$defs/DataDownload'}, 'contains': {'type': 'object', 'properties': {'@type': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 2, 'allOf': [{'contains': {'const': 'schema:DataDownload'}}, {'contains': {'enum': ['cdi:PhysicalDataSet', 'cdi:TabularTextDataSet', 'cdi:StructuredDataSet']}}]}, 'dcterms:conformsTo': {'type': 'array', '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.', 'contains': {'type': 'object', 'additionalProperties': False, 'properties': {'@id': {'anyOf': [{'description': 'The ' 'XDI ' 'specification.', 'const': 'https://github.com/XraySpectroscopy/XAS-Data-Interchange/blob/master/specification/spec.md'}, {'description': 'A ' 'NeXus ' 'application ' 'definition, ' 'compact ' 'form, ' 'as ' 'emitted ' 'with ' 'the ' 'nxs: ' 'prefix ' 'bound ' 'to ' 'https://manual.nexusformat.org/classes/.', 'type': 'string', 'pattern': '^nxs:applications/NX[A-Za-z0-9_]+\\.html$'}, {'description': 'A ' 'NeXus ' 'application ' 'definition, ' 'full ' 'form.', 'type': 'string', 'pattern': '^https://manual\\.nexusformat\\.org/classes/applications/NX[A-Za-z0-9_]+\\.html$'}]}}, 'required': ['@id']}, 'x-jsonld-id': 'http://purl.org/dc/terms/conformsTo'}}, 'required': ['@type', 'dcterms:conformsTo']}, 'x-jsonld-id': 'http://schema.org/distribution'}, 'schema:measurementTechnique': {'type': 'array', 'description': 'Required. ' 'Two ' 'DefinedTerms: ' 'the ' 'PaNET ' 'X-ray ' 'absorption ' 'spectroscopy ' 'technique ' '(the ' 'default ' 'below, ' 'which ' 'a ' 'producer ' 'can ' 'always ' 'supply) ' 'and ' 'the ' 'detection ' 'mode, ' 'drawn ' 'from ' 'the ' 'NXxas ' 'DATA/mode ' 'field ' '(use ' 'the ' 'name ' '":unav" ' 'when ' 'the ' 'source ' 'does ' 'not ' 'record ' 'it).', 'default': [{'@type': ['schema:DefinedTerm'], 'schema:name': 'X-Ray ' 'Absorption ' 'Spectroscopy', 'schema:termCode': 'XAS', 'schema:identifier': 'http://purl.org/pan-science/PaNET/PaNET01196', 'schema:inDefinedTermSet': 'http://purl.org/pan-science/PaNET/PaNET.owl'}], 'minItems': 2, 'items': {'$ref': '#/$defs/DefinedTerm'}, 'contains': {'type': 'object', 'properties': {'schema:name': {'const': 'X-Ray ' 'Absorption ' 'Spectroscopy', 'x-jsonld-id': 'http://schema.org/name'}, 'schema:termCode': {'const': 'XAS', 'x-jsonld-id': 'http://schema.org/termCode'}, 'schema:identifier': {'const': 'http://purl.org/pan-science/PaNET/PaNET01196', 'x-jsonld-id': 'http://schema.org/identifier'}, 'schema:inDefinedTermSet': {'const': 'http://purl.org/pan-science/PaNET/PaNET.owl', 'x-jsonld-id': 'http://schema.org/inDefinedTermSet'}}, 'required': ['schema:name', 'schema:termCode', 'schema:identifier', 'schema:inDefinedTermSet']}, 'allOf': [{'contains': {'type': 'object', 'properties': {'schema:name': {'type': 'string'}, 'schema:inDefinedTermSet': {'const': 'nxs:Field/NXxas/ENTRY/DATA/mode'}}, 'required': ['schema:name', 'schema:inDefinedTermSet']}}], 'x-jsonld-id': 'http://schema.org/measurementTechnique'}, 'schema:variableMeasured': {'description': 'XAS ' 'variableMeasured ' 'items. ' 'Each ' "item's " 'schema:propertyID ' 'SHOULD ' 'reference ' 'one of the ' 'XDI ' 'canonical ' 'variable ' 'concept ' 'URIs ' '(XDI-CDIF-Mapping.xlsx ' 'rows ' '71-89); ' 'any other ' 'propertyID ' 'string is ' 'also ' 'permitted ' '(propertyID_item ' 'arm).', 'type': 'array', 'items': {'properties': {'schema:propertyID': {'type': 'array', 'minItems': 1, 'items': {'anyOf': [{'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/additionalProperty/schema.yaml#/$defs/propertyID_item'}, {'enum': ['xas:monochromatorenergy', 'xas:monochromatorangle', 'xas:incidentintensity', 'xas:transmittedintensity', 'xas:fluorescenceintensity', 'xas:referenceintensity', 'xas:absorptioncoefficient', 'xas:fluorescenceabsorptioncoefficient', 'xas:referenceabsorptioncoefficient', 'xas:normalizedtransmissionabsorptioncoefficient', 'xas:normalizedfluorescenceabsorptioncoefficient', 'xas:normalizedreferenceabsorptioncoefficient', 'xas:wavenumber', 'xas:exafsfunction', 'xas:filteredchimagnitude', 'xas:filteredchiphase', 'xas:filteredchireal', 'xas:filteredchiimaginary', 'xas:radialdistance']}]}, 'x-jsonld-id': 'http://schema.org/propertyID'}}}, 'x-jsonld-id': 'http://schema.org/variableMeasured'}}, '$defs': {'XasAnalysisEvent': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/xasProperties/xasGeneratedBy/schema.yaml'}, 'DefinedTerm': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/definedTerm/schema.yaml'}, 'AdditionalProperty': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/additionalProperty/schema.yaml'}, 'DataDownload': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/dataDownload/schema.yaml'}, 'XasSample': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/xasProperties/xasSample/schema.yaml'}}, 'x-jsonld-prefixes': {'schema': 'http://schema.org/', 'cdi': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/', 'dcat': 'http://www.w3.org/ns/dcat#', 'dcterms': 'http://purl.org/dc/terms/', 'nxs': 'https://manual.nexusformat.org/classes/', 'prov': 'http://www.w3.org/ns/prov#', 'spdx': 'http://spdx.org/rdf/terms#', 'xas': 'https://w3id.org/cdif/xas/'}, 'x-bblocks-metadata': {'itemIdentifier': 'cdif.bbr.metadata.xasProperties.xasCore', 'register': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/register.json', 'version': '1.1', 'dateOfLastChange': '2026-11-06'}, '$id': 'file:///github/workspace/build/annotated/bbr/metadata/xasProperties/xasCore/schema.yaml'} On instance: {'@context': {'wd': 'https://www.wikidata.org/entity/', 'schema': 'http://schema.org/', 'dcterms': 'http://purl.org/dc/terms/', 'dcat': 'http://www.w3.org/ns/dcat#', 'geosparql': 'http://www.opengis.net/ont/geosparql#', 'spdx': 'http://spdx.org/rdf/terms#', 'ex': 'https://example.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#', 'xas': 'https://w3id.org/cdif/xas/', 'nxs': 'https://manual.nexusformat.org/classes/', 'cdi': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/', 'prov': 'http://www.w3.org/ns/prov#'}, '@id': 'ex:xas-dataset-001', '@type': ['schema:Dataset', 'schema:Product'], 'schema:name': 'Se K-edge XANES of Na2SeO4 reference compound', 'schema:identifier': {'@type': ['schema:PropertyValue'], 'schema:propertyID': {'@id': 'https://doi.org'}, 'schema:value': '10.12345/xas.2024.001', 'schema:url': 'http://example.com/resource?foo=bar#fragment'}, 'schema:dateModified': '2025-06-15', 'schema:conditionsOfAccess': ['Public access, no restrictions'], 'schema:license': ['https://creativecommons.org/licenses/by/4.0/'], 'schema:url': 'http://example.com/resource?foo=bar#fragment', 'schema:distribution': [{'@id': 'lMtIx', '@type': ['schema:DataDownload', 'cdi:PhysicalDataSet'], 'schema:name': 'XDI data file', 'schema:contentUrl': 'http://example.com/resource/35uj46j', 'schema:encodingFormat': ['application/x-xdi'], 'dcterms:conformsTo': [{'@id': 'https://github.com/XraySpectroscopy/XAS-Data-Interchange/blob/master/specification/spec.md'}], 'spdx:checksum': {'@type': ['spdx:Checksum'], 'spdx:algorithm': 'SHA-256', 'spdx:checksumValue': 'a1b2c3d4e5f6...'}, 'schema:provider': [{'@id': 'https://ror.org/04qxsr837', '@type': ['schema:Organization'], 'schema:name': 'Advanced ' 'Photon ' 'Source', 'schema:url': 'https://www.aps.anl.gov'}]}, {'@id': 'RNdlTIf', '@type': ['schema:DataDownload'], 'schema:name': 'Processed spectrum CSV', 'schema:contentUrl': 'http://example.com/resource/34h5ykl', 'schema:encodingFormat': ['text/csv', 'application/zip'], 'spdx:checksum': {'@type': ['spdx:Checksum'], 'spdx:algorithm': 'MD5', 'spdx:checksumValue': 'd41d8cd98f00b204e9800998ecf8427e'}, 'schema:provider': [{'@id': 'https://ror.org/04qxsr837', '@type': ['schema:Organization'], 'schema:name': 'Advanced ' 'Photon ' 'Source', 'schema:url': 'https://www.aps.anl.gov'}], 'dcterms:conformsTo': [{'@id': 'http://www.opengis.net/def/nil/OGC/0/missing'}]}], 'schema:subjectOf': {'@type': ['schema:Dataset'], 'schema:additionalType': [{'@id': 'dcat:CatalogRecord'}], '@id': 'urn:uuid:xas-required-catalog-record', 'schema:about': {'@id': 'ex:xas-dataset-001'}, 'dcterms:conformsTo': [{'@id': 'https://w3id.org/cdif/core/1.1'}, {'@id': 'https://w3id.org/cdif/discovery/1.1'}, {'@id': 'https://w3id.org/cdif/xasCore/1.1'}], 'schema:maintainer': {'@id': 'nKwywfsuBh', '@type': ['schema:Person'], 'schema:name': 'Cataloger, ' 'Example ' 'Data', 'schema:contactPoint': {'@type': ['schema:ContactPoint'], 'schema:email': 'cataloger@example.org'}}, 'schema:sdDatePublished': '2025-08-15T06:45:40Z', 'schema:includedInDataCatalog': {'@id': 'nbUunSyw', '@type': ['schema:DataCatalog'], 'schema:name': 'XAS ' 'Data ' 'Library', 'schema:url': 'http://example.com/resource?foo=bar#fragment'}}, 'prov:wasGeneratedBy': [{'@type': ['schema:Action', 'prov:Activity'], 'prov:used': [{'schema:instrument': [{'@type': ['schema:Thing', 'schema:Product', 'prov:Entity'], 'schema:additionalType': [{'@id': 'nxs:base_classes/NXinstrument.html'}, {'@id': 'wd:Q3099911'}], 'schema:name': 'APS ' 'Sector ' '20-BM ' 'beamline ' 'instrument', 'schema:category': [{'@type': ['schema:DefinedTerm'], 'schema:name': 'X-ray ' 'absorption ' 'spectroscopy ' 'beamline', 'schema:termCode': 'XAS-beamline'}]}]}, {'schema:instrument': [{'@type': ['schema:Thing', 'schema:Product', 'prov:Entity'], 'schema:additionalType': [{'@id': 'xas:source'}, {'@id': 'wd:Q3099911'}], 'schema:name': 'APS ' 'bending ' 'magnet ' 'source', 'schema:additionalProperty': [{'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'nxs:base_classes/NXsource.html#nxsource-type-field'}], 'schema:name': 'x-ray ' 'source', 'schema:value': 'Synchrotron ' 'X-ray ' 'Source'}, {'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'nxs:base_classes/NXsource.html#nxsource-probe-field'}], 'schema:name': 'Probe', 'schema:value': 'x-ray'}]}]}, {'schema:instrument': [{'@type': ['schema:Thing', 'schema:Product', 'prov:Entity'], 'schema:additionalType': [{'@id': 'xas:xraymonochromator'}, {'@id': 'wd:Q3099911'}], 'schema:name': 'Si ' '111', 'schema:additionalProperty': [{'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'xas:dspacing'}], 'schema:name': 'd-spacing', 'schema:value': '3.13550', 'schema:unitText': 'Angstrom'}, {'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'xas:monochromatortype'}], 'schema:name': 'crystal ' 'type', 'schema:value': 'Si(111)'}, {'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'xas:reflectionplane'}], 'schema:name': 'reflection ' 'plane ' '(hkl)', 'schema:value': '1,1,1'}]}]}], 'schema:object': {'@type': ['schema:Product', 'schema:Thing'], 'schema:additionalType': ['MaterialSample', {'@id': 'https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample'}], 'schema:name': 'Na2SeO4', 'schema:identifier': 'igsn:10.6620/se-selenate-001', 'schema:description': 'Sodium ' 'selenate ' 'reference ' 'compound, ' 'powder', 'schema:additionalProperty': [{'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'https://w3id.org/cdif/xas/samplepreparation'}], 'schema:name': 'sample ' 'preparation ' 'method', 'schema:value': 'powder ' 'on ' 'tape, ' '6 ' 'layers'}, {'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'xas:samplechemicalcomposition'}], 'schema:name': 'Stoichiometry', 'schema:value': 'Na2SeO4'}]}, 'schema:additionalType': [{'@id': 'xas:analysisevent'}]}], 'schema:keywords': [{'@type': ['schema:DefinedTerm'], 'schema:name': 'K-edge', 'schema:identifier': 'https://github.com/XraySpectroscopy/XAS-Data-Interchange/blob/master/specification/dictionary.md#K', 'schema:termCode': 'K', 'schema:inDefinedTermSet': 'https://github.com/XraySpectroscopy/XAS-Data-Interchange/blob/master/specification/dictionary.md', 'schema:about': 'element.edge'}, {'@type': ['schema:DefinedTerm'], 'schema:name': 'Selenium', 'schema:identifier': 'http://sweetontology.net/matrElement/Selenium', 'schema:termCode': 'Se', 'schema:inDefinedTermSet': 'http://sweetontology.net/matrElement', 'schema:about': 'element.symbol'}]}
SHACL
Validation result for _sources/xasProperties/xasCore/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: <file:///github/workspace/RNdlTIf>,<file:///github/workspace/lMtIx> - Shape cdifd:XasCoreConformsToShape: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb12: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb5: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb13: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb36: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb23: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb21: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb22: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape _:n4db6425ccf1e42b1a161a76591ac52abb4: *none* - Shape _:n4db6425ccf1e42b1a161a76591ac52abb5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n498a4a15e60045deadf400b7db50116cb30: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb21: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb7: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb6: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb33: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb14: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:monochromatortype,xas:dspacing,xas:samplepreparation,xas:reflectionplane,xas:samplechemicalcomposition,<https://doi.org>,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field>,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field> - Shape _:n498a4a15e60045deadf400b7db50116cb13: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb29: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb31: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb20: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: <https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample>,xas:source,xas:xraymonochromator,ex:xas-dataset-001/prov:wasGeneratedBy/schema1:object/schema1:additionalType,wd:Q3099911,<https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>,xas:analysisevent,dcat:CatalogRecord - Shape _:n498a4a15e60045deadf400b7db50116cb28: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n9b087703cd7a4e34a38231dbc2520df5b5: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b8: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b10: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b6: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b11: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b22: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b25: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b3: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b15: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b4: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b14: *none* - Shape cdifd:CDIFDefinedTermShape: ex:xas-dataset-001/schema1:keywords,_:Nc114965086c24ed4906d155ee3d16901,ex:xas-dataset-001/schema1:keywords - Shape _:nfc01920825004b30b1cc9aba49fc8d44b17: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://ror.org/04qxsr837> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n1decd396db8c49eeacf401270bd39a52b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape _:n484cf559616a43509becc415fa2f36c7b21: *none* - Shape cdifd:CDIFPersonShape: <file:///github/workspace/nKwywfsuBh> - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <file:///github/workspace/nKwywfsuBh>/schema1:contactPoint - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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:affiliationProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: 2 warnings
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:N26d8f03fbedb41ac954af6a07e31e491 Result path: schema1:category Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:Ne41c84b79bf04709b6a1365ddbd6573a 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: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n344c737f17904e46bc1bbfd6a9fdf3a1b4: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape _:n344c737f17904e46bc1bbfd6a9fdf3a1b6: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n344c737f17904e46bc1bbfd6a9fdf3a1b15: *none* - Shape _:n344c737f17904e46bc1bbfd6a9fdf3a1b7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n344c737f17904e46bc1bbfd6a9fdf3a1b5: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape _:nb617144384884ea89047b188ce177a4eb4: *none* - Shape _:nb617144384884ea89047b188ce177a4eb9: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nb617144384884ea89047b188ce177a4eb29: *none* - Shape _:nb617144384884ea89047b188ce177a4eb41: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb617144384884ea89047b188ce177a4eb40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb617144384884ea89047b188ce177a4eb13: *none* - Shape _:nb617144384884ea89047b188ce177a4eb10: *none* - Shape _:nb617144384884ea89047b188ce177a4eb24: *none* - Shape _:nb617144384884ea89047b188ce177a4eb44: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:xas-dataset-001/schema1:keywords,_:Nc114965086c24ed4906d155ee3d16901,ex:xas-dataset-001/schema1:keywords - Shape _:nb617144384884ea89047b188ce177a4eb39: *none* - Shape _:nb617144384884ea89047b188ce177a4eb3: *none* - Shape _:nb617144384884ea89047b188ce177a4eb15: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:nb617144384884ea89047b188ce177a4eb42: *none* - Shape _:nb617144384884ea89047b188ce177a4eb38: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nb617144384884ea89047b188ce177a4eb16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: no results
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/xasProperties/xasGeneratedBy/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasGeneratedBy/rules.shacl: - Shape cdifd:xasGeneratedByNode: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasAnalysisLocationClassified: *none* - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
Validation result for _sources/xasProperties/xasSample/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *none*
prov-wasGeneratedBy-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using prov-wasGeneratedBy-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD prov-wasGeneratedBy-fail.jsonld created
Output Turtle prov-wasGeneratedBy-fail.ttl created
JSON Schema
ValidationError: 'prov:wasGeneratedBy' is a required property Failed validating 'required' in schema: {'$schema': 'https://json-schema.org/draft/2020-12/schema', 'title': 'XAS Core (required) metadata constraints', 'description': 'Required XAS constraints layered on cdifCore ' '(composed once by the xasDocument profile; this ' 'module does NOT re-embed cdifCore). Enforces @type ' 'including schema:Dataset (schema:Product optional), a ' 'prov:wasGeneratedBy analysis activity whose prov:used ' 'carries the NXsource+NXmonochromator instrument ' 'wrapper, an XDI- or NeXus-conformant distribution, ' 'and required XAS measurementTechnique DefinedTerms ' '(the PaNET XAS technique and the detection mode). ' 'schema:keywords carries no XAS requirement.', 'type': 'object', 'required': ['prov:wasGeneratedBy', 'schema:measurementTechnique'], 'properties': {'@type': {'description': 'Dataset @type MUST include ' 'schema:Dataset. ' 'schema:Product MAY also be ' 'included (to treat the ' 'dataset as a data product) ' 'but is not required; no ' 'root-level property depends ' 'on the Product type.', 'type': 'array', 'items': {'type': 'string', 'enum': ['schema:Dataset', 'schema:Product']}, 'minItems': 1, 'contains': {'const': 'schema:Dataset'}}, 'schema:subjectOf': {'properties': {'dcterms:conformsTo': {'type': 'array', 'items': {'description': 'uri ' 'for ' 'specifications ' 'that ' 'this ' 'metadata ' 'record ' 'conforms ' 'to', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, 'minItems': 1, 'contains': {'type': 'object', 'required': ['@id'], 'additionalProperties': False, 'properties': {'@id': {'const': 'https://w3id.org/cdif/xasCore/1.1'}}}, 'x-jsonld-id': 'http://purl.org/dc/terms/conformsTo'}}, 'x-jsonld-id': 'http://schema.org/subjectOf'}, 'prov:wasGeneratedBy': {'description': 'The activities ' 'that produced ' 'the dataset. ' 'Any CDIF ' 'provenance ' 'activity may ' 'appear, and at ' 'least one MUST ' 'be an XAS ' 'analysis event ' '(xasGeneratedBy) ' 'that used an ' 'x-ray source ' 'and a ' 'monochromator ' 'as constrained ' 'below. ' 'Applying the ' 'analysis-event ' 'shape to every ' 'item instead ' 'rejected any ' 'other ' 'processing ' 'step.', 'type': 'array', 'minItems': 1, 'items': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifProvActivity/schema.yaml'}, 'contains': {'allOf': [{'$ref': '#/$defs/XasAnalysisEvent'}, {'type': 'object', 'properties': {'prov:used': {'type': 'array', '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.', 'allOf': [{'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': {'type': 'object', 'required': ['schema:instrument'], 'properties': {'schema:instrument': {'type': 'array', 'contains': {'type': 'object', 'required': ['schema:additionalType', 'schema:additionalProperty'], 'properties': {'schema:additionalType': {'type': 'array', 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'const': 'xas:source'}}}}, 'schema:additionalProperty': {'type': 'array', 'minItems': 2, 'items': {'$ref': '#/$defs/AdditionalProperty'}, 'allOf': [{'contains': {'type': 'object', 'required': ['schema:propertyID', 'schema:value'], 'properties': {'schema:propertyID': {'type': 'array', 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'enum': ['nxs:base_classes/NXsource.html#nxsource-type-field', 'xas:xraysourcetype']}}}}, 'schema:value': {'type': 'string'}}}}, {'contains': {'type': 'object', 'required': ['schema:name', 'schema:propertyID', 'schema:value'], 'properties': {'schema:propertyID': {'type': 'array', 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'enum': ['nxs:base_classes/NXsource.html#nxsource-probe-field', 'xas:probe']}}}}, 'schema:name': {'const': 'Probe'}, 'schema:value': {'type': 'string'}}}}]}}}}}}}, {'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.', 'contains': {'type': 'object', 'required': ['schema:instrument'], 'properties': {'schema:instrument': {'type': 'array', 'contains': {'type': 'object', 'required': ['schema:additionalType', 'schema:name', 'schema:additionalProperty'], 'properties': {'schema:additionalType': {'type': 'array', 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'const': 'xas:xraymonochromator'}}}}, 'schema:name': {'type': 'string'}, 'schema:additionalProperty': {'description': 'Require ' 'crystal ' 'type, ' 'd_spacing ' '(with ' 'unitText), ' 'and ' 'reflection ' 'plane ' 'properties.', 'type': 'array', 'minItems': 3, 'items': {'$ref': '#/$defs/AdditionalProperty'}, 'allOf': [{'contains': {'type': 'object', 'required': ['schema:propertyID', 'schema:value'], 'properties': {'schema:propertyID': {'type': 'array', 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'const': 'xas:monochromatortype'}}}}, 'schema:value': {'type': 'string'}}}}, {'contains': {'type': 'object', 'required': ['schema:propertyID', 'schema:value', 'schema:unitText'], 'properties': {'schema:propertyID': {'type': 'array', 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'const': 'xas:dspacing'}}}}, 'schema:value': {'type': 'string'}, 'schema:unitText': {'type': 'string'}}}}, {'contains': {'type': 'object', 'required': ['schema:propertyID', 'schema:value'], 'properties': {'schema:propertyID': {'type': 'array', 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'const': 'xas:reflectionplane'}}}}, 'schema:value': {'type': 'string'}}}}]}}}}}}}], 'x-jsonld-id': 'http://www.w3.org/ns/prov#used'}, 'schema:object': {'$ref': '#/$defs/XasSample', 'x-jsonld-id': 'http://schema.org/object'}}}]}, 'x-jsonld-id': 'http://www.w3.org/ns/prov#wasGeneratedBy'}, 'schema:distribution': {'type': 'array', 'items': {'$ref': '#/$defs/DataDownload'}, 'contains': {'type': 'object', 'properties': {'@type': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 2, 'allOf': [{'contains': {'const': 'schema:DataDownload'}}, {'contains': {'enum': ['cdi:PhysicalDataSet', 'cdi:TabularTextDataSet', 'cdi:StructuredDataSet']}}]}, 'dcterms:conformsTo': {'type': 'array', '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.', 'contains': {'type': 'object', 'additionalProperties': False, 'properties': {'@id': {'anyOf': [{'description': 'The ' 'XDI ' 'specification.', 'const': 'https://github.com/XraySpectroscopy/XAS-Data-Interchange/blob/master/specification/spec.md'}, {'description': 'A ' 'NeXus ' 'application ' 'definition, ' 'compact ' 'form, ' 'as ' 'emitted ' 'with ' 'the ' 'nxs: ' 'prefix ' 'bound ' 'to ' 'https://manual.nexusformat.org/classes/.', 'type': 'string', 'pattern': '^nxs:applications/NX[A-Za-z0-9_]+\\.html$'}, {'description': 'A ' 'NeXus ' 'application ' 'definition, ' 'full ' 'form.', 'type': 'string', 'pattern': '^https://manual\\.nexusformat\\.org/classes/applications/NX[A-Za-z0-9_]+\\.html$'}]}}, 'required': ['@id']}, 'x-jsonld-id': 'http://purl.org/dc/terms/conformsTo'}}, 'required': ['@type', 'dcterms:conformsTo']}, 'x-jsonld-id': 'http://schema.org/distribution'}, 'schema:measurementTechnique': {'type': 'array', 'description': 'Required. ' 'Two ' 'DefinedTerms: ' 'the ' 'PaNET ' 'X-ray ' 'absorption ' 'spectroscopy ' 'technique ' '(the ' 'default ' 'below, ' 'which ' 'a ' 'producer ' 'can ' 'always ' 'supply) ' 'and ' 'the ' 'detection ' 'mode, ' 'drawn ' 'from ' 'the ' 'NXxas ' 'DATA/mode ' 'field ' '(use ' 'the ' 'name ' '":unav" ' 'when ' 'the ' 'source ' 'does ' 'not ' 'record ' 'it).', 'default': [{'@type': ['schema:DefinedTerm'], 'schema:name': 'X-Ray ' 'Absorption ' 'Spectroscopy', 'schema:termCode': 'XAS', 'schema:identifier': 'http://purl.org/pan-science/PaNET/PaNET01196', 'schema:inDefinedTermSet': 'http://purl.org/pan-science/PaNET/PaNET.owl'}], 'minItems': 2, 'items': {'$ref': '#/$defs/DefinedTerm'}, 'contains': {'type': 'object', 'properties': {'schema:name': {'const': 'X-Ray ' 'Absorption ' 'Spectroscopy', 'x-jsonld-id': 'http://schema.org/name'}, 'schema:termCode': {'const': 'XAS', 'x-jsonld-id': 'http://schema.org/termCode'}, 'schema:identifier': {'const': 'http://purl.org/pan-science/PaNET/PaNET01196', 'x-jsonld-id': 'http://schema.org/identifier'}, 'schema:inDefinedTermSet': {'const': 'http://purl.org/pan-science/PaNET/PaNET.owl', 'x-jsonld-id': 'http://schema.org/inDefinedTermSet'}}, 'required': ['schema:name', 'schema:termCode', 'schema:identifier', 'schema:inDefinedTermSet']}, 'allOf': [{'contains': {'type': 'object', 'properties': {'schema:name': {'type': 'string'}, 'schema:inDefinedTermSet': {'const': 'nxs:Field/NXxas/ENTRY/DATA/mode'}}, 'required': ['schema:name', 'schema:inDefinedTermSet']}}], 'x-jsonld-id': 'http://schema.org/measurementTechnique'}, 'schema:variableMeasured': {'description': 'XAS ' 'variableMeasured ' 'items. ' 'Each ' "item's " 'schema:propertyID ' 'SHOULD ' 'reference ' 'one of the ' 'XDI ' 'canonical ' 'variable ' 'concept ' 'URIs ' '(XDI-CDIF-Mapping.xlsx ' 'rows ' '71-89); ' 'any other ' 'propertyID ' 'string is ' 'also ' 'permitted ' '(propertyID_item ' 'arm).', 'type': 'array', 'items': {'properties': {'schema:propertyID': {'type': 'array', 'minItems': 1, 'items': {'anyOf': [{'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/additionalProperty/schema.yaml#/$defs/propertyID_item'}, {'enum': ['xas:monochromatorenergy', 'xas:monochromatorangle', 'xas:incidentintensity', 'xas:transmittedintensity', 'xas:fluorescenceintensity', 'xas:referenceintensity', 'xas:absorptioncoefficient', 'xas:fluorescenceabsorptioncoefficient', 'xas:referenceabsorptioncoefficient', 'xas:normalizedtransmissionabsorptioncoefficient', 'xas:normalizedfluorescenceabsorptioncoefficient', 'xas:normalizedreferenceabsorptioncoefficient', 'xas:wavenumber', 'xas:exafsfunction', 'xas:filteredchimagnitude', 'xas:filteredchiphase', 'xas:filteredchireal', 'xas:filteredchiimaginary', 'xas:radialdistance']}]}, 'x-jsonld-id': 'http://schema.org/propertyID'}}}, 'x-jsonld-id': 'http://schema.org/variableMeasured'}}, '$defs': {'XasAnalysisEvent': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/xasProperties/xasGeneratedBy/schema.yaml'}, 'DefinedTerm': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/definedTerm/schema.yaml'}, 'AdditionalProperty': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/additionalProperty/schema.yaml'}, 'DataDownload': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/dataDownload/schema.yaml'}, 'XasSample': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/xasProperties/xasSample/schema.yaml'}}, 'x-jsonld-prefixes': {'schema': 'http://schema.org/', 'cdi': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/', 'dcat': 'http://www.w3.org/ns/dcat#', 'dcterms': 'http://purl.org/dc/terms/', 'nxs': 'https://manual.nexusformat.org/classes/', 'prov': 'http://www.w3.org/ns/prov#', 'spdx': 'http://spdx.org/rdf/terms#', 'xas': 'https://w3id.org/cdif/xas/'}, 'x-bblocks-metadata': {'itemIdentifier': 'cdif.bbr.metadata.xasProperties.xasCore', 'register': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/register.json', 'version': '1.1', 'dateOfLastChange': '2026-11-06'}, '$id': 'file:///github/workspace/build/annotated/bbr/metadata/xasProperties/xasCore/schema.yaml'} On instance: {'@context': {'wd': 'https://www.wikidata.org/entity/', 'schema': 'http://schema.org/', 'dcterms': 'http://purl.org/dc/terms/', 'dcat': 'http://www.w3.org/ns/dcat#', 'geosparql': 'http://www.opengis.net/ont/geosparql#', 'spdx': 'http://spdx.org/rdf/terms#', 'ex': 'https://example.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#', 'xas': 'https://w3id.org/cdif/xas/', 'nxs': 'https://manual.nexusformat.org/classes/', 'cdi': 'http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/', 'prov': 'http://www.w3.org/ns/prov#'}, '@id': 'ex:xas-dataset-001', '@type': ['schema:Dataset', 'schema:Product'], 'schema:name': 'Se K-edge XANES of Na2SeO4 reference compound', 'schema:identifier': {'@type': ['schema:PropertyValue'], 'schema:propertyID': {'@id': 'https://doi.org'}, 'schema:value': '10.12345/xas.2024.001', 'schema:url': 'http://example.com/resource?foo=bar#fragment'}, 'schema:dateModified': '2025-06-15', 'schema:conditionsOfAccess': ['Public access, no restrictions'], 'schema:license': ['https://creativecommons.org/licenses/by/4.0/'], 'schema:url': 'http://example.com/resource?foo=bar#fragment', 'schema:distribution': [{'@id': 'lMtIx', '@type': ['schema:DataDownload', 'cdi:PhysicalDataSet'], 'schema:name': 'XDI data file', 'schema:contentUrl': 'http://example.com/resource/35uj46j', 'schema:encodingFormat': ['application/x-xdi'], 'dcterms:conformsTo': [{'@id': 'https://github.com/XraySpectroscopy/XAS-Data-Interchange/blob/master/specification/spec.md'}], 'spdx:checksum': {'@type': ['spdx:Checksum'], 'spdx:algorithm': 'SHA-256', 'spdx:checksumValue': 'a1b2c3d4e5f6...'}, 'schema:provider': [{'@id': 'https://ror.org/04qxsr837', '@type': ['schema:Organization'], 'schema:name': 'Advanced ' 'Photon ' 'Source', 'schema:url': 'https://www.aps.anl.gov'}]}, {'@id': 'RNdlTIf', '@type': ['schema:DataDownload'], 'schema:name': 'Processed spectrum CSV', 'schema:contentUrl': 'http://example.com/resource/34h5ykl', 'schema:encodingFormat': ['text/csv', 'application/zip'], 'spdx:checksum': {'@type': ['spdx:Checksum'], 'spdx:algorithm': 'MD5', 'spdx:checksumValue': 'd41d8cd98f00b204e9800998ecf8427e'}, 'schema:provider': [{'@id': 'https://ror.org/04qxsr837', '@type': ['schema:Organization'], 'schema:name': 'Advanced ' 'Photon ' 'Source', 'schema:url': 'https://www.aps.anl.gov'}], 'dcterms:conformsTo': [{'@id': 'http://www.opengis.net/def/nil/OGC/0/missing'}]}], 'schema:subjectOf': {'@type': ['schema:Dataset'], 'schema:additionalType': [{'@id': 'dcat:CatalogRecord'}], '@id': 'urn:uuid:xas-required-catalog-record', 'schema:about': {'@id': 'ex:xas-dataset-001'}, 'dcterms:conformsTo': [{'@id': 'https://w3id.org/cdif/core/1.1'}, {'@id': 'https://w3id.org/cdif/discovery/1.1'}, {'@id': 'https://w3id.org/cdif/xasCore/1.1'}], 'schema:maintainer': {'@id': 'nKwywfsuBh', '@type': ['schema:Person'], 'schema:name': 'Cataloger, ' 'Example ' 'Data', 'schema:contactPoint': {'@type': ['schema:ContactPoint'], 'schema:email': 'cataloger@example.org'}}, 'schema:sdDatePublished': '2025-08-15T06:45:40Z', 'schema:includedInDataCatalog': {'@id': 'nbUunSyw', '@type': ['schema:DataCatalog'], 'schema:name': 'XAS ' 'Data ' 'Library', 'schema:url': 'http://example.com/resource?foo=bar#fragment'}}, 'schema:measurementTechnique': [{'@type': ['schema:DefinedTerm'], 'schema:name': 'X-Ray Absorption ' 'Spectroscopy', 'schema:termCode': 'XAS', 'schema:identifier': 'http://purl.org/pan-science/PaNET/PaNET01196', 'schema:inDefinedTermSet': 'http://purl.org/pan-science/PaNET/PaNET.owl'}, {'@type': ['schema:DefinedTerm'], 'schema:name': 'Transmission', 'schema:identifier': 'http://purl.org/pan-science/PaNET/PaNET01188', 'schema:inDefinedTermSet': 'nxs:Field/NXxas/ENTRY/DATA/mode'}], 'schema:keywords': [{'@type': ['schema:DefinedTerm'], 'schema:name': 'K-edge', 'schema:identifier': 'https://github.com/XraySpectroscopy/XAS-Data-Interchange/blob/master/specification/dictionary.md#K', 'schema:termCode': 'K', 'schema:inDefinedTermSet': 'https://github.com/XraySpectroscopy/XAS-Data-Interchange/blob/master/specification/dictionary.md', 'schema:about': 'element.edge'}, {'@type': ['schema:DefinedTerm'], 'schema:name': 'Selenium', 'schema:identifier': 'http://sweetontology.net/matrElement/Selenium', 'schema:termCode': 'Se', 'schema:inDefinedTermSet': 'http://sweetontology.net/matrElement', 'schema:about': 'element.symbol'}]}
SHACL
Validation result for _sources/xasProperties/xasCore/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: <file:///github/workspace/RNdlTIf>,<file:///github/workspace/lMtIx> - Shape cdifd:XasCoreConformsToShape: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb12: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb5: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb13: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb36: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb23: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb21: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb22: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape _:n4db6425ccf1e42b1a161a76591ac52abb4: *none* - Shape _:n4db6425ccf1e42b1a161a76591ac52abb5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n498a4a15e60045deadf400b7db50116cb30: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb21: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb7: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb6: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb33: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb14: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://doi.org> - Shape _:n498a4a15e60045deadf400b7db50116cb13: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb29: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb31: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb20: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: dcat:CatalogRecord - Shape _:n498a4a15e60045deadf400b7db50116cb28: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n9b087703cd7a4e34a38231dbc2520df5b5: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b8: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b10: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b6: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b11: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b22: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b25: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b3: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b15: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b4: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b14: *none* - Shape cdifd:CDIFDefinedTermShape: ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:measurementTechnique - Shape _:nfc01920825004b30b1cc9aba49fc8d44b17: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://ror.org/04qxsr837> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n1decd396db8c49eeacf401270bd39a52b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape _:n484cf559616a43509becc415fa2f36c7b21: *none* - Shape cdifd:CDIFPersonShape: <file:///github/workspace/nKwywfsuBh> - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <file:///github/workspace/nKwywfsuBh>/schema1:contactPoint - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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:affiliationProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n344c737f17904e46bc1bbfd6a9fdf3a1b4: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape _:n344c737f17904e46bc1bbfd6a9fdf3a1b6: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n344c737f17904e46bc1bbfd6a9fdf3a1b15: *none* - Shape _:n344c737f17904e46bc1bbfd6a9fdf3a1b7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n344c737f17904e46bc1bbfd6a9fdf3a1b5: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape _:nb617144384884ea89047b188ce177a4eb4: *none* - Shape _:nb617144384884ea89047b188ce177a4eb9: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nb617144384884ea89047b188ce177a4eb29: *none* - Shape _:nb617144384884ea89047b188ce177a4eb41: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb617144384884ea89047b188ce177a4eb40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb617144384884ea89047b188ce177a4eb13: *none* - Shape _:nb617144384884ea89047b188ce177a4eb10: *none* - Shape _:nb617144384884ea89047b188ce177a4eb24: *none* - Shape _:nb617144384884ea89047b188ce177a4eb44: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:measurementTechnique - Shape _:nb617144384884ea89047b188ce177a4eb39: *none* - Shape _:nb617144384884ea89047b188ce177a4eb3: *none* - Shape _:nb617144384884ea89047b188ce177a4eb15: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:nb617144384884ea89047b188ce177a4eb42: *none* - Shape _:nb617144384884ea89047b188ce177a4eb38: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nb617144384884ea89047b188ce177a4eb16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: no results
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/xasProperties/xasGeneratedBy/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasGeneratedBy/rules.shacl: - Shape cdifd:xasGeneratedByNode: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasAnalysisLocationClassified: *none* - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
Validation result for _sources/xasProperties/xasSample/rules.shacl: no results
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']: {'description': 'The activities that produced the dataset. Any CDIF ' 'provenance activity may appear, and at least one MUST ' 'be an XAS analysis event (xasGeneratedBy) that used ' 'an x-ray source and a monochromator as constrained ' 'below. Applying the analysis-event shape to every ' 'item instead rejected any other processing step.', 'type': 'array', 'minItems': 1, 'items': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifProvActivity/schema.yaml'}, 'contains': {'allOf': [{'$ref': '#/$defs/XasAnalysisEvent'}, {'type': 'object', 'properties': {'prov:used': {'type': 'array', '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.', 'allOf': [{'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': {'type': 'object', 'required': ['schema:instrument'], 'properties': {'schema:instrument': {'type': 'array', 'contains': {'type': 'object', 'required': ['schema:additionalType', 'schema:additionalProperty'], 'properties': {'schema:additionalType': {'type': 'array', 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'const': 'xas:source'}}}}, 'schema:additionalProperty': {'type': 'array', 'minItems': 2, 'items': {'$ref': '#/$defs/AdditionalProperty'}, 'allOf': [{'contains': {'type': 'object', 'required': ['schema:propertyID', 'schema:value'], 'properties': {'schema:propertyID': {'type': 'array', 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'enum': ['nxs:base_classes/NXsource.html#nxsource-type-field', 'xas:xraysourcetype']}}}}, 'schema:value': {'type': 'string'}}}}, {'contains': {'type': 'object', 'required': ['schema:name', 'schema:propertyID', 'schema:value'], 'properties': {'schema:propertyID': {'type': 'array', 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'enum': ['nxs:base_classes/NXsource.html#nxsource-probe-field', 'xas:probe']}}}}, 'schema:name': {'const': 'Probe'}, 'schema:value': {'type': 'string'}}}}]}}}}}}}, {'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.', 'contains': {'type': 'object', 'required': ['schema:instrument'], 'properties': {'schema:instrument': {'type': 'array', 'contains': {'type': 'object', 'required': ['schema:additionalType', 'schema:name', 'schema:additionalProperty'], 'properties': {'schema:additionalType': {'type': 'array', 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'const': 'xas:xraymonochromator'}}}}, 'schema:name': {'type': 'string'}, 'schema:additionalProperty': {'description': 'Require ' 'crystal ' 'type, ' 'd_spacing ' '(with ' 'unitText), ' 'and ' 'reflection ' 'plane ' 'properties.', 'type': 'array', 'minItems': 3, 'items': {'$ref': '#/$defs/AdditionalProperty'}, 'allOf': [{'contains': {'type': 'object', 'required': ['schema:propertyID', 'schema:value'], 'properties': {'schema:propertyID': {'type': 'array', 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'const': 'xas:monochromatortype'}}}}, 'schema:value': {'type': 'string'}}}}, {'contains': {'type': 'object', 'required': ['schema:propertyID', 'schema:value', 'schema:unitText'], 'properties': {'schema:propertyID': {'type': 'array', 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'const': 'xas:dspacing'}}}}, 'schema:value': {'type': 'string'}, 'schema:unitText': {'type': 'string'}}}}, {'contains': {'type': 'object', 'required': ['schema:propertyID', 'schema:value'], 'properties': {'schema:propertyID': {'type': 'array', 'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'const': 'xas:reflectionplane'}}}}, 'schema:value': {'type': 'string'}}}}]}}}}}}}], 'x-jsonld-id': 'http://www.w3.org/ns/prov#used'}, 'schema:object': {'$ref': '#/$defs/XasSample', 'x-jsonld-id': 'http://schema.org/object'}}}]}, 'x-jsonld-id': 'http://www.w3.org/ns/prov#wasGeneratedBy'} On instance['prov:wasGeneratedBy']: 42
SHACL
Validation result for _sources/xasProperties/xasCore/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: <file:///github/workspace/RNdlTIf>,<file:///github/workspace/lMtIx> - Shape cdifd:XasCoreConformsToShape: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb12: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb5: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb13: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb36: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb23: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb21: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb22: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape _:n4db6425ccf1e42b1a161a76591ac52abb4: *none* - Shape _:n4db6425ccf1e42b1a161a76591ac52abb5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n498a4a15e60045deadf400b7db50116cb30: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb21: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb7: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb6: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb33: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb14: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://doi.org> - Shape _:n498a4a15e60045deadf400b7db50116cb13: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb29: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb31: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb20: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: dcat:CatalogRecord - Shape _:n498a4a15e60045deadf400b7db50116cb28: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n9b087703cd7a4e34a38231dbc2520df5b5: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b8: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b10: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b6: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b11: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b22: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b25: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b3: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b15: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b4: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b14: *none* - Shape cdifd:CDIFDefinedTermShape: ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:measurementTechnique - Shape _:nfc01920825004b30b1cc9aba49fc8d44b17: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://ror.org/04qxsr837> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n1decd396db8c49eeacf401270bd39a52b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape _:n484cf559616a43509becc415fa2f36c7b21: *none* - Shape cdifd:CDIFPersonShape: <file:///github/workspace/nKwywfsuBh> - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <file:///github/workspace/nKwywfsuBh>/schema1:contactPoint - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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:affiliationProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n344c737f17904e46bc1bbfd6a9fdf3a1b4: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape _:n344c737f17904e46bc1bbfd6a9fdf3a1b6: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n344c737f17904e46bc1bbfd6a9fdf3a1b15: *none* - Shape _:n344c737f17904e46bc1bbfd6a9fdf3a1b7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n344c737f17904e46bc1bbfd6a9fdf3a1b5: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape _:nb617144384884ea89047b188ce177a4eb4: *none* - Shape _:nb617144384884ea89047b188ce177a4eb9: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nb617144384884ea89047b188ce177a4eb29: *none* - Shape _:nb617144384884ea89047b188ce177a4eb41: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb617144384884ea89047b188ce177a4eb40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb617144384884ea89047b188ce177a4eb13: *none* - Shape _:nb617144384884ea89047b188ce177a4eb10: *none* - Shape _:nb617144384884ea89047b188ce177a4eb24: *none* - Shape _:nb617144384884ea89047b188ce177a4eb44: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:measurementTechnique - Shape _:nb617144384884ea89047b188ce177a4eb39: *none* - Shape _:nb617144384884ea89047b188ce177a4eb3: *none* - Shape _:nb617144384884ea89047b188ce177a4eb15: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:nb617144384884ea89047b188ce177a4eb42: *none* - Shape _:nb617144384884ea89047b188ce177a4eb38: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nb617144384884ea89047b188ce177a4eb16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: no results
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/xasProperties/xasGeneratedBy/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasGeneratedBy/rules.shacl: - Shape cdifd:xasGeneratedByNode: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasAnalysisLocationClassified: *none* - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
Validation result for _sources/xasProperties/xasSample/rules.shacl: no results
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: no results
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: <file:///github/workspace/RNdlTIf>,<file:///github/workspace/lMtIx> - Shape cdifd:XasCoreConformsToShape: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb12: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb5: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb13: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb36: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb23: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb21: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb22: *none* - Shape _:n588e4f183372450d98d3a2b38c9a575bb35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode: *none* - Shape _:n4db6425ccf1e42b1a161a76591ac52abb4: *none* - Shape _:n4db6425ccf1e42b1a161a76591ac52abb5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n498a4a15e60045deadf400b7db50116cb30: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb21: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb7: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb6: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb33: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb14: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:monochromatortype,xas:dspacing,xas:samplepreparation,xas:reflectionplane,xas:samplechemicalcomposition,<https://doi.org>,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field>,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field> - Shape _:n498a4a15e60045deadf400b7db50116cb13: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb29: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb31: *none* - Shape _:n498a4a15e60045deadf400b7db50116cb20: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: <https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample>,xas:source,xas:xraymonochromator,ex:xas-dataset-001/prov:wasGeneratedBy/schema1:object/schema1:additionalType,wd:Q3099911,<https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>,xas:analysisevent,dcat:CatalogRecord - Shape _:n498a4a15e60045deadf400b7db50116cb28: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n9b087703cd7a4e34a38231dbc2520df5b5: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b8: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b10: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b6: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9b087703cd7a4e34a38231dbc2520df5b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b11: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b22: *none* - Shape _:n98d9c944cb884b059d6dbf48c03521c4b25: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b3: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b15: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b4: *none* - Shape _:nfc01920825004b30b1cc9aba49fc8d44b14: *none* - Shape cdifd:CDIFDefinedTermShape: ex:xas-dataset-001/schema1:measurementTechnique,_:Nc941109cc00e415782edd919ab449f7a,ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:keywords - Shape _:nfc01920825004b30b1cc9aba49fc8d44b17: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: <https://ror.org/04qxsr837> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n1decd396db8c49eeacf401270bd39a52b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape _:n484cf559616a43509becc415fa2f36c7b21: *none* - Shape cdifd:CDIFPersonShape: <file:///github/workspace/nKwywfsuBh> - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <file:///github/workspace/nKwywfsuBh>/schema1:contactPoint - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/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:affiliationProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: 2 warnings
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:Nc98ecb8ce3fb484181dda5bf31835535 Result path: schema1:category Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:Nf7cd7307064741f285362e4af5db68e4 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: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n344c737f17904e46bc1bbfd6a9fdf3a1b4: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape _:n344c737f17904e46bc1bbfd6a9fdf3a1b6: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n344c737f17904e46bc1bbfd6a9fdf3a1b15: *none* - Shape _:n344c737f17904e46bc1bbfd6a9fdf3a1b7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n344c737f17904e46bc1bbfd6a9fdf3a1b5: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape _:nb617144384884ea89047b188ce177a4eb4: *none* - Shape _:nb617144384884ea89047b188ce177a4eb9: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nb617144384884ea89047b188ce177a4eb29: *none* - Shape _:nb617144384884ea89047b188ce177a4eb41: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb617144384884ea89047b188ce177a4eb40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb617144384884ea89047b188ce177a4eb13: *none* - Shape _:nb617144384884ea89047b188ce177a4eb10: *none* - Shape _:nb617144384884ea89047b188ce177a4eb24: *none* - Shape _:nb617144384884ea89047b188ce177a4eb44: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:xas-dataset-001/schema1:measurementTechnique,_:Nc941109cc00e415782edd919ab449f7a,ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:measurementTechnique,ex:xas-dataset-001/schema1:keywords - Shape _:nb617144384884ea89047b188ce177a4eb39: *none* - Shape _:nb617144384884ea89047b188ce177a4eb3: *none* - Shape _:nb617144384884ea89047b188ce177a4eb15: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:nb617144384884ea89047b188ce177a4eb42: *none* - Shape _:nb617144384884ea89047b188ce177a4eb38: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nb617144384884ea89047b188ce177a4eb16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: no results
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/xasProperties/xasGeneratedBy/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasGeneratedBy/rules.shacl: - Shape cdifd:xasGeneratedByNode: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasAnalysisLocationClassified: *none* - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
Validation result for _sources/xasProperties/xasSample/rules.shacl: no results
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).', 'type': 'array', 'items': {'$ref': '#/$defs/cdifConceptOrTermOrString'}, 'x-jsonld-id': 'http://schema.org/additionalType'} On instance['schema:additionalType']: 42
SHACL
Validation result for _sources/xasProperties/xasFacility/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasAnalysisLocationClassified: *none* - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: 1 violation
Violation (sh:OrConstraintComponent): Source shape: cdifd:AdditionalTypeUriShouldBeIRIShape Focus node: 42 Value: "42"^^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 _:n91b9f709bf9543de81bac9162c9869b1b20: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n91b9f709bf9543de81bac9162c9869b1b7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n91b9f709bf9543de81bac9162c9869b1b21: *none* - Shape _:n91b9f709bf9543de81bac9162c9869b1b28: *none* - Shape _:n91b9f709bf9543de81bac9162c9869b1b31: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n91b9f709bf9543de81bac9162c9869b1b33: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:facilitycurrent,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field>,xas:facilityenergy - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n91b9f709bf9543de81bac9162c9869b1b30: *none* - Shape _:n91b9f709bf9543de81bac9162c9869b1b13: *none* - Shape _:n91b9f709bf9543de81bac9162c9869b1b6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n91b9f709bf9543de81bac9162c9869b1b14: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: ex:xasfacility_37yht/schema1:additionalType - Shape _:n91b9f709bf9543de81bac9162c9869b1b29: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ne64567edca114ef5a7787dcdcecdbafbb8: *none* - Shape _:ne64567edca114ef5a7787dcdcecdbafbb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ne64567edca114ef5a7787dcdcecdbafbb5: *none* - Shape _:ne64567edca114ef5a7787dcdcecdbafbb6: *none* - Shape _:ne64567edca114ef5a7787dcdcecdbafbb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne64567edca114ef5a7787dcdcecdbafbb4: *none* - Shape _:ne64567edca114ef5a7787dcdcecdbafbb19: *none* - Shape _:ne64567edca114ef5a7787dcdcecdbafbb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n6fa0b0c05f944328bc986ffc0cecbb05b23: *none* - Shape _:n6fa0b0c05f944328bc986ffc0cecbb05b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n6fa0b0c05f944328bc986ffc0cecbb05b10: *none* - Shape _:n6fa0b0c05f944328bc986ffc0cecbb05b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n6fa0b0c05f944328bc986ffc0cecbb05b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6fa0b0c05f944328bc986ffc0cecbb05b20: *none* - Shape _:n6fa0b0c05f944328bc986ffc0cecbb05b21: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n1d239a35423b4919b13e5cb4e9d115acb16: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n1d239a35423b4919b13e5cb4e9d115acb41: *none* - Shape _:n1d239a35423b4919b13e5cb4e9d115acb10: *none* - Shape _:n1d239a35423b4919b13e5cb4e9d115acb44: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n1d239a35423b4919b13e5cb4e9d115acb15: *none* - Shape _:n1d239a35423b4919b13e5cb4e9d115acb40: *none* - Shape _:n1d239a35423b4919b13e5cb4e9d115acb38: *none* - Shape _:n1d239a35423b4919b13e5cb4e9d115acb13: *none* - Shape _:n1d239a35423b4919b13e5cb4e9d115acb29: *none* - Shape cdifd:spatialExtentProperty: ex:xasfacility_37yht - Shape _:n1d239a35423b4919b13e5cb4e9d115acb42: *none* - Shape _:n1d239a35423b4919b13e5cb4e9d115acb3: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n1d239a35423b4919b13e5cb4e9d115acb39: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n1d239a35423b4919b13e5cb4e9d115acb4: *none* - Shape _:n1d239a35423b4919b13e5cb4e9d115acb9: *none* - Shape _:n1d239a35423b4919b13e5cb4e9d115acb24: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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: no results
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasAnalysisLocationClassified: *none* - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n91b9f709bf9543de81bac9162c9869b1b20: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n91b9f709bf9543de81bac9162c9869b1b7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n91b9f709bf9543de81bac9162c9869b1b21: *none* - Shape _:n91b9f709bf9543de81bac9162c9869b1b28: *none* - Shape _:n91b9f709bf9543de81bac9162c9869b1b31: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n91b9f709bf9543de81bac9162c9869b1b33: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:facilitycurrent,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field>,xas:facilityenergy - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n91b9f709bf9543de81bac9162c9869b1b30: *none* - Shape _:n91b9f709bf9543de81bac9162c9869b1b13: *none* - Shape _:n91b9f709bf9543de81bac9162c9869b1b6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n91b9f709bf9543de81bac9162c9869b1b14: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: xas:facility - Shape _:n91b9f709bf9543de81bac9162c9869b1b29: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ne64567edca114ef5a7787dcdcecdbafbb8: *none* - Shape _:ne64567edca114ef5a7787dcdcecdbafbb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ne64567edca114ef5a7787dcdcecdbafbb5: *none* - Shape _:ne64567edca114ef5a7787dcdcecdbafbb6: *none* - Shape _:ne64567edca114ef5a7787dcdcecdbafbb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne64567edca114ef5a7787dcdcecdbafbb4: *none* - Shape _:ne64567edca114ef5a7787dcdcecdbafbb19: *none* - Shape _:ne64567edca114ef5a7787dcdcecdbafbb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n6fa0b0c05f944328bc986ffc0cecbb05b23: *none* - Shape _:n6fa0b0c05f944328bc986ffc0cecbb05b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n6fa0b0c05f944328bc986ffc0cecbb05b10: *none* - Shape _:n6fa0b0c05f944328bc986ffc0cecbb05b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n6fa0b0c05f944328bc986ffc0cecbb05b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6fa0b0c05f944328bc986ffc0cecbb05b20: *none* - Shape _:n6fa0b0c05f944328bc986ffc0cecbb05b21: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n1d239a35423b4919b13e5cb4e9d115acb16: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n1d239a35423b4919b13e5cb4e9d115acb41: *none* - Shape _:n1d239a35423b4919b13e5cb4e9d115acb10: *none* - Shape _:n1d239a35423b4919b13e5cb4e9d115acb44: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n1d239a35423b4919b13e5cb4e9d115acb15: *none* - Shape _:n1d239a35423b4919b13e5cb4e9d115acb40: *none* - Shape _:n1d239a35423b4919b13e5cb4e9d115acb38: *none* - Shape _:n1d239a35423b4919b13e5cb4e9d115acb13: *none* - Shape _:n1d239a35423b4919b13e5cb4e9d115acb29: *none* - Shape cdifd:spatialExtentProperty: ex:xasfacility_37yht - Shape _:n1d239a35423b4919b13e5cb4e9d115acb42: *none* - Shape _:n1d239a35423b4919b13e5cb4e9d115acb3: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n1d239a35423b4919b13e5cb4e9d115acb39: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n1d239a35423b4919b13e5cb4e9d115acb4: *none* - Shape _:n1d239a35423b4919b13e5cb4e9d115acb9: *none* - Shape _:n1d239a35423b4919b13e5cb4e9d115acb24: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *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']: {'type': 'string', 'description': 'ISO8601 date-time when the activity started (maps to ' 'PROV startedAtTime)', 'x-jsonld-id': 'http://schema.org/startTime'} On instance['schema:startTime']: 42
SHACL
Validation result for _sources/xasProperties/xasGeneratedBy/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasGeneratedBy/rules.shacl: - Shape cdifd:xasGeneratedByNode: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nc46c6fdc0a2c43ab9d8dd7b3d0ac7ef4b6: *none* - Shape _:nc46c6fdc0a2c43ab9d8dd7b3d0ac7ef4b8: *none* - Shape _:nc46c6fdc0a2c43ab9d8dd7b3d0ac7ef4b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc46c6fdc0a2c43ab9d8dd7b3d0ac7ef4b19: *none* - Shape _:nc46c6fdc0a2c43ab9d8dd7b3d0ac7ef4b7: *none* - Shape _:nc46c6fdc0a2c43ab9d8dd7b3d0ac7ef4b10: *none* - Shape _:nc46c6fdc0a2c43ab9d8dd7b3d0ac7ef4b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc46c6fdc0a2c43ab9d8dd7b3d0ac7ef4b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n89906f34261c49a4bceecb1599f2f201b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n89906f34261c49a4bceecb1599f2f201b21: *none* - Shape _:n89906f34261c49a4bceecb1599f2f201b23: *none* - Shape _:n89906f34261c49a4bceecb1599f2f201b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n89906f34261c49a4bceecb1599f2f201b10: *none* - Shape _:n89906f34261c49a4bceecb1599f2f201b25: *none* - Shape _:n89906f34261c49a4bceecb1599f2f201b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: 1 warning
Warning (sh:DatatypeConstraintComponent): Source shape: cdifd:cdifProvActivityShape/sh:property (path schema1:startTime) Focus node: ex:exampleGeneratedBy_w46j6j Result path: schema1:startTime Value: "42"^^xsd:integer Message: A cdifProvActivity should specify a schema:startTime (ISO8601 date-time)
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvHowToStepShape: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:n673b81af6bf24912b2879e35d6316d36b22: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:n673b81af6bf24912b2879e35d6316d36b35: *none* - Shape _:n673b81af6bf24912b2879e35d6316d36b4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n673b81af6bf24912b2879e35d6316d36b23: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n673b81af6bf24912b2879e35d6316d36b12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n673b81af6bf24912b2879e35d6316d36b21: *none* - Shape _:n673b81af6bf24912b2879e35d6316d36b13: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n673b81af6bf24912b2879e35d6316d36b36: *none* - Shape _:n673b81af6bf24912b2879e35d6316d36b5: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n3e65c5c0aa4d4446909a5c59fdc44b7cb5: *none* - Shape cdifd:generatedByNode: *none* - Shape _:n3e65c5c0aa4d4446909a5c59fdc44b7cb4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n627125714a8e473382248508e7b14cfbb21: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n627125714a8e473382248508e7b14cfbb30: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n627125714a8e473382248508e7b14cfbb33: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:monochromatortype,xas:monochromatorchemicalformula,xas:monitormode,xas:facilityenergy,xas:sampleunitcell,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field>,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field>,xas:dspacing,xas:calibrationmethod,xas:facilitycurrent,xas:installedoptions,xas:samplemass,xas:harmonicrejection,xas:detectorit,xas:pressure,xas:samplematerial,xas:monitorpreset,xas:focusing,xas:samplepreparation,xas:porosity,xas:pointgroup,xas:edgeenergy,xas:experimentdocumentation,xas:samplechemicalcomposition,xas:parentsample,xas:collimation,xas:reflectionplane,xas:detectori0 - Shape _:n627125714a8e473382248508e7b14cfbb7: *none* - Shape _:n627125714a8e473382248508e7b14cfbb6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n627125714a8e473382248508e7b14cfbb13: *none* - Shape _:n627125714a8e473382248508e7b14cfbb20: *none* - Shape _:n627125714a8e473382248508e7b14cfbb14: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n627125714a8e473382248508e7b14cfbb31: *none* - Shape _:n627125714a8e473382248508e7b14cfbb28: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n627125714a8e473382248508e7b14cfbb29: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: <https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample>,xas:facility,xas:source,xas:xraymonochromator,xas:xraymonitor,ex:exampleGeneratedBy_w46j6j/schema1:object/schema1:additionalType,wd:Q3099911,<https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>,xas:analysisevent
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n3ab5627bb7964503a7b0f35738dddfb8b15: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3ab5627bb7964503a7b0f35738dddfb8b17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n3ab5627bb7964503a7b0f35738dddfb8b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3ab5627bb7964503a7b0f35738dddfb8b16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n3ab5627bb7964503a7b0f35738dddfb8b14: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n3ab5627bb7964503a7b0f35738dddfb8b18: *none* - Shape _:n3ab5627bb7964503a7b0f35738dddfb8b20: *none* - Shape _:n3ab5627bb7964503a7b0f35738dddfb8b4: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1ffd989d39e24e5791669936f081cca2b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/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:maintainerOrProviderContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape _:ne731eb9dfec64e8a8dd903943722a7e0b21: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: 4 warnings
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:N624b2e9428d94f4587d1b7b6ecb8c419 Result path: schema1:category Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:Nac441184362446f4985deedfaedb8968 Result path: schema1:category Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:Ne59d2f72b07c45559d59cfcc980b3085 Result path: schema1:category Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:Ne81056b87e9a4b2ca4088573130085b2 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: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:nf0017a7fbcaa4c45abd46e7f610d731eb15: *none* - Shape _:nf0017a7fbcaa4c45abd46e7f610d731eb4: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf0017a7fbcaa4c45abd46e7f610d731eb5: *none* - Shape _:nf0017a7fbcaa4c45abd46e7f610d731eb6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf0017a7fbcaa4c45abd46e7f610d731eb7: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b9: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b39: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b13: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b44: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b24: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b41: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b29: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b42: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b38: *none* - Shape cdifd:spatialExtentProperty: ex:xasfacility_37yht - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b4: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b10: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b3: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b40: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasAnalysisLocationClassified: *none* - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
Validation result for _sources/xasProperties/xasSample/rules.shacl: no results
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']: {'type': 'array', '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, ' 'bios:reagent), or (5) a role-keyed wrapper under a ' 'role a consuming profile defines for itself, admitted ' 'by shape rather than by name. Base leaves the wrapped ' 'value loose; profiles/extensions (e.g. ' 'cdifProvActivity, adaProduct) pin its shape ' '(Instrument, ComputationalTool, Reagent, ...) and ' 'close the set of role names they accept.', 'items': {'anyOf': [{'type': 'string'}, {'description': 'a resolvable reference to a ' 'representation of the software ' 'or instrument used', '$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/objectReference/schema.yaml'}, {'type': 'object', 'description': 'an inline prov:Entity used by ' 'the activity (see prov:used ' 'description)', 'properties': {'@type': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 1, 'contains': {'const': 'prov:Entity'}}}, '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': ['bios:reagent']}, {'type': 'object', 'description': 'a role-keyed wrapper under a ' 'role name this layer does not ' 'recognize: an object carrying at ' 'least one prefixed-name (CURIE) ' 'property other than @id / @type, ' 'whose value is an {@id} ' 'reference, an inline ' 'description, or an array of ' 'either. CDIF deliberately does ' 'NOT enumerate profile-defined ' 'roles here: the three named ' 'above (schema:instrument, ' 'bios:computationalTool, ' 'bios:reagent) are in ' 'CDIF/bioschemas scope and stay ' 'explicit, while a domain profile ' 'is free to relate an activity to ' 'what it used through a role of ' 'its own without CDIF having to ' 'know the term. A consuming ' 'profile is expected to CLOSE the ' 'set to the roles it defines, so ' 'this branch is permissive BY ' 'DESIGN at the base layer and the ' 'restriction returns at the ' 'profile layer. allOf composes ' 'correctly in that direction -- ' 'base permissive, profile ' 'restrictive -- because an allOf ' 'intersection can only narrow: a ' 'role this layer admits by shape ' 'is still rejected by any profile ' 'that does not name it.', 'minProperties': 1, 'propertyNames': {'pattern': '^(@id|@type|[A-Za-z][A-Za-z0-9_.-]*:[A-Za-z_][A-Za-z0-9_.-]*)$'}, 'not': {'description': '@id / @type alone is the ' 'plain {@id} reference ' 'branch, not a wrapper; ' 'at least one property ' 'here must be a role.', 'propertyNames': {'enum': ['@id', '@type']}}, 'patternProperties': {'^[A-Za-z][A-Za-z0-9_.-]*:[A-Za-z_][A-Za-z0-9_.-]*$': {'anyOf': [{'type': 'object', 'description': 'an ' '{@id} ' 'reference ' 'to, ' 'or ' 'an ' 'inline ' 'description ' 'of, ' 'the ' 'entity ' 'used ' 'in ' 'this ' 'role'}, {'type': 'array', 'minItems': 1, 'items': {'type': 'object'}}]}}}]}, 'x-jsonld-id': 'http://www.w3.org/ns/prov#used'} On instance['prov:used']: 42
SHACL
Validation result for _sources/xasProperties/xasGeneratedBy/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasGeneratedBy/rules.shacl: - Shape cdifd:xasGeneratedByNode: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nc46c6fdc0a2c43ab9d8dd7b3d0ac7ef4b6: *none* - Shape _:nc46c6fdc0a2c43ab9d8dd7b3d0ac7ef4b8: *none* - Shape _:nc46c6fdc0a2c43ab9d8dd7b3d0ac7ef4b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc46c6fdc0a2c43ab9d8dd7b3d0ac7ef4b19: *none* - Shape _:nc46c6fdc0a2c43ab9d8dd7b3d0ac7ef4b7: *none* - Shape _:nc46c6fdc0a2c43ab9d8dd7b3d0ac7ef4b10: *none* - Shape _:nc46c6fdc0a2c43ab9d8dd7b3d0ac7ef4b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc46c6fdc0a2c43ab9d8dd7b3d0ac7ef4b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n89906f34261c49a4bceecb1599f2f201b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n89906f34261c49a4bceecb1599f2f201b21: *none* - Shape _:n89906f34261c49a4bceecb1599f2f201b23: *none* - Shape _:n89906f34261c49a4bceecb1599f2f201b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n89906f34261c49a4bceecb1599f2f201b10: *none* - Shape _:n89906f34261c49a4bceecb1599f2f201b25: *none* - Shape _:n89906f34261c49a4bceecb1599f2f201b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: 1 violation
Violation (sh:OrConstraintComponent): Source shape: cdifd:cdifProvActivityShape/sh:property (path prov:used) Focus node: ex:exampleGeneratedBy_w46j6j Result path: prov:used Value: "42"^^xsd:integer Message: A cdifProvActivity must specify at least one resource that was used (prov:used)
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvHowToStepShape: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:n673b81af6bf24912b2879e35d6316d36b22: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:n673b81af6bf24912b2879e35d6316d36b35: *none* - Shape _:n673b81af6bf24912b2879e35d6316d36b4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n673b81af6bf24912b2879e35d6316d36b23: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n673b81af6bf24912b2879e35d6316d36b12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n673b81af6bf24912b2879e35d6316d36b21: *none* - Shape _:n673b81af6bf24912b2879e35d6316d36b13: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n673b81af6bf24912b2879e35d6316d36b36: *none* - Shape _:n673b81af6bf24912b2879e35d6316d36b5: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n3e65c5c0aa4d4446909a5c59fdc44b7cb5: *none* - Shape cdifd:generatedByNode: *none* - Shape _:n3e65c5c0aa4d4446909a5c59fdc44b7cb4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n627125714a8e473382248508e7b14cfbb21: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n627125714a8e473382248508e7b14cfbb30: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n627125714a8e473382248508e7b14cfbb33: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:facilityenergy,xas:sampleunitcell,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field>,xas:calibrationmethod,xas:facilitycurrent,xas:samplemass,xas:installedoptions,xas:pressure,xas:samplematerial,xas:samplepreparation,xas:pointgroup,xas:edgeenergy,xas:experimentdocumentation,xas:samplechemicalcomposition,xas:parentsample,xas:porosity - Shape _:n627125714a8e473382248508e7b14cfbb7: *none* - Shape _:n627125714a8e473382248508e7b14cfbb6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n627125714a8e473382248508e7b14cfbb13: *none* - Shape _:n627125714a8e473382248508e7b14cfbb20: *none* - Shape _:n627125714a8e473382248508e7b14cfbb14: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n627125714a8e473382248508e7b14cfbb31: *none* - Shape _:n627125714a8e473382248508e7b14cfbb28: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n627125714a8e473382248508e7b14cfbb29: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: <https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample>,xas:facility,ex:exampleGeneratedBy_w46j6j/schema1:object/schema1:additionalType,xas:analysisevent
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n3ab5627bb7964503a7b0f35738dddfb8b15: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3ab5627bb7964503a7b0f35738dddfb8b17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n3ab5627bb7964503a7b0f35738dddfb8b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3ab5627bb7964503a7b0f35738dddfb8b16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n3ab5627bb7964503a7b0f35738dddfb8b14: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n3ab5627bb7964503a7b0f35738dddfb8b18: *none* - Shape _:n3ab5627bb7964503a7b0f35738dddfb8b20: *none* - Shape _:n3ab5627bb7964503a7b0f35738dddfb8b4: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1ffd989d39e24e5791669936f081cca2b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/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:maintainerOrProviderContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape _:ne731eb9dfec64e8a8dd903943722a7e0b21: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:nf0017a7fbcaa4c45abd46e7f610d731eb15: *none* - Shape _:nf0017a7fbcaa4c45abd46e7f610d731eb4: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf0017a7fbcaa4c45abd46e7f610d731eb5: *none* - Shape _:nf0017a7fbcaa4c45abd46e7f610d731eb6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf0017a7fbcaa4c45abd46e7f610d731eb7: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b9: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b39: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b13: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b44: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b24: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b41: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b29: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b42: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b38: *none* - Shape cdifd:spatialExtentProperty: ex:xasfacility_37yht - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b4: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b10: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b3: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b40: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasAnalysisLocationClassified: *none* - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
Validation result for _sources/xasProperties/xasSample/rules.shacl: no results
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: no results
Focus nodes for _sources/xasProperties/xasGeneratedBy/rules.shacl: - Shape cdifd:xasGeneratedByNode: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nc46c6fdc0a2c43ab9d8dd7b3d0ac7ef4b6: *none* - Shape _:nc46c6fdc0a2c43ab9d8dd7b3d0ac7ef4b8: *none* - Shape _:nc46c6fdc0a2c43ab9d8dd7b3d0ac7ef4b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc46c6fdc0a2c43ab9d8dd7b3d0ac7ef4b19: *none* - Shape _:nc46c6fdc0a2c43ab9d8dd7b3d0ac7ef4b7: *none* - Shape _:nc46c6fdc0a2c43ab9d8dd7b3d0ac7ef4b10: *none* - Shape _:nc46c6fdc0a2c43ab9d8dd7b3d0ac7ef4b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc46c6fdc0a2c43ab9d8dd7b3d0ac7ef4b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n89906f34261c49a4bceecb1599f2f201b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n89906f34261c49a4bceecb1599f2f201b21: *none* - Shape _:n89906f34261c49a4bceecb1599f2f201b23: *none* - Shape _:n89906f34261c49a4bceecb1599f2f201b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n89906f34261c49a4bceecb1599f2f201b10: *none* - Shape _:n89906f34261c49a4bceecb1599f2f201b25: *none* - Shape _:n89906f34261c49a4bceecb1599f2f201b11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvHowToStepShape: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:n673b81af6bf24912b2879e35d6316d36b22: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:n673b81af6bf24912b2879e35d6316d36b35: *none* - Shape _:n673b81af6bf24912b2879e35d6316d36b4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n673b81af6bf24912b2879e35d6316d36b23: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n673b81af6bf24912b2879e35d6316d36b12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n673b81af6bf24912b2879e35d6316d36b21: *none* - Shape _:n673b81af6bf24912b2879e35d6316d36b13: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n673b81af6bf24912b2879e35d6316d36b36: *none* - Shape _:n673b81af6bf24912b2879e35d6316d36b5: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: no results
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n3e65c5c0aa4d4446909a5c59fdc44b7cb5: *none* - Shape cdifd:generatedByNode: *none* - Shape _:n3e65c5c0aa4d4446909a5c59fdc44b7cb4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n627125714a8e473382248508e7b14cfbb21: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n627125714a8e473382248508e7b14cfbb30: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n627125714a8e473382248508e7b14cfbb33: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:monochromatortype,xas:monochromatorchemicalformula,xas:monitormode,xas:facilityenergy,xas:sampleunitcell,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-probe-field>,<https://manual.nexusformat.org/classes/base_classes/NXsource.html#nxsource-type-field>,xas:dspacing,xas:calibrationmethod,xas:facilitycurrent,xas:installedoptions,xas:samplemass,xas:harmonicrejection,xas:detectorit,xas:pressure,xas:samplematerial,xas:monitorpreset,xas:focusing,xas:samplepreparation,xas:porosity,xas:pointgroup,xas:edgeenergy,xas:experimentdocumentation,xas:samplechemicalcomposition,xas:parentsample,xas:collimation,xas:reflectionplane,xas:detectori0 - Shape _:n627125714a8e473382248508e7b14cfbb7: *none* - Shape _:n627125714a8e473382248508e7b14cfbb6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n627125714a8e473382248508e7b14cfbb13: *none* - Shape _:n627125714a8e473382248508e7b14cfbb20: *none* - Shape _:n627125714a8e473382248508e7b14cfbb14: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n627125714a8e473382248508e7b14cfbb31: *none* - Shape _:n627125714a8e473382248508e7b14cfbb28: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n627125714a8e473382248508e7b14cfbb29: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: <https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample>,xas:facility,xas:source,xas:xraymonochromator,xas:xraymonitor,ex:exampleGeneratedBy_w46j6j/schema1:object/schema1:additionalType,wd:Q3099911,<https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>,xas:analysisevent
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n3ab5627bb7964503a7b0f35738dddfb8b15: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3ab5627bb7964503a7b0f35738dddfb8b17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n3ab5627bb7964503a7b0f35738dddfb8b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3ab5627bb7964503a7b0f35738dddfb8b16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n3ab5627bb7964503a7b0f35738dddfb8b14: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n3ab5627bb7964503a7b0f35738dddfb8b18: *none* - Shape _:n3ab5627bb7964503a7b0f35738dddfb8b20: *none* - Shape _:n3ab5627bb7964503a7b0f35738dddfb8b4: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1ffd989d39e24e5791669936f081cca2b3: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/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:maintainerOrProviderContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape _:ne731eb9dfec64e8a8dd903943722a7e0b21: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: 4 warnings
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:N03a50c72e3ec4394b5efca09db38953a Result path: schema1:category Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:N2ec04ed106344d4ab8af800f025bde5f Result path: schema1:category Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:N664f3f97ecf141ee8b9c0173e64a306f Result path: schema1:category Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Warning (sh:MinCountConstraintComponent): Source shape: cdifd:instrumentNode/sh:property (path schema1:category) Focus node: _:N67d3e434e1774eaba9deb52de1b51116 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: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape _:nf0017a7fbcaa4c45abd46e7f610d731eb15: *none* - Shape _:nf0017a7fbcaa4c45abd46e7f610d731eb4: *none* - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf0017a7fbcaa4c45abd46e7f610d731eb5: *none* - Shape _:nf0017a7fbcaa4c45abd46e7f610d731eb6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf0017a7fbcaa4c45abd46e7f610d731eb7: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFLinkRoleShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b9: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b39: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b13: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b44: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b24: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b41: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b29: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b42: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b38: *none* - Shape cdifd:spatialExtentProperty: ex:xasfacility_37yht - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b4: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b10: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b3: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b40: *none* - Shape _:n973b487a17fc48f0b2ee6a24894e68c9b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasAnalysisLocationClassified: *none* - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
Validation result for _sources/xasProperties/xasSample/rules.shacl: no results
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).', 'type': 'array', 'items': {'$ref': '#/$defs/cdifConceptOrTermOrString'}, 'minItems': 1, 'x-jsonld-id': 'http://schema.org/additionalType'} On instance['schema:additionalType']: 42
SHACL
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b7: *none* - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b19: *none* - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b8: *none* - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b6: *none* - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b26: *none* - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf2211db89b1742e9b278eadc48e2f368b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nf2211db89b1742e9b278eadc48e2f368b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf2211db89b1742e9b278eadc48e2f368b10: *none* - Shape _:nf2211db89b1742e9b278eadc48e2f368b25: *none* - Shape _:nf2211db89b1742e9b278eadc48e2f368b22: *none* - Shape _:nf2211db89b1742e9b278eadc48e2f368b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf2211db89b1742e9b278eadc48e2f368b20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: 1 violation
Violation (sh:OrConstraintComponent): Source shape: cdifd:AdditionalTypeUriShouldBeIRIShape Focus node: 42 Value: "42"^^xsd:integer Message: schema:additionalType value looks like a URI or CURIE (prefix:localname) but is serialized as a string literal. Serialize URI values as JSON-LD IRI references: {"@id":"..."}. Free-label strings like 'MaterialSample' remain valid as strings; schema:DefinedTerm objects are also permitted.
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b21: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b20: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b28: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b7: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b29: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b14: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:harmonicrejection,xas:collimation,xas:focusing - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b30: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b33: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: ex:exampleInstrument_354btrh/schema1:additionalType - Shape _:na5df718a9cfd40ec9e73cce45bca8381b13: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab3: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab20: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab15: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab4: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab14: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab17: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n3714a3f090b64845952205caa5d7ffc3b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape _:n2341801c2965491dadf03f6805fbc667b21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape _:n455f5f1ce2f94b7293174484b9ffc9c8b4: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n455f5f1ce2f94b7293174484b9ffc9c8b6: *none* - Shape _:n455f5f1ce2f94b7293174484b9ffc9c8b7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n455f5f1ce2f94b7293174484b9ffc9c8b5: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n455f5f1ce2f94b7293174484b9ffc9c8b15: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *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']: {'type': 'string', 'minLength': 3, 'description': 'Human-readable name for this instrument.', 'x-jsonld-id': 'http://schema.org/name'} On instance['schema:name']: 42
SHACL
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: 2 violations
Violation (sh:DatatypeConstraintComponent): Source shape: cdifd:xasInstrumentNode/sh:property (path schema1:name) Focus node: ex:exampleInstrument_354btrh Result path: schema1:name Value: "42"^^xsd:integer Message: a name for the instrument must be provided, and have a length of at least 3 characters.
Violation (sh:MinLengthConstraintComponent): Source shape: cdifd:xasInstrumentNode/sh:property (path schema1:name) Focus node: ex:exampleInstrument_354btrh Result path: schema1:name Value: "42"^^xsd:integer Message: a name for the instrument must be provided, and have a length of at least 3 characters.
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b7: *none* - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b19: *none* - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b8: *none* - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b6: *none* - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b26: *none* - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf2211db89b1742e9b278eadc48e2f368b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nf2211db89b1742e9b278eadc48e2f368b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf2211db89b1742e9b278eadc48e2f368b10: *none* - Shape _:nf2211db89b1742e9b278eadc48e2f368b25: *none* - Shape _:nf2211db89b1742e9b278eadc48e2f368b22: *none* - Shape _:nf2211db89b1742e9b278eadc48e2f368b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf2211db89b1742e9b278eadc48e2f368b20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b21: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b20: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b28: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b7: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b29: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b14: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:harmonicrejection,xas:collimation,xas:focusing - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b30: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b33: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>,wd:Q3099911 - Shape _:na5df718a9cfd40ec9e73cce45bca8381b13: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab3: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab20: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab15: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab4: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab14: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab17: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n3714a3f090b64845952205caa5d7ffc3b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape _:n2341801c2965491dadf03f6805fbc667b21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape _:n455f5f1ce2f94b7293174484b9ffc9c8b4: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n455f5f1ce2f94b7293174484b9ffc9c8b6: *none* - Shape _:n455f5f1ce2f94b7293174484b9ffc9c8b7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n455f5f1ce2f94b7293174484b9ffc9c8b5: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n455f5f1ce2f94b7293174484b9ffc9c8b15: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *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: no results
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b7: *none* - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b19: *none* - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b8: *none* - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b6: *none* - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b26: *none* - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf2211db89b1742e9b278eadc48e2f368b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nf2211db89b1742e9b278eadc48e2f368b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf2211db89b1742e9b278eadc48e2f368b10: *none* - Shape _:nf2211db89b1742e9b278eadc48e2f368b25: *none* - Shape _:nf2211db89b1742e9b278eadc48e2f368b22: *none* - Shape _:nf2211db89b1742e9b278eadc48e2f368b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf2211db89b1742e9b278eadc48e2f368b20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b21: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b20: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b28: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b7: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b29: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b14: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:harmonicrejection,xas:collimation,xas:focusing - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b30: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b33: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: <https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>,wd:Q3099911 - Shape _:na5df718a9cfd40ec9e73cce45bca8381b13: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab3: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab20: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab15: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab4: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab14: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab17: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n3714a3f090b64845952205caa5d7ffc3b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape _:n2341801c2965491dadf03f6805fbc667b21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape _:n455f5f1ce2f94b7293174484b9ffc9c8b4: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n455f5f1ce2f94b7293174484b9ffc9c8b6: *none* - Shape _:n455f5f1ce2f94b7293174484b9ffc9c8b7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n455f5f1ce2f94b7293174484b9ffc9c8b5: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n455f5f1ce2f94b7293174484b9ffc9c8b15: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *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: no results
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b7: *none* - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b19: *none* - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b8: *none* - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b6: *none* - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b26: *none* - Shape _:n9df66dd4c5ae4147a31c1d75b59f5eb9b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf2211db89b1742e9b278eadc48e2f368b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nf2211db89b1742e9b278eadc48e2f368b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf2211db89b1742e9b278eadc48e2f368b10: *none* - Shape _:nf2211db89b1742e9b278eadc48e2f368b25: *none* - Shape _:nf2211db89b1742e9b278eadc48e2f368b22: *none* - Shape _:nf2211db89b1742e9b278eadc48e2f368b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf2211db89b1742e9b278eadc48e2f368b20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: 3 violations
Violation (sh:OrConstraintComponent): Source shape: cdifd:AdditionalTypeUriShouldBeIRIShape Focus node: nxs:BaseClass/NXmonitor Value: "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.
Violation (sh:OrConstraintComponent): Source shape: cdifd:AdditionalTypeUriShouldBeIRIShape Focus node: nxs:BaseClass/NXmonochromator Value: "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.
Violation (sh:OrConstraintComponent): Source shape: cdifd:AdditionalTypeUriShouldBeIRIShape Focus node: nxs:BaseClass/NXsource Value: "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.
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b21: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b20: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b28: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b7: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b29: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b14: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b6: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: <https://manual.nexusformat.org/classes/Field/NXsource/probe>,<https://manual.nexusformat.org/classes/Field/NXcrystal/type>,<https://manual.nexusformat.org/classes/Field/NXcrystal/chemical_formula>,<https://manual.nexusformat.org/classes/Field/NXcrystal/d_spacing>,xas:harmonicrejection,xas:detectorit,<https://manual.nexusformat.org/classes/Field/NXcrystal/reflection>,xas:focusing,<https://manual.nexusformat.org/classes/Field/NXmonitor/mode>,xas:collimation,<https://manual.nexusformat.org/classes/Field/NXmonitor/preset>,<https://manual.nexusformat.org/classes/Field/NXsource/type>,xas:detectori0 - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b30: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b33: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na5df718a9cfd40ec9e73cce45bca8381b31: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: xas:487y54/schema1:hasPart/schema1:additionalType,wd:Q3099911,<https://manual.nexusformat.org/classes/base_classes/NXinstrument.html>,xas:487y54/schema1:hasPart/schema1:additionalType,xas:487y54/schema1:hasPart/schema1:additionalType - Shape _:na5df718a9cfd40ec9e73cce45bca8381b13: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab3: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab20: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab15: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab4: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab14: *none* - Shape _:n0125603d611b4dba80de9c74b6b70feab17: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape _:n3714a3f090b64845952205caa5d7ffc3b3: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape _:n2341801c2965491dadf03f6805fbc667b21: *none* - Shape cdifd:CDIFContactPointShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape _:n455f5f1ce2f94b7293174484b9ffc9c8b4: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n455f5f1ce2f94b7293174484b9ffc9c8b6: *none* - Shape _:n455f5f1ce2f94b7293174484b9ffc9c8b7: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n455f5f1ce2f94b7293174484b9ffc9c8b5: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n455f5f1ce2f94b7293174484b9ffc9c8b15: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl: - Shape cdifd:CDIFEntryPointShape: *none* - Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *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: no results
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:nc72642a1ee474258bc62e271154fe786b20: *none* - Shape _:nc72642a1ee474258bc62e271154fe786b10: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: xas:incidentintensity,xas:monochromatorenergy - Shape _:nc72642a1ee474258bc62e271154fe786b73: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc72642a1ee474258bc62e271154fe786b67: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:nc72642a1ee474258bc62e271154fe786b14: *none* - Shape _:nc72642a1ee474258bc62e271154fe786b71: *none* - Shape _:nc72642a1ee474258bc62e271154fe786b75: *none* - Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc72642a1ee474258bc62e271154fe786b16: *none* - Shape _:nc72642a1ee474258bc62e271154fe786b15: *none* - Shape _:nc72642a1ee474258bc62e271154fe786b69: *none* - Shape _:nc72642a1ee474258bc62e271154fe786b13: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nc72642a1ee474258bc62e271154fe786b17: *none* - Shape _:nc72642a1ee474258bc62e271154fe786b66: *none* - Shape _:nc72642a1ee474258bc62e271154fe786b11: *none* - Shape _:nc72642a1ee474258bc62e271154fe786b70: *none* - Shape _:nc72642a1ee474258bc62e271154fe786b72: *none* - Shape _:nc72642a1ee474258bc62e271154fe786b18: *none* - Shape cdifd:QualifiesCoherenceShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n1ab1d3e986a54b82915d810f36de7612b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n1ab1d3e986a54b82915d810f36de7612b7: *none* - Shape _:n1ab1d3e986a54b82915d810f36de7612b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1ab1d3e986a54b82915d810f36de7612b26: *none* - Shape _:n1ab1d3e986a54b82915d810f36de7612b10: *none* - Shape _:n1ab1d3e986a54b82915d810f36de7612b8: *none* - Shape _:n1ab1d3e986a54b82915d810f36de7612b4: *none* - Shape _:n1ab1d3e986a54b82915d810f36de7612b5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nf01bc093c2864ec3aec35a3641bd4a4eb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nf01bc093c2864ec3aec35a3641bd4a4eb22: *none* - Shape _:nf01bc093c2864ec3aec35a3641bd4a4eb23: *none* - Shape _:nf01bc093c2864ec3aec35a3641bd4a4eb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf01bc093c2864ec3aec35a3641bd4a4eb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf01bc093c2864ec3aec35a3641bd4a4eb20: *none* - Shape _:nf01bc093c2864ec3aec35a3641bd4a4eb11: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: no results
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifStatisticsShape: *none* - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n7e499486575844a6999177c37c7693c2b29: *none* - Shape _:n7e499486575844a6999177c37c7693c2b8: *none* - Shape _:n7e499486575844a6999177c37c7693c2b4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7e499486575844a6999177c37c7693c2b10: *none* - Shape _:n7e499486575844a6999177c37c7693c2b30: *none* - Shape _:n7e499486575844a6999177c37c7693c2b5: *none* - Shape _:n7e499486575844a6999177c37c7693c2b37: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n7e499486575844a6999177c37c7693c2b45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7e499486575844a6999177c37c7693c2b12: *none* - Shape _:n7e499486575844a6999177c37c7693c2b38: *none* - Shape _:n7e499486575844a6999177c37c7693c2b14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7e499486575844a6999177c37c7693c2b7: *none* - Shape _:n7e499486575844a6999177c37c7693c2b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7e499486575844a6999177c37c7693c2b52: *none* - Shape _:n7e499486575844a6999177c37c7693c2b44: *none* - Shape _:n7e499486575844a6999177c37c7693c2b51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7e499486575844a6999177c37c7693c2b9: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none* - Shape cdifd:CDIFRelationShape: *none* - Shape _:n5b82dc29fdf44ce48ae9efea2c06d9c3b6: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5b82dc29fdf44ce48ae9efea2c06d9c3b7: *none* - Shape _:n5b82dc29fdf44ce48ae9efea2c06d9c3b15: *none* - Shape _:n5b82dc29fdf44ce48ae9efea2c06d9c3b4: *none* - Shape cdifd:CDIFRelationShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5b82dc29fdf44ce48ae9efea2c06d9c3b5: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n7a655ac1c295465ea1f31757c7dbbd5db14: *none* - Shape _:n7a655ac1c295465ea1f31757c7dbbd5db33: *none* - Shape _:n7a655ac1c295465ea1f31757c7dbbd5db21: *none* - Shape _:n7a655ac1c295465ea1f31757c7dbbd5db6: *none* - Shape _:n7a655ac1c295465ea1f31757c7dbbd5db30: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:incidentintensity,xas:monochromatorenergy - Shape _:n7a655ac1c295465ea1f31757c7dbbd5db31: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n7a655ac1c295465ea1f31757c7dbbd5db7: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n7a655ac1c295465ea1f31757c7dbbd5db29: *none* - Shape _:n7a655ac1c295465ea1f31757c7dbbd5db13: *none* - Shape _:n7a655ac1c295465ea1f31757c7dbbd5db20: *none* - Shape _:n7a655ac1c295465ea1f31757c7dbbd5db28: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: dcat:CatalogRecord - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none*

Test passed: 3 / 3

additionalType-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using additionalType-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD additionalType-fail.jsonld created
Output Turtle additionalType-fail.ttl created
JSON Schema
ValidationError: 'schema:additionalType' is a required property Failed validating 'required' in schema: {'$schema': 'https://json-schema.org/draft/2020-12/schema', 'title': 'definitions for roles used in XAS profile', 'type': 'object', 'properties': {'@type': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 2, 'uniqueItems': True, 'allOf': [{'contains': {'const': 'schema:Product'}, 'minContains': 1}, {'contains': {'const': 'schema:Thing'}, 'minContains': 1}]}, 'schema:additionalType': {'type': 'array', 'items': {'$ref': '#/$defs/cdifConceptOrTermOrString'}, 'minItems': 2, 'uniqueItems': True, 'allOf': [{'contains': {'const': 'MaterialSample'}, 'minContains': 1}, {'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'const': 'https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample'}}}, 'minContains': 1}], 'x-jsonld-id': 'http://schema.org/additionalType'}, 'schema:name': {'type': 'string', 'x-jsonld-id': 'http://schema.org/name'}, 'schema:identifier': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/Identifier'}], 'x-jsonld-id': 'http://schema.org/identifier'}, 'schema:description': {'type': 'string', 'x-jsonld-id': 'http://schema.org/description'}, 'schema:additionalProperty': {'type': 'array', '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'}, 'x-jsonld-id': 'http://schema.org/additionalProperty'}}, 'required': ['@type', 'schema:additionalType', 'schema:name'], '$defs': {'cdifConceptOrTermOrString': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifConceptOrTermOrString/schema.yaml'}, 'Identifier': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/identifier/schema.yaml'}, 'AdditionalProperty': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/additionalProperty/schema.yaml'}}, 'x-jsonld-prefixes': {'schema': 'http://schema.org/', 'nxs': 'https://manual.nexusformat.org/classes/', 'xas': 'https://w3id.org/cdif/xas/'}, 'x-bblocks-metadata': {'itemIdentifier': 'cdif.bbr.metadata.xasProperties.xasSample', 'register': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/register.json', 'version': '1.0', 'dateOfLastChange': '2026-11-06'}, '$id': 'file:///github/workspace/build/annotated/bbr/metadata/xasProperties/xasSample/schema.yaml'} On instance: {'@context': {'schema': 'http://schema.org/', 'ex': 'https://example.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#', 'xas': 'https://w3id.org/cdif/xas/', 'nxs': 'https://manual.nexusformat.org/classes/'}, '@id': 'ex:exampleSampel_357h', '@type': ['schema:Thing', 'schema:Product'], 'schema:name': 'Na2SeO4', 'schema:identifier': 'igsn:10.6620/357lkj', 'schema:description': 'physical properties of sample: ph, eh, volume, ' 'porosity, density, concentration, resistivity, ' 'viscosity, crystal structure, opacity from xdi ' 'list...', 'schema:additionalProperty': [{'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'xas:porosity'}], 'schema:name': 'porosity', 'schema:value': '27', 'schema:unitText': 'percent'}, {'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'xas:samplechemicalcomposition'}], 'schema:name': 'stoichiometry', 'schema:value': 'Na2SeO4'}, {'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'xas:samplepreparation'}], 'schema:name': 'samplePreparation', 'schema:value': 'powder on tape, 6 ' 'layers'}, {'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'xas:samplemass'}], 'schema:value': '10', 'schema:name': 'sample mass', 'schema:unitText': 'mg'}, {'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'xas:pointgroup'}], 'schema:name': 'crystal point group', 'schema:value': 'mm2'}, {'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'xas:sampleunitcell'}], 'schema:name': 'crystal unit cell', 'schema:value': 'cubic; Z = 4; a = ' '5.46; V = 162.77'}, {'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'xas:parentsample'}], 'schema:name': 'Parent sample', 'schema:value': 'igsn:10.3476/342573'}, {'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'xas:samplematerial'}], 'schema:name': 'sample material state', 'schema:value': 'solid metal foil'}]}
SHACL
Validation result for _sources/xasProperties/xasSample/rules.shacl: no results
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n664887ca5c684e0692a6f2d3ef5d26c7b19: *none* - Shape _:n664887ca5c684e0692a6f2d3ef5d26c7b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n664887ca5c684e0692a6f2d3ef5d26c7b5: *none* - Shape _:n664887ca5c684e0692a6f2d3ef5d26c7b7: *none* - Shape _:n664887ca5c684e0692a6f2d3ef5d26c7b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n664887ca5c684e0692a6f2d3ef5d26c7b6: *none* - Shape _:n664887ca5c684e0692a6f2d3ef5d26c7b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n664887ca5c684e0692a6f2d3ef5d26c7b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n2ffbdb18461f40ba8c1817c08301e83eb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2ffbdb18461f40ba8c1817c08301e83eb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2ffbdb18461f40ba8c1817c08301e83eb21: *none* - Shape _:n2ffbdb18461f40ba8c1817c08301e83eb22: *none* - Shape _:n2ffbdb18461f40ba8c1817c08301e83eb11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n2ffbdb18461f40ba8c1817c08301e83eb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n2ffbdb18461f40ba8c1817c08301e83eb20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n98873ccac491469b81fb22dafce57784b20: *none* - Shape _:n98873ccac491469b81fb22dafce57784b33: *none* - Shape _:n98873ccac491469b81fb22dafce57784b21: *none* - Shape _:n98873ccac491469b81fb22dafce57784b30: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n98873ccac491469b81fb22dafce57784b28: *none* - Shape _:n98873ccac491469b81fb22dafce57784b31: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n98873ccac491469b81fb22dafce57784b13: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:samplemass,xas:samplematerial,xas:pointgroup,xas:samplepreparation,xas:sampleunitcell,xas:samplechemicalcomposition,xas:parentsample,xas:porosity - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n98873ccac491469b81fb22dafce57784b14: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n98873ccac491469b81fb22dafce57784b6: *none* - Shape _:n98873ccac491469b81fb22dafce57784b29: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n98873ccac491469b81fb22dafce57784b7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: *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: {'$schema': 'https://json-schema.org/draft/2020-12/schema', 'title': 'definitions for roles used in XAS profile', 'type': 'object', 'properties': {'@type': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 2, 'uniqueItems': True, 'allOf': [{'contains': {'const': 'schema:Product'}, 'minContains': 1}, {'contains': {'const': 'schema:Thing'}, 'minContains': 1}]}, 'schema:additionalType': {'type': 'array', 'items': {'$ref': '#/$defs/cdifConceptOrTermOrString'}, 'minItems': 2, 'uniqueItems': True, 'allOf': [{'contains': {'const': 'MaterialSample'}, 'minContains': 1}, {'contains': {'type': 'object', 'additionalProperties': False, 'required': ['@id'], 'properties': {'@id': {'const': 'https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample'}}}, 'minContains': 1}], 'x-jsonld-id': 'http://schema.org/additionalType'}, 'schema:name': {'type': 'string', 'x-jsonld-id': 'http://schema.org/name'}, 'schema:identifier': {'anyOf': [{'type': 'string'}, {'$ref': '#/$defs/Identifier'}], 'x-jsonld-id': 'http://schema.org/identifier'}, 'schema:description': {'type': 'string', 'x-jsonld-id': 'http://schema.org/description'}, 'schema:additionalProperty': {'type': 'array', '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'}, 'x-jsonld-id': 'http://schema.org/additionalProperty'}}, 'required': ['@type', 'schema:additionalType', 'schema:name'], '$defs': {'cdifConceptOrTermOrString': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/cdifDataType/cdifConceptOrTermOrString/schema.yaml'}, 'Identifier': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/identifier/schema.yaml'}, 'AdditionalProperty': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/additionalProperty/schema.yaml'}}, 'x-jsonld-prefixes': {'schema': 'http://schema.org/', 'nxs': 'https://manual.nexusformat.org/classes/', 'xas': 'https://w3id.org/cdif/xas/'}, 'x-bblocks-metadata': {'itemIdentifier': 'cdif.bbr.metadata.xasProperties.xasSample', 'register': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/register.json', 'version': '1.0', 'dateOfLastChange': '2026-11-06'}, '$id': 'file:///github/workspace/build/annotated/bbr/metadata/xasProperties/xasSample/schema.yaml'} On instance: {'@context': {'schema': 'http://schema.org/', 'ex': 'https://example.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#', 'xas': 'https://w3id.org/cdif/xas/', 'nxs': 'https://manual.nexusformat.org/classes/'}, '@id': 'ex:exampleSampel_357h', '@type': ['schema:Thing', 'schema:Product'], 'schema:additionalType': ['MaterialSample', {'@id': 'https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample'}, {'@id': 'https://www.wikidata.org/wiki/Q485146'}], 'schema:identifier': 'igsn:10.6620/357lkj', 'schema:description': 'physical properties of sample: ph, eh, volume, ' 'porosity, density, concentration, resistivity, ' 'viscosity, crystal structure, opacity from xdi ' 'list...', 'schema:additionalProperty': [{'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'xas:porosity'}], 'schema:name': 'porosity', 'schema:value': '27', 'schema:unitText': 'percent'}, {'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'xas:samplechemicalcomposition'}], 'schema:name': 'stoichiometry', 'schema:value': 'Na2SeO4'}, {'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'xas:samplepreparation'}], 'schema:name': 'samplePreparation', 'schema:value': 'powder on tape, 6 ' 'layers'}, {'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'xas:samplemass'}], 'schema:value': '10', 'schema:name': 'sample mass', 'schema:unitText': 'mg'}, {'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'xas:pointgroup'}], 'schema:name': 'crystal point group', 'schema:value': 'mm2'}, {'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'xas:sampleunitcell'}], 'schema:name': 'crystal unit cell', 'schema:value': 'cubic; Z = 4; a = ' '5.46; V = 162.77'}, {'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'xas:parentsample'}], 'schema:name': 'Parent sample', 'schema:value': 'igsn:10.3476/342573'}, {'@type': ['schema:PropertyValue'], 'schema:propertyID': [{'@id': 'xas:samplematerial'}], 'schema:name': 'sample material state', 'schema:value': 'solid metal foil'}]}
SHACL
Validation result for _sources/xasProperties/xasSample/rules.shacl: 1 violation
Violation (sh:MinCountConstraintComponent): Source shape: cdifd:xasSampleNode/sh:property (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: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n664887ca5c684e0692a6f2d3ef5d26c7b19: *none* - Shape _:n664887ca5c684e0692a6f2d3ef5d26c7b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n664887ca5c684e0692a6f2d3ef5d26c7b5: *none* - Shape _:n664887ca5c684e0692a6f2d3ef5d26c7b7: *none* - Shape _:n664887ca5c684e0692a6f2d3ef5d26c7b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n664887ca5c684e0692a6f2d3ef5d26c7b6: *none* - Shape _:n664887ca5c684e0692a6f2d3ef5d26c7b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n664887ca5c684e0692a6f2d3ef5d26c7b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n2ffbdb18461f40ba8c1817c08301e83eb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2ffbdb18461f40ba8c1817c08301e83eb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2ffbdb18461f40ba8c1817c08301e83eb21: *none* - Shape _:n2ffbdb18461f40ba8c1817c08301e83eb22: *none* - Shape _:n2ffbdb18461f40ba8c1817c08301e83eb11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n2ffbdb18461f40ba8c1817c08301e83eb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n2ffbdb18461f40ba8c1817c08301e83eb20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n98873ccac491469b81fb22dafce57784b20: *none* - Shape _:n98873ccac491469b81fb22dafce57784b33: *none* - Shape _:n98873ccac491469b81fb22dafce57784b21: *none* - Shape _:n98873ccac491469b81fb22dafce57784b30: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n98873ccac491469b81fb22dafce57784b28: *none* - Shape _:n98873ccac491469b81fb22dafce57784b31: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n98873ccac491469b81fb22dafce57784b13: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:samplemass,xas:samplematerial,xas:pointgroup,xas:samplepreparation,xas:sampleunitcell,xas:samplechemicalcomposition,xas:parentsample,xas:porosity - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n98873ccac491469b81fb22dafce57784b14: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n98873ccac491469b81fb22dafce57784b6: *none* - Shape _:n98873ccac491469b81fb22dafce57784b29: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n98873ccac491469b81fb22dafce57784b7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: <https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample>,ex:exampleSampel_357h/schema1:additionalType,<https://www.wikidata.org/wiki/Q485146>
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: no results
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n664887ca5c684e0692a6f2d3ef5d26c7b19: *none* - Shape _:n664887ca5c684e0692a6f2d3ef5d26c7b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n664887ca5c684e0692a6f2d3ef5d26c7b5: *none* - Shape _:n664887ca5c684e0692a6f2d3ef5d26c7b7: *none* - Shape _:n664887ca5c684e0692a6f2d3ef5d26c7b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n664887ca5c684e0692a6f2d3ef5d26c7b6: *none* - Shape _:n664887ca5c684e0692a6f2d3ef5d26c7b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n664887ca5c684e0692a6f2d3ef5d26c7b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n2ffbdb18461f40ba8c1817c08301e83eb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2ffbdb18461f40ba8c1817c08301e83eb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2ffbdb18461f40ba8c1817c08301e83eb21: *none* - Shape _:n2ffbdb18461f40ba8c1817c08301e83eb22: *none* - Shape _:n2ffbdb18461f40ba8c1817c08301e83eb11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n2ffbdb18461f40ba8c1817c08301e83eb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n2ffbdb18461f40ba8c1817c08301e83eb20: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: no results
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: no results
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n98873ccac491469b81fb22dafce57784b20: *none* - Shape _:n98873ccac491469b81fb22dafce57784b33: *none* - Shape _:n98873ccac491469b81fb22dafce57784b21: *none* - Shape _:n98873ccac491469b81fb22dafce57784b30: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape _:n98873ccac491469b81fb22dafce57784b28: *none* - Shape _:n98873ccac491469b81fb22dafce57784b31: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n98873ccac491469b81fb22dafce57784b13: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:samplemass,xas:samplematerial,xas:pointgroup,xas:samplepreparation,xas:sampleunitcell,xas:samplechemicalcomposition,xas:parentsample,xas:porosity - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n98873ccac491469b81fb22dafce57784b14: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n98873ccac491469b81fb22dafce57784b6: *none* - Shape _:n98873ccac491469b81fb22dafce57784b29: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none* - Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n98873ccac491469b81fb22dafce57784b7: *none* - Shape cdifd:AdditionalTypeUriShouldBeIRIShape: <https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample>,ex:exampleSampel_357h/schema1:additionalType,<https://www.wikidata.org/wiki/Q485146>