Building blocks validation report

Generated at 2026-06-08T22:00:43.632808+00:00

Number of passing building blocks: 85 / 92 (92.39%)

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

Expand all Collapse all

Test passed: 1 / 1

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

Test passed: 4 / 4

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

Test passed: 3 / 3

example_1_1.json Example
Passed
Files
Using exampleCdifConceptOrTerm.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
**Empty** output Turtle example_1_1.ttl created
JSON Schema
Validation passed
example_2_1.json Example
Passed
Files
Using exampleCdifConceptOrTermDefinedTerm.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2432f51cd17f43919f3b20d7f0518911b10: *none* - Shape _:n2432f51cd17f43919f3b20d7f0518911b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2432f51cd17f43919f3b20d7f0518911b6: *none* - Shape _:n2432f51cd17f43919f3b20d7f0518911b8: *none* - Shape _:n2432f51cd17f43919f3b20d7f0518911b4: *none* - Shape _:n2432f51cd17f43919f3b20d7f0518911b7: *none* - Shape _:n2432f51cd17f43919f3b20d7f0518911b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2432f51cd17f43919f3b20d7f0518911b5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2f66a5127e2d4a03970bde09bf4b73a7b10: *none* - Shape _:n2f66a5127e2d4a03970bde09bf4b73a7b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n2f66a5127e2d4a03970bde09bf4b73a7b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2f66a5127e2d4a03970bde09bf4b73a7b20: *none* - Shape _:n2f66a5127e2d4a03970bde09bf4b73a7b23: *none* - Shape _:n2f66a5127e2d4a03970bde09bf4b73a7b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n2f66a5127e2d4a03970bde09bf4b73a7b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
example_3_1.json Example
Passed
Files
Using exampleCdifConceptOrTermInlineConcept.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_3_1.jsonld created
Output Turtle example_3_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2432f51cd17f43919f3b20d7f0518911b10: *none* - Shape _:n2432f51cd17f43919f3b20d7f0518911b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n2432f51cd17f43919f3b20d7f0518911b6: *none* - Shape _:n2432f51cd17f43919f3b20d7f0518911b8: *none* - Shape _:n2432f51cd17f43919f3b20d7f0518911b4: *none* - Shape _:n2432f51cd17f43919f3b20d7f0518911b7: *none* - Shape _:n2432f51cd17f43919f3b20d7f0518911b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2432f51cd17f43919f3b20d7f0518911b5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2f66a5127e2d4a03970bde09bf4b73a7b10: *none* - Shape _:n2f66a5127e2d4a03970bde09bf4b73a7b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n2f66a5127e2d4a03970bde09bf4b73a7b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2f66a5127e2d4a03970bde09bf4b73a7b20: *none* - Shape _:n2f66a5127e2d4a03970bde09bf4b73a7b23: *none* - Shape _:n2f66a5127e2d4a03970bde09bf4b73a7b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n2f66a5127e2d4a03970bde09bf4b73a7b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*

Test passed: 1 / 2

example_1_1.json Example
SHACL: 1 Warning
Files
Using exampleCdifDataCubeMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifDataCube/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("A StructuredDataSet should have physical mappings (cdif:hasPhysicalMapping) linking variables to their physical representation.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:hasPhysicalMapping ; sh:severity sh:Warning ] Focus Node: [ rdf:type cdi:StructuredDataSet ] Result Path: cdif:hasPhysicalMapping Message: A StructuredDataSet should have physical mappings (cdif:hasPhysicalMapping) linking variables to their physical representation.
Focus nodes for _sources/cdifDataType/cdifDataCube/rules.shacl: - Shape cdifd:dataCubeShape: _:Nb2133a41d77447d6afb005de002d17d8
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ned807ba80a05454fb696aba38ee6e68cb26: *none* - Shape _:ned807ba80a05454fb696aba38ee6e68cb4: *none* - Shape _:ned807ba80a05454fb696aba38ee6e68cb19: *none* - Shape _:ned807ba80a05454fb696aba38ee6e68cb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ned807ba80a05454fb696aba38ee6e68cb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ned807ba80a05454fb696aba38ee6e68cb7: *none* - Shape _:ned807ba80a05454fb696aba38ee6e68cb5: *none* - Shape _:ned807ba80a05454fb696aba38ee6e68cb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n62e963141ec34971b9ee0d4251544d1bb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n62e963141ec34971b9ee0d4251544d1bb11: *none* - Shape _:n62e963141ec34971b9ee0d4251544d1bb23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n62e963141ec34971b9ee0d4251544d1bb20: *none* - Shape _:n62e963141ec34971b9ee0d4251544d1bb25: *none* - Shape _:n62e963141ec34971b9ee0d4251544d1bb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n62e963141ec34971b9ee0d4251544d1bb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none*
example_2_1.json Example
Passed
Files
Using exampleCdifDataCube.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifDataCube/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDataCube/rules.shacl: - Shape cdifd:dataCubeShape: _:N65442b28b03e4c47bde52fa38df98f4f
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ned807ba80a05454fb696aba38ee6e68cb26: *none* - Shape _:ned807ba80a05454fb696aba38ee6e68cb4: *none* - Shape _:ned807ba80a05454fb696aba38ee6e68cb19: *none* - Shape _:ned807ba80a05454fb696aba38ee6e68cb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ned807ba80a05454fb696aba38ee6e68cb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ned807ba80a05454fb696aba38ee6e68cb7: *none* - Shape _:ned807ba80a05454fb696aba38ee6e68cb5: *none* - Shape _:ned807ba80a05454fb696aba38ee6e68cb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n62e963141ec34971b9ee0d4251544d1bb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n62e963141ec34971b9ee0d4251544d1bb11: *none* - Shape _:n62e963141ec34971b9ee0d4251544d1bb23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n62e963141ec34971b9ee0d4251544d1bb20: *none* - Shape _:n62e963141ec34971b9ee0d4251544d1bb25: *none* - Shape _:n62e963141ec34971b9ee0d4251544d1bb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n62e963141ec34971b9ee0d4251544d1bb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none*

Test passed: 0 / 0

Test passed: 0 / 0

Test passed: 2 / 2

example_1_1.json Example
Passed
Files
Using exampleCdifDescriptorVariableMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorVariableShape: <https://example.org/dv/measureName> - Shape cdifd:cdifDescriptorValueDomainShape: <https://example.org/dv/measureName>/cdif:hasValuesFrom
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
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/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n077d4f0feee6493180324e3eb05c561db11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n077d4f0feee6493180324e3eb05c561db23: *none* - Shape _:n077d4f0feee6493180324e3eb05c561db21: *none* - Shape _:n077d4f0feee6493180324e3eb05c561db25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n077d4f0feee6493180324e3eb05c561db22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n077d4f0feee6493180324e3eb05c561db10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n077d4f0feee6493180324e3eb05c561db20: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nee065f1d82704af4ad01a791ee8817c8b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nee065f1d82704af4ad01a791ee8817c8b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nee065f1d82704af4ad01a791ee8817c8b8: *none* - Shape _:nee065f1d82704af4ad01a791ee8817c8b6: *none* - Shape _:nee065f1d82704af4ad01a791ee8817c8b5: *none* - Shape _:nee065f1d82704af4ad01a791ee8817c8b4: *none* - Shape _:nee065f1d82704af4ad01a791ee8817c8b10: *none* - Shape _:nee065f1d82704af4ad01a791ee8817c8b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
example_2_1.json Example
Passed
Files
Using exampleCdifDescriptorVariableComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorVariableShape: <https://example.org/dv/measureName> - Shape cdifd:cdifDescriptorValueDomainShape: <https://example.org/vd/measureName>
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/rv/systolicBP>,<https://example.org/rv/diastolicBP> - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
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/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n077d4f0feee6493180324e3eb05c561db11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n077d4f0feee6493180324e3eb05c561db23: *none* - Shape _:n077d4f0feee6493180324e3eb05c561db21: *none* - Shape _:n077d4f0feee6493180324e3eb05c561db25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n077d4f0feee6493180324e3eb05c561db22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n077d4f0feee6493180324e3eb05c561db10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n077d4f0feee6493180324e3eb05c561db20: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nee065f1d82704af4ad01a791ee8817c8b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nee065f1d82704af4ad01a791ee8817c8b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nee065f1d82704af4ad01a791ee8817c8b8: *none* - Shape _:nee065f1d82704af4ad01a791ee8817c8b6: *none* - Shape _:nee065f1d82704af4ad01a791ee8817c8b5: *none* - Shape _:nee065f1d82704af4ad01a791ee8817c8b4: *none* - Shape _:nee065f1d82704af4ad01a791ee8817c8b10: *none* - Shape _:nee065f1d82704af4ad01a791ee8817c8b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*

Test passed: 1 / 2

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

Test passed: 2 / 4

affiliation-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using affiliation-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD affiliation-fail.jsonld created
Output Turtle affiliation-fail.ttl created
JSON Schema
ValidationError: 'schema:name' is a required property Failed validating 'required' in schema['allOf'][1]: {'$defs': {'DefinedTerm': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/definedTerm/schema.yaml'}, 'Reference': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/labeledLink/schema.yaml'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'description': 'Schema.org PropertyValue-based variableMeasured. ' 'Defines properties for a measured variable in a ' 'dataset, typed as schema:PropertyValue.', 'properties': {'@id': {'type': 'string'}, '@type': {'contains': {'const': 'schema:PropertyValue'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:alternateName': {'items': {'description': 'human ' 'intelligible ' 'name ' 'for ' 'variable ' 'that ' 'conveys ' 'semantics', 'type': 'string'}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/alternateName'}, 'schema:description': {'default': 'missing', 'type': 'string', 'x-jsonld-id': 'http://schema.org/description'}, 'schema:maxValue': {'description': 'maximum numeric ' 'value in the ' 'dataset', 'type': 'number', 'x-jsonld-id': 'http://schema.org/maxValue'}, 'schema:measurementTechnique': {'anyOf': [{'type': 'string'}, {'properties': {'@id': {'description': 'reference ' 'to ' 'a ' 'skos ' 'concept', 'type': 'string'}}, 'type': 'object'}, {'$ref': '#/$defs/DefinedTerm'}], 'description': 'Text ' 'description ' 'or URI ' 'specifying ' 'how ' 'values ' 'for ' 'the ' 'variable ' 'were ' 'obtained.', 'x-jsonld-id': 'http://schema.org/measurementTechnique'}, 'schema:minValue': {'description': 'minimum numeric ' 'value in the ' 'dataset', 'type': 'number', 'x-jsonld-id': 'http://schema.org/minValue'}, 'schema:name': {'description': 'string label ' 'associated with the ' 'variable in the ' 'dataset serialization', 'type': 'string', 'x-jsonld-id': 'http://schema.org/name'}, 'schema:propertyID': {'description': 'identifier or ' 'name for the ' 'property concept', 'items': {'anyOf': [{'type': 'string'}, {'properties': {'@id': {'type': 'string'}}, 'type': 'object'}, {'$ref': '#/$defs/DefinedTerm'}]}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/propertyID'}, 'schema:unitCode': {'anyOf': [{'type': 'string'}, {'properties': {'@id': {'type': 'string'}}, 'type': 'object'}, {'$ref': '#/$defs/DefinedTerm'}], 'description': 'URI or code ' 'identifying the ' 'unit of measure', 'x-jsonld-id': 'http://schema.org/unitCode'}, 'schema:unitText': {'description': 'unit of ' 'measurement as ' 'text', 'type': 'string', 'x-jsonld-id': 'http://schema.org/unitText'}, 'schema:url': {'anyOf': [{'description': 'link to a ' 'web page ' 'useful for ' 'interpreting ' 'the variable', 'format': 'uri', 'type': 'string'}, {'$ref': '#/$defs/Reference'}], 'x-jsonld-id': 'http://schema.org/url'}}, 'required': ['@type', 'schema:name'], 'type': 'object', 'x-jsonld-prefixes': {'schema': 'http://schema.org/'}} On instance: {'@context': {'ex': 'https://example.org/', 'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}, '@id': 'ex:PersonExample_zZc', '@type': 'schema:Person', 'schema:affiliation': 'some organization, schema TBD', 'schema:alternateName': 'Test, Joe', 'schema:description': 'Metadata specialist, based in Portland, Maine', 'schema:identifier': {'@type': 'schema:PropertyValue', 'schema:propertyID': 'https://doi.org', 'schema:url': 'https://doi.org/iY', 'schema:value': 'iY'}, 'schema:sameAs': ['https://ark.org/46737', 'uri:test:43737']}
SHACL
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab11: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab75: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab17: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab15: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab13: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab72: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab70: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab16: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab14: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab73: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab71: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab66: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab67: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab20: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab69: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab10: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab18: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b4: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b9: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b52: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b14: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b10: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b37: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b12: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b38: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b44: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b51: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b29: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b8: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b30: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b45: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b7: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b10: *none* - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b5: *none* - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b4: *none* - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b19: *none* - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9d165b6e5ee04a458ec9b3ff1e786c07b21: *none* - Shape _:n9d165b6e5ee04a458ec9b3ff1e786c07b23: *none* - Shape _:n9d165b6e5ee04a458ec9b3ff1e786c07b10: *none* - Shape _:n9d165b6e5ee04a458ec9b3ff1e786c07b20: *none* - Shape _:n9d165b6e5ee04a458ec9b3ff1e786c07b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n9d165b6e5ee04a458ec9b3ff1e786c07b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9d165b6e5ee04a458ec9b3ff1e786c07b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
shortName-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using shortName-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD shortName-fail.jsonld created
Output Turtle shortName-fail.ttl created
JSON Schema
ValidationError: 'schema:Person' is not of type 'array' Failed validating 'type' in schema['properties']['@type']: {'contains': {'const': 'cdi:InstanceVariable'}, 'description': 'Must include both schema:PropertyValue and ' 'cdi:InstanceVariable. Additional types may be ' 'included.', 'items': {'type': 'string'}, 'type': 'array'} On instance['@type']: 'schema:Person'
SHACL
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab11: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab75: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab17: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab15: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab13: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab72: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab70: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab16: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab14: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab73: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab71: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab66: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab67: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab20: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab69: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab10: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab18: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b4: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b9: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b52: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b14: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b10: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b37: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b12: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b38: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b44: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b51: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b29: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b8: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b30: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b45: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b7: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b10: *none* - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b5: *none* - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b4: *none* - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b19: *none* - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9d165b6e5ee04a458ec9b3ff1e786c07b21: *none* - Shape _:n9d165b6e5ee04a458ec9b3ff1e786c07b23: *none* - Shape _:n9d165b6e5ee04a458ec9b3ff1e786c07b10: *none* - Shape _:n9d165b6e5ee04a458ec9b3ff1e786c07b20: *none* - Shape _:n9d165b6e5ee04a458ec9b3ff1e786c07b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n9d165b6e5ee04a458ec9b3ff1e786c07b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9d165b6e5ee04a458ec9b3ff1e786c07b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
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: 2 Warning, 1 Info
Files
Using exampleCdifInstanceVariableMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: False Results (3): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("for cdi InstanceVariable a physical data type should be provided.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/temperature> Result Path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/temperature> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/temperature> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab11: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab75: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab17: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab15: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab13: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab72: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab70: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab16: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab14: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab73: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/temperature> - Shape _:n9bf2c8e7e3b440419181ba46633a03fab71: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab66: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab67: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab20: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab69: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab10: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab18: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b4: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b9: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b52: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b14: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b10: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b37: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b12: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b38: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b44: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b51: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b29: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b8: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b30: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b45: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b7: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b10: *none* - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b5: *none* - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b4: *none* - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b19: *none* - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9d165b6e5ee04a458ec9b3ff1e786c07b21: *none* - Shape _:n9d165b6e5ee04a458ec9b3ff1e786c07b23: *none* - Shape _:n9d165b6e5ee04a458ec9b3ff1e786c07b10: *none* - Shape _:n9d165b6e5ee04a458ec9b3ff1e786c07b20: *none* - Shape _:n9d165b6e5ee04a458ec9b3ff1e786c07b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n9d165b6e5ee04a458ec9b3ff1e786c07b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9d165b6e5ee04a458ec9b3ff1e786c07b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
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
SHACL: 1 Warning
Files
Using exampleCdifInstanceVariableComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in SPARQLConstraintComponent (http://www.w3.org/ns/shacl#SPARQLConstraintComponent): Severity: sh:Warning Source Shape: cdifd:QualifiesCoherenceShape Focus Node: xas:monochromatorEnergy Value Node: ex:temperatureVariable Result Path: cdi:qualifies Source Constraint: [ rdf:type sh:SPARQLConstraint ; sh:message Literal("cdi:qualifies @id should reference the @id of another variableMeasured instance variable defined for the same dataset.") ; sh:prefixes ( [ sh:namespace Literal("http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/") ; sh:prefix Literal("cdi") ] [ sh:namespace Literal("https://w3id.org/cdif/") ; sh:prefix Literal("cdif") ] [ sh:namespace Literal("http://schema.org/") ; sh:prefix Literal("schema") ] ) ; sh:select Literal(" PREFIX cdi: <http://ddialliance.org/Specification/DDI-CDI/1.0/RDF/> PREFIX cdif: <https://w3id.org/cdif/> PREFIX schema: <http://schema.org/> SELECT $this (cdi:qualifies AS ?path) (?target AS ?value) WHERE { $this cdi:qualifies ?target . FILTER NOT EXISTS { ?dataset schema:variableMeasured ?target . ?dataset schema:variableMeasured $this . } }") ] Message: cdi:qualifies @id should reference the @id of another variableMeasured instance variable defined for the same dataset.
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab11: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab75: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab17: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab15: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab13: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab72: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab70: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab16: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab14: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab73: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: xas:monochromatorEnergy - Shape _:n9bf2c8e7e3b440419181ba46633a03fab71: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab66: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab67: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab20: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab69: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab10: *none* - Shape _:n9bf2c8e7e3b440419181ba46633a03fab18: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b4: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b9: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b52: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b14: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b10: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b37: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b12: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b38: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b44: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b51: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b29: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b8: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b30: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b45: *none* - Shape _:n39a42b17847f465b83d5f7b6932c5f71b7: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b10: *none* - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b5: *none* - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b4: *none* - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b19: *none* - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb39b66a1e4c847c29f184b60ab63ee59b8: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9d165b6e5ee04a458ec9b3ff1e786c07b21: *none* - Shape _:n9d165b6e5ee04a458ec9b3ff1e786c07b23: *none* - Shape _:n9d165b6e5ee04a458ec9b3ff1e786c07b10: *none* - Shape _:n9d165b6e5ee04a458ec9b3ff1e786c07b20: *none* - Shape _:n9d165b6e5ee04a458ec9b3ff1e786c07b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n9d165b6e5ee04a458ec9b3ff1e786c07b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9d165b6e5ee04a458ec9b3ff1e786c07b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*

Test passed: 2 / 2

example_1_1.json Example
Passed
Files
Using exampleCdifKeyMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: _:N52891e76672145a2a45cae0452795e52
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n8a294622d9b24b29a3524c6120fe13f3b72: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b11: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b15: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b70: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b14: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b69: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b66: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b75: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b71: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b10: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b16: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b18: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b67: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b17: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b73: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b13: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b20: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b38: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b12: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b8: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b45: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b10: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b11: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b29: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b14: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b5: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b4: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b52: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b9: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b44: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b7: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4e4f5d143f564595a7622dae28be92e1b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n4e4f5d143f564595a7622dae28be92e1b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4e4f5d143f564595a7622dae28be92e1b26: *none* - Shape _:n4e4f5d143f564595a7622dae28be92e1b4: *none* - Shape _:n4e4f5d143f564595a7622dae28be92e1b19: *none* - Shape _:n4e4f5d143f564595a7622dae28be92e1b10: *none* - Shape _:n4e4f5d143f564595a7622dae28be92e1b6: *none* - Shape _:n4e4f5d143f564595a7622dae28be92e1b7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nab2352f4de8b449885ce004a79ea3d8fb22: *none* - Shape _:nab2352f4de8b449885ce004a79ea3d8fb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nab2352f4de8b449885ce004a79ea3d8fb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nab2352f4de8b449885ce004a79ea3d8fb11: *none* - Shape _:nab2352f4de8b449885ce004a79ea3d8fb25: *none* - Shape _:nab2352f4de8b449885ce004a79ea3d8fb20: *none* - Shape _:nab2352f4de8b449885ce004a79ea3d8fb10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
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 exampleCdifKeyComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: <https://example.org/dataset/observations/key/primary>
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n8a294622d9b24b29a3524c6120fe13f3b72: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b11: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b15: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b70: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b14: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b69: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b66: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b75: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b71: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b10: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b16: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b18: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b67: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b17: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/year> - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b73: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b13: *none* - Shape _:n8a294622d9b24b29a3524c6120fe13f3b20: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b38: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b12: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b8: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b45: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b10: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b11: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b29: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b14: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b5: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b4: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b52: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b9: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b44: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1c1d7d3ca79341a4a7cf7343e649b179b7: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4e4f5d143f564595a7622dae28be92e1b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n4e4f5d143f564595a7622dae28be92e1b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4e4f5d143f564595a7622dae28be92e1b26: *none* - Shape _:n4e4f5d143f564595a7622dae28be92e1b4: *none* - Shape _:n4e4f5d143f564595a7622dae28be92e1b19: *none* - Shape _:n4e4f5d143f564595a7622dae28be92e1b10: *none* - Shape _:n4e4f5d143f564595a7622dae28be92e1b6: *none* - Shape _:n4e4f5d143f564595a7622dae28be92e1b7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nab2352f4de8b449885ce004a79ea3d8fb22: *none* - Shape _:nab2352f4de8b449885ce004a79ea3d8fb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nab2352f4de8b449885ce004a79ea3d8fb21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nab2352f4de8b449885ce004a79ea3d8fb11: *none* - Shape _:nab2352f4de8b449885ce004a79ea3d8fb25: *none* - Shape _:nab2352f4de8b449885ce004a79ea3d8fb20: *none* - Shape _:nab2352f4de8b449885ce004a79ea3d8fb10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*

Test passed: 0 / 0

Test passed: 2 / 2

example_1_1.json Example
Passed
Files
Using exampleCdifLongDataMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifLongData/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifLongData/rules.shacl: - Shape cdifd:longDataShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:longDataShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:longDataShape: _:N5dfaa44cd9b74fb6b6a5de1cd54c4b21
Validation result for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n6697e59337584a2fa7d2aa96260cff60b11: *none* - Shape _:n6697e59337584a2fa7d2aa96260cff60b25: *none* - Shape _:n6697e59337584a2fa7d2aa96260cff60b10: *none* - Shape _:n6697e59337584a2fa7d2aa96260cff60b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n6697e59337584a2fa7d2aa96260cff60b20: *none* - Shape _:n6697e59337584a2fa7d2aa96260cff60b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6697e59337584a2fa7d2aa96260cff60b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: - Shape cdifd:cdifDimensionComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: *none* - Shape cdifd:cdifVariableDescriptorComponentShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorVariableShape: *none* - Shape cdifd:cdifDescriptorValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
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: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n83d60bc09530423ba5c50975cad08e3ab6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n83d60bc09530423ba5c50975cad08e3ab19: *none* - Shape _:n83d60bc09530423ba5c50975cad08e3ab5: *none* - Shape _:n83d60bc09530423ba5c50975cad08e3ab10: *none* - Shape _:n83d60bc09530423ba5c50975cad08e3ab8: *none* - Shape _:n83d60bc09530423ba5c50975cad08e3ab26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n83d60bc09530423ba5c50975cad08e3ab4: *none* - Shape _:n83d60bc09530423ba5c50975cad08e3ab7: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
example_2_1.json Example
Passed
Files
Using exampleCdifLongData.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifLongData/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifLongData/rules.shacl: - Shape cdifd:longDataShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:longDataShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifd:longDataShape: _:N7600e5df1b2945058c3363ec052f5724
Validation result for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n6697e59337584a2fa7d2aa96260cff60b11: *none* - Shape _:n6697e59337584a2fa7d2aa96260cff60b25: *none* - Shape _:n6697e59337584a2fa7d2aa96260cff60b10: *none* - Shape _:n6697e59337584a2fa7d2aa96260cff60b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n6697e59337584a2fa7d2aa96260cff60b20: *none* - Shape _:n6697e59337584a2fa7d2aa96260cff60b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6697e59337584a2fa7d2aa96260cff60b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: - Shape cdifd:cdifDimensionComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: *none* - Shape cdifd:cdifVariableDescriptorComponentShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorVariableShape: *none* - Shape cdifd:cdifDescriptorValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
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: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n83d60bc09530423ba5c50975cad08e3ab6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n83d60bc09530423ba5c50975cad08e3ab19: *none* - Shape _:n83d60bc09530423ba5c50975cad08e3ab5: *none* - Shape _:n83d60bc09530423ba5c50975cad08e3ab10: *none* - Shape _:n83d60bc09530423ba5c50975cad08e3ab8: *none* - Shape _:n83d60bc09530423ba5c50975cad08e3ab26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n83d60bc09530423ba5c50975cad08e3ab4: *none* - Shape _:n83d60bc09530423ba5c50975cad08e3ab7: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*

Test passed: 2 / 2

example_1_1.json Example
Passed
Files
Using exampleCdifOpenApiMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifOpenApi/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifOpenApi/rules.shacl: - Shape cdifd:oasResponseNode: <https://example.org/api/minimal>/schema1:potentialAction/schema1:target/oas:response - Shape cdifd:oasParameterNode: *none* - Shape cdifd:oasRequestBodyNode: *none* - Shape cdifd:oasMediaTypeNode: _:Nc02c12874baa41e4b02010fa0383f7b2
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:neee83d51c78649e2a7905b240a7649efb4: *none* - Shape _:neee83d51c78649e2a7905b240a7649efb6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:neee83d51c78649e2a7905b240a7649efb8: *none* - Shape _:neee83d51c78649e2a7905b240a7649efb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:neee83d51c78649e2a7905b240a7649efb7: *none* - Shape _:neee83d51c78649e2a7905b240a7649efb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:neee83d51c78649e2a7905b240a7649efb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:neee83d51c78649e2a7905b240a7649efb19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n2467d976203741bba9a0c178369731abb25: *none* - Shape _:n2467d976203741bba9a0c178369731abb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2467d976203741bba9a0c178369731abb22: *none* - Shape _:n2467d976203741bba9a0c178369731abb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2467d976203741bba9a0c178369731abb21: *none* - Shape _:n2467d976203741bba9a0c178369731abb10: *none* - Shape _:n2467d976203741bba9a0c178369731abb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none*
example_2_1.json Example
Passed
Files
Using exampleOpenApiWebAPI.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifOpenApi/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifOpenApi/rules.shacl: - Shape cdifd:oasResponseNode: ex:op_submitAnalysis/schema1:target/oas:response,ex:op_searchAnalyses/schema1:target/oas:response,ex:op_submitAnalysis/schema1:target/oas:response,ex:op_searchAnalyses/schema1:target/oas:response - Shape cdifd:oasParameterNode: ex:param_element,ex:param_start,ex:param_format,ex:param_bbox,ex:param_end - Shape cdifd:oasRequestBodyNode: ex:op_submitAnalysis/schema1:target/oas:requestBody - Shape cdifd:oasMediaTypeNode: ex:op_submitAnalysis/schema1:target/oas:requestBody/oas:content,ex:op_submitAnalysis/schema1:target/oas:response/oas:content,ex:op_searchAnalyses/schema1:target/oas:response/oas:content,ex:op_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
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:openApiWebAPI_001/schema1:documentation,ex:openApiWebAPI_001/schema1:termsOfService
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: ex:openApiWebAPI_001/schema1:documentation,ex:openApiWebAPI_001/schema1:termsOfService
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:neee83d51c78649e2a7905b240a7649efb4: *none* - Shape _:neee83d51c78649e2a7905b240a7649efb6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:neee83d51c78649e2a7905b240a7649efb8: *none* - Shape _:neee83d51c78649e2a7905b240a7649efb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:neee83d51c78649e2a7905b240a7649efb7: *none* - Shape _:neee83d51c78649e2a7905b240a7649efb26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:neee83d51c78649e2a7905b240a7649efb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:neee83d51c78649e2a7905b240a7649efb19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n2467d976203741bba9a0c178369731abb25: *none* - Shape _:n2467d976203741bba9a0c178369731abb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n2467d976203741bba9a0c178369731abb22: *none* - Shape _:n2467d976203741bba9a0c178369731abb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2467d976203741bba9a0c178369731abb21: *none* - Shape _:n2467d976203741bba9a0c178369731abb10: *none* - Shape _:n2467d976203741bba9a0c178369731abb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none*

Test passed: 2 / 2

example_1_1.json Example
Passed
Files
Using exampleCdifPhysicalMapping.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n933b2a05c1b043a8bccdedd94992d9b0b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n933b2a05c1b043a8bccdedd94992d9b0b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n933b2a05c1b043a8bccdedd94992d9b0b4: *none* - Shape _:n933b2a05c1b043a8bccdedd94992d9b0b7: *none* - Shape _:n933b2a05c1b043a8bccdedd94992d9b0b5: *none* - Shape _:n933b2a05c1b043a8bccdedd94992d9b0b8: *none* - Shape _:n933b2a05c1b043a8bccdedd94992d9b0b10: *none* - Shape _:n933b2a05c1b043a8bccdedd94992d9b0b26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nec8a52817ca647b38db5cfedf06a500fb21: *none* - Shape _:nec8a52817ca647b38db5cfedf06a500fb25: *none* - Shape _:nec8a52817ca647b38db5cfedf06a500fb11: *none* - Shape _:nec8a52817ca647b38db5cfedf06a500fb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nec8a52817ca647b38db5cfedf06a500fb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nec8a52817ca647b38db5cfedf06a500fb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nec8a52817ca647b38db5cfedf06a500fb23: *none*
example_2_1.json Example
Passed
Files
Using exampleCdifPhysicalMappingComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n933b2a05c1b043a8bccdedd94992d9b0b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n933b2a05c1b043a8bccdedd94992d9b0b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n933b2a05c1b043a8bccdedd94992d9b0b4: *none* - Shape _:n933b2a05c1b043a8bccdedd94992d9b0b7: *none* - Shape _:n933b2a05c1b043a8bccdedd94992d9b0b5: *none* - Shape _:n933b2a05c1b043a8bccdedd94992d9b0b8: *none* - Shape _:n933b2a05c1b043a8bccdedd94992d9b0b10: *none* - Shape _:n933b2a05c1b043a8bccdedd94992d9b0b26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nec8a52817ca647b38db5cfedf06a500fb21: *none* - Shape _:nec8a52817ca647b38db5cfedf06a500fb25: *none* - Shape _:nec8a52817ca647b38db5cfedf06a500fb11: *none* - Shape _:nec8a52817ca647b38db5cfedf06a500fb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nec8a52817ca647b38db5cfedf06a500fb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nec8a52817ca647b38db5cfedf06a500fb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nec8a52817ca647b38db5cfedf06a500fb23: *none*

Test passed: 2 / 2

example_1_1.json Example
Passed
Files
Using exampleCdifProvActivityMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:n70176233024742438aedecfff0c03071b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n70176233024742438aedecfff0c03071b4: *none* - Shape _:n70176233024742438aedecfff0c03071b21: *none* - Shape _:n70176233024742438aedecfff0c03071b23: *none* - Shape _:n70176233024742438aedecfff0c03071b22: *none* - Shape _:n70176233024742438aedecfff0c03071b13: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:n70176233024742438aedecfff0c03071b12: *none* - Shape _:n70176233024742438aedecfff0c03071b36: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n70176233024742438aedecfff0c03071b35: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n556425ecc27c4f59b11b8cea9b90af43b8: *none* - Shape _:n556425ecc27c4f59b11b8cea9b90af43b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n556425ecc27c4f59b11b8cea9b90af43b5: *none* - Shape _:n556425ecc27c4f59b11b8cea9b90af43b10: *none* - Shape _:n556425ecc27c4f59b11b8cea9b90af43b4: *none* - Shape _:n556425ecc27c4f59b11b8cea9b90af43b19: *none* - Shape _:n556425ecc27c4f59b11b8cea9b90af43b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n556425ecc27c4f59b11b8cea9b90af43b26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n478ee207ee624a3fabc80a2aa866ae0bb10: *none* - Shape _:n478ee207ee624a3fabc80a2aa866ae0bb25: *none* - Shape _:n478ee207ee624a3fabc80a2aa866ae0bb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n478ee207ee624a3fabc80a2aa866ae0bb11: *none* - Shape _:n478ee207ee624a3fabc80a2aa866ae0bb20: *none* - Shape _:n478ee207ee624a3fabc80a2aa866ae0bb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n478ee207ee624a3fabc80a2aa866ae0bb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n2a2c5a00f2d94f31821a1c728788893ab16: *none* - Shape _:n2a2c5a00f2d94f31821a1c728788893ab7: *none* - Shape _:n2a2c5a00f2d94f31821a1c728788893ab19: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2a2c5a00f2d94f31821a1c728788893ab14: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n2a2c5a00f2d94f31821a1c728788893ab17: *none* - Shape _:n2a2c5a00f2d94f31821a1c728788893ab15: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2a2c5a00f2d94f31821a1c728788893ab6: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n4c009965f8d54efda20b79ed8a0cd48eb42: *none* - Shape _:n4c009965f8d54efda20b79ed8a0cd48eb24: *none* - Shape _:n4c009965f8d54efda20b79ed8a0cd48eb40: *none* - Shape _:n4c009965f8d54efda20b79ed8a0cd48eb38: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n4c009965f8d54efda20b79ed8a0cd48eb10: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n4c009965f8d54efda20b79ed8a0cd48eb13: *none* - Shape _:n4c009965f8d54efda20b79ed8a0cd48eb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n4c009965f8d54efda20b79ed8a0cd48eb39: *none* - Shape _:n4c009965f8d54efda20b79ed8a0cd48eb44: *none* - Shape _:n4c009965f8d54efda20b79ed8a0cd48eb9: *none* - Shape _:n4c009965f8d54efda20b79ed8a0cd48eb15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4c009965f8d54efda20b79ed8a0cd48eb41: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n4c009965f8d54efda20b79ed8a0cd48eb3: *none* - Shape _:n4c009965f8d54efda20b79ed8a0cd48eb29: *none* - Shape _:n4c009965f8d54efda20b79ed8a0cd48eb16: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n19a735b8d8874c509aa56a6c9165004bb4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n19a735b8d8874c509aa56a6c9165004bb5: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9a6836f7dc4f492f89329b63893cc987b3: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n9a6836f7dc4f492f89329b63893cc987b15: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n9a6836f7dc4f492f89329b63893cc987b18: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9a6836f7dc4f492f89329b63893cc987b16: *none* - Shape _:n9a6836f7dc4f492f89329b63893cc987b14: *none* - Shape _:n9a6836f7dc4f492f89329b63893cc987b20: *none* - Shape _:n9a6836f7dc4f492f89329b63893cc987b4: *none* - Shape _:n9a6836f7dc4f492f89329b63893cc987b17: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:n784199bb36984f07ada7f138e01a8263b14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
example_2_1.json Example
Passed
Files
Using exampleCdifProvActivity.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvHowToStepShape: ex:activity-soil-chem-analysis/schema1:actionProcess/schema1:step,ex:activity-soil-chem-analysis/schema1:actionProcess/schema1:step - Shape _:n70176233024742438aedecfff0c03071b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n70176233024742438aedecfff0c03071b4: *none* - Shape _:n70176233024742438aedecfff0c03071b21: *none* - Shape _:n70176233024742438aedecfff0c03071b23: *none* - Shape _:n70176233024742438aedecfff0c03071b22: *none* - Shape _:n70176233024742438aedecfff0c03071b13: *none* - Shape cdifd:cdifProvHowToShape: ex:activity-soil-chem-analysis/schema1:actionProcess - Shape _:n70176233024742438aedecfff0c03071b12: *none* - Shape _:n70176233024742438aedecfff0c03071b36: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n70176233024742438aedecfff0c03071b35: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n556425ecc27c4f59b11b8cea9b90af43b8: *none* - Shape _:n556425ecc27c4f59b11b8cea9b90af43b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n556425ecc27c4f59b11b8cea9b90af43b5: *none* - Shape _:n556425ecc27c4f59b11b8cea9b90af43b10: *none* - Shape _:n556425ecc27c4f59b11b8cea9b90af43b4: *none* - Shape _:n556425ecc27c4f59b11b8cea9b90af43b19: *none* - Shape _:n556425ecc27c4f59b11b8cea9b90af43b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n556425ecc27c4f59b11b8cea9b90af43b26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n478ee207ee624a3fabc80a2aa866ae0bb10: *none* - Shape _:n478ee207ee624a3fabc80a2aa866ae0bb25: *none* - Shape _:n478ee207ee624a3fabc80a2aa866ae0bb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n478ee207ee624a3fabc80a2aa866ae0bb11: *none* - Shape _:n478ee207ee624a3fabc80a2aa866ae0bb20: *none* - Shape _:n478ee207ee624a3fabc80a2aa866ae0bb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n478ee207ee624a3fabc80a2aa866ae0bb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n2a2c5a00f2d94f31821a1c728788893ab16: *none* - Shape _:n2a2c5a00f2d94f31821a1c728788893ab7: *none* - Shape _:n2a2c5a00f2d94f31821a1c728788893ab19: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2a2c5a00f2d94f31821a1c728788893ab14: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n2a2c5a00f2d94f31821a1c728788893ab17: *none* - Shape _:n2a2c5a00f2d94f31821a1c728788893ab15: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2a2c5a00f2d94f31821a1c728788893ab6: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n4c009965f8d54efda20b79ed8a0cd48eb42: *none* - Shape _:n4c009965f8d54efda20b79ed8a0cd48eb24: *none* - Shape _:n4c009965f8d54efda20b79ed8a0cd48eb40: *none* - Shape _:n4c009965f8d54efda20b79ed8a0cd48eb38: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n4c009965f8d54efda20b79ed8a0cd48eb10: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: ex:activity-soil-chem-analysis/schema1:location - Shape _:n4c009965f8d54efda20b79ed8a0cd48eb13: *none* - Shape _:n4c009965f8d54efda20b79ed8a0cd48eb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:activity-soil-chem-analysis/prov:used/schema1:instrument/schema1:category,ex:activity-soil-chem-analysis/prov:used/schema1:instrument - Shape _:n4c009965f8d54efda20b79ed8a0cd48eb39: *none* - Shape _:n4c009965f8d54efda20b79ed8a0cd48eb44: *none* - Shape _:n4c009965f8d54efda20b79ed8a0cd48eb9: *none* - Shape _:n4c009965f8d54efda20b79ed8a0cd48eb15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4c009965f8d54efda20b79ed8a0cd48eb41: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n4c009965f8d54efda20b79ed8a0cd48eb3: *none* - Shape _:n4c009965f8d54efda20b79ed8a0cd48eb29: *none* - Shape _:n4c009965f8d54efda20b79ed8a0cd48eb16: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n19a735b8d8874c509aa56a6c9165004bb4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n19a735b8d8874c509aa56a6c9165004bb5: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9a6836f7dc4f492f89329b63893cc987b3: *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:first: *none* - Shape _:n9a6836f7dc4f492f89329b63893cc987b15: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n9a6836f7dc4f492f89329b63893cc987b18: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9a6836f7dc4f492f89329b63893cc987b16: *none* - Shape _:n9a6836f7dc4f492f89329b63893cc987b14: *none* - Shape _:n9a6836f7dc4f492f89329b63893cc987b20: *none* - Shape _:n9a6836f7dc4f492f89329b63893cc987b4: *none* - Shape _:n9a6836f7dc4f492f89329b63893cc987b17: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:n784199bb36984f07ada7f138e01a8263b14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:activity-soil-chem-analysis/schema1:agent - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:activity-soil-chem-analysis/schema1:agent/schema1:contactPoint - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: ex:activity-soil-chem-analysis/prov:used

Test passed: 2 / 2

example_1_1.json Example
Passed
Files
Using exampleCdifReference.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:CdifRelationExample_001
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: ex:CdifRelationExample_001
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9759e6a93d0046548ac856b0c0dd61deb7: *none* - Shape _:n9759e6a93d0046548ac856b0c0dd61deb19: *none* - Shape _:n9759e6a93d0046548ac856b0c0dd61deb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9759e6a93d0046548ac856b0c0dd61deb5: *none* - Shape _:n9759e6a93d0046548ac856b0c0dd61deb4: *none* - Shape _:n9759e6a93d0046548ac856b0c0dd61deb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9759e6a93d0046548ac856b0c0dd61deb8: *none* - Shape _:n9759e6a93d0046548ac856b0c0dd61deb26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncb54a62c79dd4299b0d67e94255515d2b10: *none* - Shape _:ncb54a62c79dd4299b0d67e94255515d2b11: *none* - Shape _:ncb54a62c79dd4299b0d67e94255515d2b20: *none* - Shape _:ncb54a62c79dd4299b0d67e94255515d2b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ncb54a62c79dd4299b0d67e94255515d2b23: *none* - Shape _:ncb54a62c79dd4299b0d67e94255515d2b21: *none* - Shape _:ncb54a62c79dd4299b0d67e94255515d2b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
example_2_1.json Example
Passed
Files
Using exampleCdifReferenceComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:CdifRelationComplete_001
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: ex:CdifRelationComplete_001
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n9759e6a93d0046548ac856b0c0dd61deb7: *none* - Shape _:n9759e6a93d0046548ac856b0c0dd61deb19: *none* - Shape _:n9759e6a93d0046548ac856b0c0dd61deb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n9759e6a93d0046548ac856b0c0dd61deb5: *none* - Shape _:n9759e6a93d0046548ac856b0c0dd61deb4: *none* - Shape _:n9759e6a93d0046548ac856b0c0dd61deb10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9759e6a93d0046548ac856b0c0dd61deb8: *none* - Shape _:n9759e6a93d0046548ac856b0c0dd61deb26: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncb54a62c79dd4299b0d67e94255515d2b10: *none* - Shape _:ncb54a62c79dd4299b0d67e94255515d2b11: *none* - Shape _:ncb54a62c79dd4299b0d67e94255515d2b20: *none* - Shape _:ncb54a62c79dd4299b0d67e94255515d2b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ncb54a62c79dd4299b0d67e94255515d2b23: *none* - Shape _:ncb54a62c79dd4299b0d67e94255515d2b21: *none* - Shape _:ncb54a62c79dd4299b0d67e94255515d2b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*

Test passed: 0 / 0

Test passed: 3 / 3

example_1_1.json Example
Passed
Files
Using exampleCdifStatisticsMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifStatisticsShape: _:N45f8cd86d74a4a109706ccf7ca85e6ec
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
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: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:nb54b1222d7864896a335c3dc36d6e43ab72: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab14: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab67: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab18: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab73: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab69: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab17: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab66: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab10: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab13: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab15: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab16: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab70: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab20: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab75: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab11: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd9868a123f564958943835950497f3b8b4: *none* - Shape _:nd9868a123f564958943835950497f3b8b5: *none* - Shape _:nd9868a123f564958943835950497f3b8b9: *none* - Shape _:nd9868a123f564958943835950497f3b8b45: *none* - Shape _:nd9868a123f564958943835950497f3b8b11: *none* - Shape _:nd9868a123f564958943835950497f3b8b30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nd9868a123f564958943835950497f3b8b10: *none* - Shape _:nd9868a123f564958943835950497f3b8b38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd9868a123f564958943835950497f3b8b44: *none* - Shape _:nd9868a123f564958943835950497f3b8b37: *none* - Shape _:nd9868a123f564958943835950497f3b8b7: *none* - Shape _:nd9868a123f564958943835950497f3b8b52: *none* - Shape _:nd9868a123f564958943835950497f3b8b12: *none* - Shape _:nd9868a123f564958943835950497f3b8b51: *none* - Shape _:nd9868a123f564958943835950497f3b8b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd9868a123f564958943835950497f3b8b14: *none* - Shape _:nd9868a123f564958943835950497f3b8b29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n07cc583738ec4187b986e86896373e77b26: *none* - Shape _:n07cc583738ec4187b986e86896373e77b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n07cc583738ec4187b986e86896373e77b10: *none* - Shape _:n07cc583738ec4187b986e86896373e77b8: *none* - Shape _:n07cc583738ec4187b986e86896373e77b19: *none* - Shape _:n07cc583738ec4187b986e86896373e77b5: *none* - Shape _:n07cc583738ec4187b986e86896373e77b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n07cc583738ec4187b986e86896373e77b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nc391c3720d68427d84a00bb60d9bde7fb11: *none* - Shape _:nc391c3720d68427d84a00bb60d9bde7fb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nc391c3720d68427d84a00bb60d9bde7fb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nc391c3720d68427d84a00bb60d9bde7fb23: *none* - Shape _:nc391c3720d68427d84a00bb60d9bde7fb21: *none* - Shape _:nc391c3720d68427d84a00bb60d9bde7fb10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc391c3720d68427d84a00bb60d9bde7fb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
example_2_1.json Example
Passed
Files
Using exampleCdifStatistics.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: <https://example.org/stats/temperature-mean>/cdif:has_CategoryStatistics,<https://example.org/stats/temperature-mean>/cdif:has_CategoryStatistics - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifStatisticsShape: <https://example.org/stats/temperature-mean>
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
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: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:nb54b1222d7864896a335c3dc36d6e43ab72: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab14: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab67: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab18: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab73: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab69: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab17: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab66: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab10: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab13: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab15: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab16: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab70: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab20: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab75: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab11: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd9868a123f564958943835950497f3b8b4: *none* - Shape _:nd9868a123f564958943835950497f3b8b5: *none* - Shape _:nd9868a123f564958943835950497f3b8b9: *none* - Shape _:nd9868a123f564958943835950497f3b8b45: *none* - Shape _:nd9868a123f564958943835950497f3b8b11: *none* - Shape _:nd9868a123f564958943835950497f3b8b30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nd9868a123f564958943835950497f3b8b10: *none* - Shape _:nd9868a123f564958943835950497f3b8b38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd9868a123f564958943835950497f3b8b44: *none* - Shape _:nd9868a123f564958943835950497f3b8b37: *none* - Shape _:nd9868a123f564958943835950497f3b8b7: *none* - Shape _:nd9868a123f564958943835950497f3b8b52: *none* - Shape _:nd9868a123f564958943835950497f3b8b12: *none* - Shape _:nd9868a123f564958943835950497f3b8b51: *none* - Shape _:nd9868a123f564958943835950497f3b8b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd9868a123f564958943835950497f3b8b14: *none* - Shape _:nd9868a123f564958943835950497f3b8b29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n07cc583738ec4187b986e86896373e77b26: *none* - Shape _:n07cc583738ec4187b986e86896373e77b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n07cc583738ec4187b986e86896373e77b10: *none* - Shape _:n07cc583738ec4187b986e86896373e77b8: *none* - Shape _:n07cc583738ec4187b986e86896373e77b19: *none* - Shape _:n07cc583738ec4187b986e86896373e77b5: *none* - Shape _:n07cc583738ec4187b986e86896373e77b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n07cc583738ec4187b986e86896373e77b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nc391c3720d68427d84a00bb60d9bde7fb11: *none* - Shape _:nc391c3720d68427d84a00bb60d9bde7fb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nc391c3720d68427d84a00bb60d9bde7fb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nc391c3720d68427d84a00bb60d9bde7fb23: *none* - Shape _:nc391c3720d68427d84a00bb60d9bde7fb21: *none* - Shape _:nc391c3720d68427d84a00bb60d9bde7fb10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc391c3720d68427d84a00bb60d9bde7fb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
example_3_1.json Example
Passed
Files
Using exampleCdifStatisticsCollection.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_3_1.jsonld created
Output Turtle example_3_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: <https://example.org/stats/dataset-summary> - Shape cdifd:cdifStatisticsShape: <https://example.org/stats/salinity-mean>,<https://example.org/stats/temperature-mean>
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
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: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:nb54b1222d7864896a335c3dc36d6e43ab72: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab14: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab67: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab18: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab73: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab69: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab17: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab66: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab10: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab13: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab15: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab16: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab70: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab20: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab75: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab71: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb54b1222d7864896a335c3dc36d6e43ab11: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd9868a123f564958943835950497f3b8b4: *none* - Shape _:nd9868a123f564958943835950497f3b8b5: *none* - Shape _:nd9868a123f564958943835950497f3b8b9: *none* - Shape _:nd9868a123f564958943835950497f3b8b45: *none* - Shape _:nd9868a123f564958943835950497f3b8b11: *none* - Shape _:nd9868a123f564958943835950497f3b8b30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nd9868a123f564958943835950497f3b8b10: *none* - Shape _:nd9868a123f564958943835950497f3b8b38: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd9868a123f564958943835950497f3b8b44: *none* - Shape _:nd9868a123f564958943835950497f3b8b37: *none* - Shape _:nd9868a123f564958943835950497f3b8b7: *none* - Shape _:nd9868a123f564958943835950497f3b8b52: *none* - Shape _:nd9868a123f564958943835950497f3b8b12: *none* - Shape _:nd9868a123f564958943835950497f3b8b51: *none* - Shape _:nd9868a123f564958943835950497f3b8b8: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd9868a123f564958943835950497f3b8b14: *none* - Shape _:nd9868a123f564958943835950497f3b8b29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n07cc583738ec4187b986e86896373e77b26: *none* - Shape _:n07cc583738ec4187b986e86896373e77b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n07cc583738ec4187b986e86896373e77b10: *none* - Shape _:n07cc583738ec4187b986e86896373e77b8: *none* - Shape _:n07cc583738ec4187b986e86896373e77b19: *none* - Shape _:n07cc583738ec4187b986e86896373e77b5: *none* - Shape _:n07cc583738ec4187b986e86896373e77b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n07cc583738ec4187b986e86896373e77b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nc391c3720d68427d84a00bb60d9bde7fb11: *none* - Shape _:nc391c3720d68427d84a00bb60d9bde7fb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nc391c3720d68427d84a00bb60d9bde7fb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nc391c3720d68427d84a00bb60d9bde7fb23: *none* - Shape _:nc391c3720d68427d84a00bb60d9bde7fb21: *none* - Shape _:nc391c3720d68427d84a00bb60d9bde7fb10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc391c3720d68427d84a00bb60d9bde7fb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*

Test passed: 0 / 0

Test passed: 2 / 2

example_1_1.json Example
Passed
Files
Using exampleCdifTabularData.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifTabularData/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifTabularData/rules.shacl: - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:tabularDataShape: _:Nc33833f5c48f433f8b7cc99c94a94b69 - Shape cdifd:tabularDataShape/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n0c60322b29f24a949dad469398206e1ab5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n0c60322b29f24a949dad469398206e1ab26: *none* - Shape _:n0c60322b29f24a949dad469398206e1ab6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n0c60322b29f24a949dad469398206e1ab4: *none* - Shape _:n0c60322b29f24a949dad469398206e1ab19: *none* - Shape _:n0c60322b29f24a949dad469398206e1ab8: *none* - Shape _:n0c60322b29f24a949dad469398206e1ab7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0c60322b29f24a949dad469398206e1ab10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n857b0bd39b204500b80b84d44e1e6f7bb20: *none* - Shape _:n857b0bd39b204500b80b84d44e1e6f7bb25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n857b0bd39b204500b80b84d44e1e6f7bb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n857b0bd39b204500b80b84d44e1e6f7bb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n857b0bd39b204500b80b84d44e1e6f7bb11: *none* - Shape _:n857b0bd39b204500b80b84d44e1e6f7bb10: *none* - Shape _:n857b0bd39b204500b80b84d44e1e6f7bb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
example_2_1.json Example
Passed
Files
Using exampleCdifTabularDataComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/cdifDataType/cdifTabularData/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifTabularData/rules.shacl: - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:tabularDataShape: _:Nd82ad05022494e52b85919aa80f73d4c - Shape cdifd:tabularDataShape/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n0c60322b29f24a949dad469398206e1ab5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n0c60322b29f24a949dad469398206e1ab26: *none* - Shape _:n0c60322b29f24a949dad469398206e1ab6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n0c60322b29f24a949dad469398206e1ab4: *none* - Shape _:n0c60322b29f24a949dad469398206e1ab19: *none* - Shape _:n0c60322b29f24a949dad469398206e1ab8: *none* - Shape _:n0c60322b29f24a949dad469398206e1ab7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0c60322b29f24a949dad469398206e1ab10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n857b0bd39b204500b80b84d44e1e6f7bb20: *none* - Shape _:n857b0bd39b204500b80b84d44e1e6f7bb25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n857b0bd39b204500b80b84d44e1e6f7bb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n857b0bd39b204500b80b84d44e1e6f7bb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n857b0bd39b204500b80b84d44e1e6f7bb11: *none* - Shape _:n857b0bd39b204500b80b84d44e1e6f7bb10: *none* - Shape _:n857b0bd39b204500b80b84d44e1e6f7bb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*

Test passed: 0 / 0

Test passed: 0 / 0

Test passed: 1 / 2

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

Test passed: 1 / 1

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

Test passed: 1 / 1

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

Test passed: 0 / 0

Test passed: 1 / 1

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

Test passed: 0 / 0

Test passed: 0 / 0

Test passed: 0 / 0

Test passed: 0 / 0

Test passed: 0 / 0

Test passed: 1 / 1

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

Test passed: 0 / 0

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleDdicdiKeyValueStructure.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/ddiProperties/ddicdiKeyValueStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiKeyValueStructure/rules.shacl: - Shape cdifd:ddicdiKeyValueStructureShape: <https://example.org/kvstructure/observations>
Validation result for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: - Shape cdifd:ddicdiVariableValueComponentShape: *none* - Shape cdifd:ddicdiMeasureComponentShape: *none* - Shape cdifd:ddicdiIdentifierComponentShape: *none* - Shape cdifd:ddicdiAttributeComponentShape: *none* - Shape cdifd:ddicdiDimensionComponentShape: *none* - Shape cdifd:ddicdiVariableDescriptorComponentShape: *none*
Validation result for _sources/ddiProperties/ddicdiPresentationalVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiPresentationalVariable/rules.shacl: - Shape cdifd:ddicdiDescriptorVariableShape: *none* - Shape cdifd:ddicdiReferenceVariableShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*
Validation result for _sources/ddiProperties/ddicdiValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiValueDomain/rules.shacl: - Shape cdifd:ddicdiDescriptorValueDomainShape: *none* - Shape cdifd:ddicdiSubstantiveValueDomainShape: *none* - Shape cdifd:ddicdiValueAndConceptDescriptionShape: *none* - Shape cdifd:ddicdiDescriptorShape: *none* - Shape cdifd:ddicdiSentinelValueDomainShape: *none*
Validation result for _sources/ddiProperties/ddicdiInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiInstanceVariable/rules.shacl: - Shape cdifd:ddicdiInstanceVariableShape: *none*
Validation result for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: - Shape cdifd:ddicdiEnumerationDomainShape: *none*
Validation result for _sources/ddiProperties/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *none*
Validation result for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: - Shape _:ncc9546a709f24bfa9cc866f96b2449e3b8: *none* - Shape _:ncc9546a709f24bfa9cc866f96b2449e3b3: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/ddiProperties/ddicdiIndividual/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiIndividual/rules.shacl: - Shape cdifd:ddicdiIndividualShape: *none*
Validation result for _sources/ddiProperties/ddicdiMachine/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiMachine/rules.shacl: - Shape cdifd:ddicdiMachineShape: *none*
Validation result for _sources/ddiProperties/ddicdiRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiRepresentedVariable/rules.shacl: - Shape cdifd:ddicdiRepresentedVariableShape: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:nc1f2e54aeff84a9cbe2f547c60bf6f23b70: *none* - Shape _:nc1f2e54aeff84a9cbe2f547c60bf6f23b73: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc1f2e54aeff84a9cbe2f547c60bf6f23b75: *none* - Shape _:nc1f2e54aeff84a9cbe2f547c60bf6f23b72: *none* - Shape _:nc1f2e54aeff84a9cbe2f547c60bf6f23b20: *none* - Shape _:nc1f2e54aeff84a9cbe2f547c60bf6f23b67: *none* - Shape _:nc1f2e54aeff84a9cbe2f547c60bf6f23b71: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nc1f2e54aeff84a9cbe2f547c60bf6f23b14: *none* - Shape _:nc1f2e54aeff84a9cbe2f547c60bf6f23b16: *none* - Shape _:nc1f2e54aeff84a9cbe2f547c60bf6f23b10: *none* - Shape _:nc1f2e54aeff84a9cbe2f547c60bf6f23b11: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nc1f2e54aeff84a9cbe2f547c60bf6f23b15: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc1f2e54aeff84a9cbe2f547c60bf6f23b18: *none* - Shape _:nc1f2e54aeff84a9cbe2f547c60bf6f23b17: *none* - Shape _:nc1f2e54aeff84a9cbe2f547c60bf6f23b69: *none* - Shape _:nc1f2e54aeff84a9cbe2f547c60bf6f23b13: *none* - Shape _:nc1f2e54aeff84a9cbe2f547c60bf6f23b66: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nd2bc2add2bc149cdb8102309c7cba7acb44: *none* - Shape _:nd2bc2add2bc149cdb8102309c7cba7acb11: *none* - Shape _:nd2bc2add2bc149cdb8102309c7cba7acb30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd2bc2add2bc149cdb8102309c7cba7acb5: *none* - Shape _:nd2bc2add2bc149cdb8102309c7cba7acb45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd2bc2add2bc149cdb8102309c7cba7acb12: *none* - Shape _:nd2bc2add2bc149cdb8102309c7cba7acb7: *none* - Shape _:nd2bc2add2bc149cdb8102309c7cba7acb4: *none* - Shape _:nd2bc2add2bc149cdb8102309c7cba7acb51: *none* - Shape _:nd2bc2add2bc149cdb8102309c7cba7acb9: *none* - Shape _:nd2bc2add2bc149cdb8102309c7cba7acb10: *none* - Shape _:nd2bc2add2bc149cdb8102309c7cba7acb29: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd2bc2add2bc149cdb8102309c7cba7acb14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd2bc2add2bc149cdb8102309c7cba7acb52: *none* - Shape _:nd2bc2add2bc149cdb8102309c7cba7acb37: *none* - Shape _:nd2bc2add2bc149cdb8102309c7cba7acb8: *none* - Shape _:nd2bc2add2bc149cdb8102309c7cba7acb38: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n753f0fc70e674da79b3d881b4688e420b8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n753f0fc70e674da79b3d881b4688e420b19: *none* - Shape _:n753f0fc70e674da79b3d881b4688e420b6: *none* - Shape _:n753f0fc70e674da79b3d881b4688e420b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n753f0fc70e674da79b3d881b4688e420b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n753f0fc70e674da79b3d881b4688e420b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n753f0fc70e674da79b3d881b4688e420b5: *none* - Shape _:n753f0fc70e674da79b3d881b4688e420b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne8c1508a560748099dd1cbb689b65d2fb25: *none* - Shape _:ne8c1508a560748099dd1cbb689b65d2fb11: *none* - Shape _:ne8c1508a560748099dd1cbb689b65d2fb21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ne8c1508a560748099dd1cbb689b65d2fb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne8c1508a560748099dd1cbb689b65d2fb10: *none* - Shape _:ne8c1508a560748099dd1cbb689b65d2fb23: *none* - Shape _:ne8c1508a560748099dd1cbb689b65d2fb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/ddiProperties/ddicdiDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructure/rules.shacl: - Shape cdifd:ddicdiDimensionalDataStructureShape: *none* - Shape cdifd:ddicdiLongDataStructureShape: *none* - Shape cdifd:ddicdiWideDataStructureShape: *none* - Shape cdifd:ddicdiDataStructureShape: *none*

Test passed: 0 / 0

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleDdicdiLogicalRecordRepository.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/ddiProperties/ddicdiLogicalRecordRepository/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiLogicalRecordRepository/rules.shacl: - Shape cdifd:ddicdiInstanceVariableMapShape: *none* - Shape cdifd:ddicdiLogicalRecordRepositoryShape: <https://example.org/repo/survey-2025> - Shape cdifd:ddicdiLogicalRecordRelationshipShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
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: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:nf5a0ad53ba7a41e681e6e607539389efb16: *none* - Shape _:nf5a0ad53ba7a41e681e6e607539389efb15: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf5a0ad53ba7a41e681e6e607539389efb70: *none* - Shape _:nf5a0ad53ba7a41e681e6e607539389efb18: *none* - Shape _:nf5a0ad53ba7a41e681e6e607539389efb66: *none* - Shape _:nf5a0ad53ba7a41e681e6e607539389efb69: *none* - Shape _:nf5a0ad53ba7a41e681e6e607539389efb13: *none* - Shape _:nf5a0ad53ba7a41e681e6e607539389efb67: *none* - Shape _:nf5a0ad53ba7a41e681e6e607539389efb14: *none* - Shape _:nf5a0ad53ba7a41e681e6e607539389efb73: *none* - Shape _:nf5a0ad53ba7a41e681e6e607539389efb75: *none* - Shape _:nf5a0ad53ba7a41e681e6e607539389efb11: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nf5a0ad53ba7a41e681e6e607539389efb17: *none* - Shape _:nf5a0ad53ba7a41e681e6e607539389efb20: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:nf5a0ad53ba7a41e681e6e607539389efb71: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nf5a0ad53ba7a41e681e6e607539389efb10: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf5a0ad53ba7a41e681e6e607539389efb72: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n739bdd9aa8d0415a95f4896073c4b3a8b44: *none* - Shape _:n739bdd9aa8d0415a95f4896073c4b3a8b30: *none* - Shape _:n739bdd9aa8d0415a95f4896073c4b3a8b51: *none* - Shape _:n739bdd9aa8d0415a95f4896073c4b3a8b37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n739bdd9aa8d0415a95f4896073c4b3a8b5: *none* - Shape _:n739bdd9aa8d0415a95f4896073c4b3a8b4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n739bdd9aa8d0415a95f4896073c4b3a8b10: *none* - Shape _:n739bdd9aa8d0415a95f4896073c4b3a8b45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n739bdd9aa8d0415a95f4896073c4b3a8b12: *none* - Shape _:n739bdd9aa8d0415a95f4896073c4b3a8b7: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n739bdd9aa8d0415a95f4896073c4b3a8b52: *none* - Shape _:n739bdd9aa8d0415a95f4896073c4b3a8b9: *none* - Shape _:n739bdd9aa8d0415a95f4896073c4b3a8b14: *none* - Shape _:n739bdd9aa8d0415a95f4896073c4b3a8b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n739bdd9aa8d0415a95f4896073c4b3a8b38: *none* - Shape _:n739bdd9aa8d0415a95f4896073c4b3a8b8: *none* - Shape _:n739bdd9aa8d0415a95f4896073c4b3a8b29: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nb3cf22f330b040f19d43ba01e4508ae2b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nb3cf22f330b040f19d43ba01e4508ae2b10: *none* - Shape _:nb3cf22f330b040f19d43ba01e4508ae2b5: *none* - Shape _:nb3cf22f330b040f19d43ba01e4508ae2b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb3cf22f330b040f19d43ba01e4508ae2b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb3cf22f330b040f19d43ba01e4508ae2b19: *none* - Shape _:nb3cf22f330b040f19d43ba01e4508ae2b8: *none* - Shape _:nb3cf22f330b040f19d43ba01e4508ae2b7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n57d2ccb57b2e4615879cb7f22abe8331b20: *none* - Shape _:n57d2ccb57b2e4615879cb7f22abe8331b11: *none* - Shape _:n57d2ccb57b2e4615879cb7f22abe8331b25: *none* - Shape _:n57d2ccb57b2e4615879cb7f22abe8331b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n57d2ccb57b2e4615879cb7f22abe8331b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n57d2ccb57b2e4615879cb7f22abe8331b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n57d2ccb57b2e4615879cb7f22abe8331b21: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/ddiProperties/ddicdiLogicalRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiLogicalRecord/rules.shacl: - Shape cdifd:ddicdiLogicalRecordShape: *none*
Validation result for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructureComponent/rules.shacl: - Shape cdifd:ddicdiVariableValueComponentShape: *none* - Shape cdifd:ddicdiMeasureComponentShape: *none* - Shape cdifd:ddicdiIdentifierComponentShape: *none* - Shape cdifd:ddicdiAttributeComponentShape: *none* - Shape cdifd:ddicdiDimensionComponentShape: *none* - Shape cdifd:ddicdiVariableDescriptorComponentShape: *none*
Validation result for _sources/ddiProperties/ddicdiPresentationalVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiPresentationalVariable/rules.shacl: - Shape cdifd:ddicdiDescriptorVariableShape: *none* - Shape cdifd:ddicdiReferenceVariableShape: *none*
Validation result for _sources/ddiProperties/ddicdiValueDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiValueDomain/rules.shacl: - Shape cdifd:ddicdiDescriptorValueDomainShape: *none* - Shape cdifd:ddicdiSubstantiveValueDomainShape: *none* - Shape cdifd:ddicdiValueAndConceptDescriptionShape: *none* - Shape cdifd:ddicdiDescriptorShape: *none* - Shape cdifd:ddicdiSentinelValueDomainShape: *none*
Validation result for _sources/ddiProperties/ddicdiInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiInstanceVariable/rules.shacl: - Shape cdifd:ddicdiInstanceVariableShape: *none*
Validation result for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiEnumerationDomain/rules.shacl: - Shape cdifd:ddicdiEnumerationDomainShape: *none*
Validation result for _sources/ddiProperties/ddicdiOrganization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiOrganization/rules.shacl: - Shape cdifd:ddicdiOrganizationShape: *none*
Validation result for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiProcessingAgent/rules.shacl: - Shape _:nd269d6b6c9f84778985798e3220e59d1b3: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:ddicdiProcessingAgentShape: *none* - Shape _:nd269d6b6c9f84778985798e3220e59d1b8: *none*
Validation result for _sources/ddiProperties/ddicdiIndividual/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiIndividual/rules.shacl: - Shape cdifd:ddicdiIndividualShape: *none*
Validation result for _sources/ddiProperties/ddicdiMachine/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiMachine/rules.shacl: - Shape cdifd:ddicdiMachineShape: *none*
Validation result for _sources/ddiProperties/ddicdiRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiRepresentedVariable/rules.shacl: - Shape cdifd:ddicdiRepresentedVariableShape: *none*
Validation result for _sources/ddiProperties/ddicdiDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiDataStructure/rules.shacl: - Shape cdifd:ddicdiDimensionalDataStructureShape: *none* - Shape cdifd:ddicdiLongDataStructureShape: *none* - Shape cdifd:ddicdiWideDataStructureShape: *none* - Shape cdifd:ddicdiDataStructureShape: *none*

Test passed: 1 / 1

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

Test passed: 1 / 1

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

Test passed: 0 / 0

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleDdicdiPhysicalMapping.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/ddiProperties/ddicdiPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/ddiProperties/ddicdiPhysicalMapping/rules.shacl: - Shape cdifd:ddicdiTextMappingShape: <https://example.org/dataset/oceanTemp2025/var/seaWaterTemp/mapping> - Shape cdifd:ddicdiPhysicalMappingShape: *none* - Shape cdifd:ddicdiPhysicalMappingPositionShape: *none* - Shape cdifd:ddicdiLocatorMappingShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb7f4769094c549ebb15a515fe84ed8e2b10: *none* - Shape _:nb7f4769094c549ebb15a515fe84ed8e2b17: *none* - Shape _:nb7f4769094c549ebb15a515fe84ed8e2b66: *none* - Shape _:nb7f4769094c549ebb15a515fe84ed8e2b70: *none* - Shape _:nb7f4769094c549ebb15a515fe84ed8e2b11: *none* - Shape _:nb7f4769094c549ebb15a515fe84ed8e2b18: *none* - Shape _:nb7f4769094c549ebb15a515fe84ed8e2b16: *none* - Shape _:nb7f4769094c549ebb15a515fe84ed8e2b69: *none* - Shape _:nb7f4769094c549ebb15a515fe84ed8e2b67: *none* - Shape _:nb7f4769094c549ebb15a515fe84ed8e2b14: *none* - Shape _:nb7f4769094c549ebb15a515fe84ed8e2b73: *none* - Shape _:nb7f4769094c549ebb15a515fe84ed8e2b15: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:nb7f4769094c549ebb15a515fe84ed8e2b20: *none* - Shape _:nb7f4769094c549ebb15a515fe84ed8e2b75: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nb7f4769094c549ebb15a515fe84ed8e2b72: *none* - Shape _:nb7f4769094c549ebb15a515fe84ed8e2b13: *none* - Shape _:nb7f4769094c549ebb15a515fe84ed8e2b71: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n0585f735290a4649b5bd28d4dcb76075b44: *none* - Shape _:n0585f735290a4649b5bd28d4dcb76075b4: *none* - Shape _:n0585f735290a4649b5bd28d4dcb76075b45: *none* - Shape _:n0585f735290a4649b5bd28d4dcb76075b51: *none* - Shape _:n0585f735290a4649b5bd28d4dcb76075b7: *none* - Shape _:n0585f735290a4649b5bd28d4dcb76075b37: *none* - Shape _:n0585f735290a4649b5bd28d4dcb76075b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0585f735290a4649b5bd28d4dcb76075b38: *none* - Shape _:n0585f735290a4649b5bd28d4dcb76075b8: *none* - Shape _:n0585f735290a4649b5bd28d4dcb76075b52: *none* - Shape _:n0585f735290a4649b5bd28d4dcb76075b14: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n0585f735290a4649b5bd28d4dcb76075b30: *none* - Shape _:n0585f735290a4649b5bd28d4dcb76075b12: *none* - Shape _:n0585f735290a4649b5bd28d4dcb76075b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n0585f735290a4649b5bd28d4dcb76075b9: *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 _:n0585f735290a4649b5bd28d4dcb76075b11: *none* - Shape _:n0585f735290a4649b5bd28d4dcb76075b29: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n6270220690eb455382cf0349ff88145db26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n6270220690eb455382cf0349ff88145db8: *none* - Shape _:n6270220690eb455382cf0349ff88145db4: *none* - Shape _:n6270220690eb455382cf0349ff88145db19: *none* - Shape _:n6270220690eb455382cf0349ff88145db10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n6270220690eb455382cf0349ff88145db7: *none* - Shape _:n6270220690eb455382cf0349ff88145db5: *none* - Shape _:n6270220690eb455382cf0349ff88145db6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:na8019a0f143348fa87d5b03deaad4a54b11: *none* - Shape _:na8019a0f143348fa87d5b03deaad4a54b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na8019a0f143348fa87d5b03deaad4a54b23: *none* - Shape _:na8019a0f143348fa87d5b03deaad4a54b21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:na8019a0f143348fa87d5b03deaad4a54b22: *none* - Shape _:na8019a0f143348fa87d5b03deaad4a54b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:na8019a0f143348fa87d5b03deaad4a54b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl: - Shape skosv:prefLabelUniqueLangShape: *none* - Shape skosv:conceptBroaderNotSelfShape: *none* - Shape skosv:ConceptShape: *none*

Test passed: 0 / 0

Test passed: 1 / 1

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

Test passed: 0 / 0

Test passed: 0 / 0

Test passed: 1 / 1

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

Test passed: 1 / 1

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

Test passed: 3 / 5

affiliation-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using affiliation-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD affiliation-fail.jsonld created
Output Turtle affiliation-fail.ttl created
JSON Schema
ValidationError: 'schema:name' is a required property Failed validating 'required' in schema['allOf'][0]['allOf'][1]: {'required': ['@id', '@type', '@context', 'schema:name', 'schema:identifier', 'schema:dateModified', 'schema:subjectOf']} On instance: {'@context': {'ex': 'https://example.org/', 'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}, '@id': 'ex:PersonExample_zZc', '@type': 'schema:Person', 'schema:affiliation': 'some organization, schema TBD', 'schema:alternateName': 'Test, Joe', 'schema:description': 'Metadata specialist, based in Portland, Maine', 'schema:identifier': {'@type': 'schema:PropertyValue', 'schema:propertyID': 'https://doi.org', 'schema:url': 'https://doi.org/iY', 'schema:value': 'iY'}, 'schema:sameAs': ['https://ark.org/46737', 'uri:test:43737']}
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/CoreDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifCompositeProfile/CoreDiscovery/rules.shacl: - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:distributionProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:descriptionProperty: *none* - Shape cdifd:CDIFDatasetRecommendedShape: *none* - Shape cdifd:relatedResourceProperty/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDownloadDetailShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:keywordsProperty: *none* - Shape cdifd:distributionProperty/sh:or/rdf:first: *none* - Shape cdifd:policiesProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:first: *none* - Shape _:nfb3f3855813b495e9870c8613d7a44c8b56: *none* - Shape cdifd:policiesProperty/sh:or/rdf:first: *none* - Shape _:nfb3f3855813b495e9870c8613d7a44c8b46: *none* - Shape cdifd:providerProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDataDownloadDetailShape: *none* - Shape _:nfb3f3855813b495e9870c8613d7a44c8b30: *none* - Shape cdifd:contributorProperty/sh:or/rdf:first: *none* - Shape cdifd:contributorProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfb3f3855813b495e9870c8613d7a44c8b45: *none* - Shape cdifd:providerProperty/sh:or/rdf:first: *none* - Shape _:nfb3f3855813b495e9870c8613d7a44c8b14: *none* - Shape cdifd:creatorProperty: *none* - Shape _:nfb3f3855813b495e9870c8613d7a44c8b15: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:ne1a290dafe79490fa8a88599362d1f35b5: *none* - Shape _:ne1a290dafe79490fa8a88599362d1f35b11: *none* - Shape _:ne1a290dafe79490fa8a88599362d1f35b4: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b19: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b4: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b7: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b10: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b26: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b6: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb21: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb10: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb20: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:ned6786723b034d7fa2cd2c8837be0a23b5: *none* - Shape _:ned6786723b034d7fa2cd2c8837be0a23b17: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:ned6786723b034d7fa2cd2c8837be0a23b4: *none* - Shape cdifd:timePositionNode: *none* - Shape _:ned6786723b034d7fa2cd2c8837be0a23b3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n0cf8c16d3d40472195da61503747d8a6b41: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b13: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b38: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b29: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b4: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b40: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b16: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b15: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b24: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b42: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b3: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b9: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b44: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b39: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nc63dd3e9060746d18504e2a008090271b38: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b9: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b51: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b4: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b30: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b8: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b37: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b44: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b11: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b7: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b52: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b45: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1aa677ca06a94a97a4aef3157cabe7bfb5: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n1aa677ca06a94a97a4aef3157cabe7bfb18: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:n1aa677ca06a94a97a4aef3157cabe7bfb7: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (3): Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:CDIFPersonShape Focus Node: ex:PersonExample_zZc Value Node: ex:PersonExample_zZc Message: A person must have a name or an identifier provided; affiliation to an organization is recommended. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: ex:PersonExample_zZc Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI) Validation Result in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Warning Source Shape: cdifd:affiliationProperty Focus Node: ex:PersonExample_zZc Value Node: Literal("some organization, schema TBD") Result Path: schema1:affiliation Message: Optional: an affiliation must have object schema:Organization
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape _:n109dfd3e9764408c8875f29e3696915cb14: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n1bb37503905a4654b27ab1b4219ae87fb32: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb17: *none* - Shape cdifd:webAPINode: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb27: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb4: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb24: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb26: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb29: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb35: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb30: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb34: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb33: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb11: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb18: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb25: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n466bba5b52d8449292b08b7810c9350db5: *none* - Shape _:n466bba5b52d8449292b08b7810c9350db4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b20: *none* - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b18: *none* - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b17: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b16: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b4: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty: *none* - Shape _:na9f0654b6aaf4e3bb0a516a427fc815bb4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nf080ed276e2e4104879d952d0074e1fcb4: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb26: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb12: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb3: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb11: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb25: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb17: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb5: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb15: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb13: *none* - Shape cdifd:fundingShape: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb14: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: *none* - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: *none*
shortName-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using shortName-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD shortName-fail.jsonld created
Output Turtle shortName-fail.ttl created
JSON Schema
ValidationError: 'schema:identifier' is a required property Failed validating 'required' in schema['allOf'][0]['allOf'][1]: {'required': ['@id', '@type', '@context', 'schema:name', 'schema:identifier', 'schema:dateModified', 'schema:subjectOf']} On instance: {'@context': {'ex': 'https://example.org/', 'schema': 'http://schema.org/'}, '@id': 'ex:PersonExample_zZc', '@type': 'schema:Person', 'schema:alternateName': 'Test, Joe', 'schema:description': 'Metadata specialist, based in Portland, Maine', 'schema:name': ' ', 'schema:sameAs': ['https://ark.org/46737', 'uri:test:43737']}
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/CoreDiscovery/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifCompositeProfile/CoreDiscovery/rules.shacl: - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:distributionProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:descriptionProperty: *none* - Shape cdifd:CDIFDatasetRecommendedShape: *none* - Shape cdifd:relatedResourceProperty/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDataDownloadDetailShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:keywordsProperty: *none* - Shape cdifd:distributionProperty/sh:or/rdf:first: *none* - Shape cdifd:policiesProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:keywordsNoCommaTest/sh:or/rdf:first: *none* - Shape _:nfb3f3855813b495e9870c8613d7a44c8b56: *none* - Shape cdifd:policiesProperty/sh:or/rdf:first: *none* - Shape _:nfb3f3855813b495e9870c8613d7a44c8b46: *none* - Shape cdifd:providerProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDataDownloadDetailShape: *none* - Shape _:nfb3f3855813b495e9870c8613d7a44c8b30: *none* - Shape cdifd:contributorProperty/sh:or/rdf:first: *none* - Shape cdifd:contributorProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfb3f3855813b495e9870c8613d7a44c8b45: *none* - Shape cdifd:providerProperty/sh:or/rdf:first: *none* - Shape _:nfb3f3855813b495e9870c8613d7a44c8b14: *none* - Shape cdifd:creatorProperty: *none* - Shape _:nfb3f3855813b495e9870c8613d7a44c8b15: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:ne1a290dafe79490fa8a88599362d1f35b5: *none* - Shape _:ne1a290dafe79490fa8a88599362d1f35b11: *none* - Shape _:ne1a290dafe79490fa8a88599362d1f35b4: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b19: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b4: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b7: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b10: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b26: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b6: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb21: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb10: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb20: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:ned6786723b034d7fa2cd2c8837be0a23b5: *none* - Shape _:ned6786723b034d7fa2cd2c8837be0a23b17: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:ned6786723b034d7fa2cd2c8837be0a23b4: *none* - Shape cdifd:timePositionNode: *none* - Shape _:ned6786723b034d7fa2cd2c8837be0a23b3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n0cf8c16d3d40472195da61503747d8a6b41: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b13: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b38: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b29: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b4: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b40: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b16: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b15: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b24: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b42: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b3: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b9: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b44: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b39: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nc63dd3e9060746d18504e2a008090271b38: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b9: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b51: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b4: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b30: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b8: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b37: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b44: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b11: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b7: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b52: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b45: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1aa677ca06a94a97a4aef3157cabe7bfb5: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n1aa677ca06a94a97a4aef3157cabe7bfb18: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:n1aa677ca06a94a97a4aef3157cabe7bfb7: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (2): Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:CDIFPersonShape Focus Node: ex:PersonExample_zZc Value Node: ex:PersonExample_zZc Message: A person must have a name or an identifier provided; affiliation to an organization is recommended. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: ex:PersonExample_zZc Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape _:n109dfd3e9764408c8875f29e3696915cb14: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n1bb37503905a4654b27ab1b4219ae87fb32: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb17: *none* - Shape cdifd:webAPINode: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb27: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb4: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb24: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb26: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb29: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb35: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb30: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb34: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb33: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb11: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb18: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb25: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n466bba5b52d8449292b08b7810c9350db5: *none* - Shape _:n466bba5b52d8449292b08b7810c9350db4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b20: *none* - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b18: *none* - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b17: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b16: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b4: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty: *none* - Shape _:na9f0654b6aaf4e3bb0a516a427fc815bb4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nf080ed276e2e4104879d952d0074e1fcb4: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb26: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb12: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb3: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb11: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb25: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb17: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb5: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb15: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb13: *none* - Shape cdifd:fundingShape: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb14: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: *none* - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: *none*
example_1_1.json Example
Passed
Files
Using exampleCDIFDiscovery.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:ne1a290dafe79490fa8a88599362d1f35b5: *none* - Shape _:ne1a290dafe79490fa8a88599362d1f35b11: *none* - Shape _:ne1a290dafe79490fa8a88599362d1f35b4: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b19: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b4: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b7: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b10: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b26: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b6: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb21: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb10: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb20: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:ned6786723b034d7fa2cd2c8837be0a23b5: *none* - Shape _:ned6786723b034d7fa2cd2c8837be0a23b17: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:ned6786723b034d7fa2cd2c8837be0a23b4: *none* - Shape cdifd:timePositionNode: *none* - Shape _:ned6786723b034d7fa2cd2c8837be0a23b3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n0cf8c16d3d40472195da61503747d8a6b41: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b13: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b38: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b29: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b4: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b40: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b16: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b15: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b24: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b42: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b3: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape: ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx123/schema1:keywords,ex:YOPx123/schema1:keywords - Shape _:n0cf8c16d3d40472195da61503747d8a6b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b9: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b44: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b39: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nc63dd3e9060746d18504e2a008090271b38: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b9: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b51: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b4: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b30: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b8: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b37: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b44: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b11: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b7: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b52: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b45: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: ex:YOPx123/schema1:publishingPrinciples
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1aa677ca06a94a97a4aef3157cabe7bfb5: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n1aa677ca06a94a97a4aef3157cabe7bfb18: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:n1aa677ca06a94a97a4aef3157cabe7bfb7: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:gDiAxjl,ex:xblzSwEYJKBPpkK,ex:corzCgjNrGcH,ex:exampleOrg_fW,ex:PersonExample_zZc_asContributor/schema1:affiliation,<file:///github/workspace/kNKPZsCSWMc>,ex:mxxInaV,ex:maintainerAffiliation_3456,ex:sr68lgy
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape _:n109dfd3e9764408c8875f29e3696915cb14: *none* - Shape cdifd:CDIFPersonShape: ex:ABYcNWHKYhTiLLNEzJx,ex:PersonExample_zZc_asContributor,ex:PersonExample_zZc,ex:ihjJtFPNEKnGSFBcgS,<https://ada.org/person/5489>,ex:jP - Shape cdifd:CDIFContactPointShape: ex:jP/schema1:contactPoint,ex:ihjJtFPNEKnGSFBcgS/schema1:contactPoint,ex:mxxInaV/schema1:contactPoint,ex:PersonExample_zZc_asContributor/schema1:contactPoint,ex:maintainerContactPoint_3456,<https://ada.org/person/5489>/schema1:contactPoint,ex:ABYcNWHKYhTiLLNEzJx/schema1:contactPoint - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n1bb37503905a4654b27ab1b4219ae87fb32: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb17: *none* - Shape cdifd:webAPINode: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb27: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb4: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb24: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb26: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb29: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb35: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb30: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb34: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb33: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb11: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb18: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb25: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n466bba5b52d8449292b08b7810c9350db5: *none* - Shape _:n466bba5b52d8449292b08b7810c9350db4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b20: *none* - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b18: *none* - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b17: *none* - Shape cdifd:CDIFDefinedTermShape: ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx123/schema1:keywords,ex:YOPx123/schema1:keywords - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b16: *none* - Shape cdifd:CDIFRoleShape: ex:YOPx123/schema1:contributor,ex:YOPx123/schema1:contributor - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b4: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty: *none* - Shape _:na9f0654b6aaf4e3bb0a516a427fc815bb4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nf080ed276e2e4104879d952d0074e1fcb4: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb26: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb12: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb3: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb11: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb25: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb17: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb5: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb15: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb13: *none* - Shape cdifd:fundingShape: ex:YOPx123/schema1:funding,ex:YOPx123/schema1:funding,ex:YOPx123/schema1:funding - Shape _:nf080ed276e2e4104879d952d0074e1fcb14: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: ex:YOPx123/schema1:distribution,ex:YOPx123/schema1:distribution - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:YOPx123/schema1:distribution,ex:YOPx123/schema1:distribution
example_2_1.json Example
SHACL: 4 Warning, 1 Info
Files
Using exampleCDIFDiscoveryMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:ne1a290dafe79490fa8a88599362d1f35b5: *none* - Shape _:ne1a290dafe79490fa8a88599362d1f35b11: *none* - Shape _:ne1a290dafe79490fa8a88599362d1f35b4: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b19: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b4: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b7: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b10: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b26: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b6: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb21: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb10: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb20: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:ned6786723b034d7fa2cd2c8837be0a23b5: *none* - Shape _:ned6786723b034d7fa2cd2c8837be0a23b17: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:ned6786723b034d7fa2cd2c8837be0a23b4: *none* - Shape cdifd:timePositionNode: *none* - Shape _:ned6786723b034d7fa2cd2c8837be0a23b3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n0cf8c16d3d40472195da61503747d8a6b41: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b13: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b38: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b29: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b4: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b40: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b16: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b15: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b24: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b42: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b3: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b9: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b44: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b39: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: False Results (2): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: [ rdf:type schema1:PropertyValue ; schema1:name Literal("sea ice extent") ] Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: [ rdf:type schema1:PropertyValue ; schema1:name Literal("sea ice extent") ] Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nc63dd3e9060746d18504e2a008090271b38: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b9: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b51: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b4: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b30: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b8: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b37: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b44: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b11: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b7: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b52: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b45: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: <https://example.org/dataset/minimal-discovery-001>/schema1:license
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: False Results (3): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:descriptionProperty Focus Node: <https://example.org/dataset/minimal-discovery-001> Result Path: schema1:description Message: A description of the resource is recommended for discovery Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:creatorProperty Focus Node: <https://example.org/dataset/minimal-discovery-001> Result Path: schema1:creator Message: At least one creator (author/originator) is recommended Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:keywordsProperty Focus Node: <https://example.org/dataset/minimal-discovery-001> Result Path: schema1:keywords Message: Keywords are recommended for discovery
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1aa677ca06a94a97a4aef3157cabe7bfb5: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n1aa677ca06a94a97a4aef3157cabe7bfb18: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:n1aa677ca06a94a97a4aef3157cabe7bfb7: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape _:n109dfd3e9764408c8875f29e3696915cb14: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n1bb37503905a4654b27ab1b4219ae87fb32: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb17: *none* - Shape cdifd:webAPINode: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb27: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb4: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb24: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb26: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb29: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb35: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb30: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb34: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb33: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb11: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb18: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb25: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n466bba5b52d8449292b08b7810c9350db5: *none* - Shape _:n466bba5b52d8449292b08b7810c9350db4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b20: *none* - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b18: *none* - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b17: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b16: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b4: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty: *none* - Shape _:na9f0654b6aaf4e3bb0a516a427fc815bb4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nf080ed276e2e4104879d952d0074e1fcb4: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb26: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb12: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb3: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb11: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb25: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb17: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb5: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb15: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb13: *none* - Shape cdifd:fundingShape: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb14: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: *none* - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: *none*
example_3_1.json Example
SHACL: 1 Info
Files
Using exampleCDIFDiscoveryComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_3_1.jsonld created
Output Turtle example_3_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode: ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement,ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:ne1a290dafe79490fa8a88599362d1f35b5: *none* - Shape _:ne1a290dafe79490fa8a88599362d1f35b11: *none* - Shape _:ne1a290dafe79490fa8a88599362d1f35b4: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b19: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b4: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b7: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b10: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b26: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b6: *none* - Shape _:n524bb52a7fde43acaf117c35ab5bd2e4b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb21: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb10: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb20: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n66eb9eceb897403b84cc98b6a8469e8bb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: ex:completeDiscoveryDataset42/schema1:temporalCoverage/time:hasBeginning,ex:completeDiscoveryDataset42/schema1:temporalCoverage/time:hasEnd - Shape cdifd:timeIntervalNode: ex:completeDiscoveryDataset42/schema1:temporalCoverage - Shape _:ned6786723b034d7fa2cd2c8837be0a23b5: *none* - Shape _:ned6786723b034d7fa2cd2c8837be0a23b17: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:ned6786723b034d7fa2cd2c8837be0a23b4: *none* - Shape cdifd:timePositionNode: ex:completeDiscoveryDataset42/schema1:temporalCoverage/time:hasEnd/time:inTimePosition,ex:completeDiscoveryDataset42/schema1:temporalCoverage/time:hasBeginning/time:inTimePosition - Shape _:ned6786723b034d7fa2cd2c8837be0a23b3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n0cf8c16d3d40472195da61503747d8a6b41: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b13: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b38: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b29: *none* - Shape cdifd:spatialExtentProperty: ex:completeDiscoveryDataset42/schema1:spatialCoverage,ex:completeDiscoveryDataset42/schema1:spatialCoverage - Shape _:n0cf8c16d3d40472195da61503747d8a6b4: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b40: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b16: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b15: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b24: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b42: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b3: *none* - Shape cdifd:geoCoordinatesNode: ex:completeDiscoveryDataset42/schema1:spatialCoverage/schema1:geo - Shape cdifd:CDIFDefinedTermShape: ex:completeDiscoveryDataset42/schema1:spatialCoverage/schema1:name,ex:completeDiscoveryDataset42/schema1:keywords,ex:completeDiscoveryDataset42/schema1:measurementTechnique,ex:varTemperature/schema1:propertyID,ex:completeDiscoveryDataset42/schema1:additionalType,ex:completeDiscoveryDataset42/schema1:keywords,ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement/dqv:value,<https://orcid.org/0000-0001-5555-6666>/schema1:affiliation/schema1:additionalType,ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement/dqv:isMeasurementOf - Shape _:n0cf8c16d3d40472195da61503747d8a6b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b9: *none* - Shape cdifd:geoShapeNode: ex:completeDiscoveryDataset42/schema1:spatialCoverage/schema1:geo - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b44: *none* - Shape _:n0cf8c16d3d40472195da61503747d8a6b39: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nc63dd3e9060746d18504e2a008090271b38: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b9: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b51: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b4: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b30: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b8: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b37: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b12: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b44: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b11: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b7: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b52: *none* - Shape _:nc63dd3e9060746d18504e2a008090271b45: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: ex:completeDiscoveryDataset42/schema1:license,ex:completeDiscoveryDataset42/schema1:conditionsOfAccess,ex:completeDiscoveryDataset42/schema1:publishingPrinciples
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1aa677ca06a94a97a4aef3157cabe7bfb5: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n1aa677ca06a94a97a4aef3157cabe7bfb18: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:n1aa677ca06a94a97a4aef3157cabe7bfb7: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/007hqnf44>,<https://ror.org/03fxm9z60>,ex:completeDiscoveryDataset42/schema1:funding/schema1:funder,<https://orcid.org/0000-0001-5555-6666>/schema1:affiliation
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: <https://orcid.org/0000-0002-7777-8888> Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape _:n109dfd3e9764408c8875f29e3696915cb14: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0001-5555-6666>,<https://orcid.org/0000-0002-7777-8888>,<https://orcid.org/0000-0003-4444-5555> - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0001-5555-6666>/schema1:contactPoint,<https://orcid.org/0000-0003-4444-5555>/schema1:contactPoint,<https://orcid.org/0000-0001-5555-6666>/schema1:affiliation/schema1:contactPoint - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n1bb37503905a4654b27ab1b4219ae87fb32: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb17: *none* - Shape cdifd:webAPINode: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb27: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb4: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb24: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb26: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb29: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb35: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb30: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb34: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb33: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb11: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb18: *none* - Shape _:n1bb37503905a4654b27ab1b4219ae87fb25: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n466bba5b52d8449292b08b7810c9350db5: *none* - Shape _:n466bba5b52d8449292b08b7810c9350db4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b20: *none* - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b18: *none* - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b17: *none* - Shape cdifd:CDIFDefinedTermShape: ex:completeDiscoveryDataset42/schema1:spatialCoverage/schema1:name,ex:completeDiscoveryDataset42/schema1:keywords,ex:completeDiscoveryDataset42/schema1:measurementTechnique,ex:varTemperature/schema1:propertyID,ex:completeDiscoveryDataset42/schema1:additionalType,ex:completeDiscoveryDataset42/schema1:keywords,ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement/dqv:value,<https://orcid.org/0000-0001-5555-6666>/schema1:affiliation/schema1:additionalType,ex:completeDiscoveryDataset42/dqv:hasQualityMeasurement/dqv:isMeasurementOf - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b16: *none* - Shape cdifd:CDIFRoleShape: ex:completeDiscoveryDataset42/schema1:contributor - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3f43c989be64468ca12c8e6fd19d4c67b4: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty: ex:rawCTDCasts - Shape _:na9f0654b6aaf4e3bb0a516a427fc815bb4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nf080ed276e2e4104879d952d0074e1fcb4: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb26: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb12: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb3: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb11: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb25: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb17: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb5: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb15: *none* - Shape _:nf080ed276e2e4104879d952d0074e1fcb13: *none* - Shape cdifd:fundingShape: ex:completeDiscoveryDataset42/schema1:funding - Shape _:nf080ed276e2e4104879d952d0074e1fcb14: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: ex:completeDiscoveryDataset42/schema1:distribution,ex:completeDiscoveryDataset42/schema1:distribution - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:completeDiscoveryDataset42/schema1:distribution,ex:completeDiscoveryDataset42/schema1:distribution

Test passed: 2 / 6

affiliation-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using affiliation-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD affiliation-fail.jsonld created
Output Turtle affiliation-fail.ttl created
JSON Schema
ValidationError: 'schema:name' is a required property Failed validating 'required' in schema['allOf'][0]['allOf'][1]: {'required': ['@id', '@type', '@context', 'schema:name', 'schema:identifier', 'schema:dateModified', 'schema:subjectOf']} On instance: {'@context': {'ex': 'https://example.org/', 'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}, '@id': 'ex:PersonExample_zZc', '@type': 'schema:Person', 'schema:affiliation': 'some organization, schema TBD', 'schema:alternateName': 'Test, Joe', 'schema:description': 'Metadata specialist, based in Portland, Maine', 'schema:identifier': {'@type': 'schema:PropertyValue', 'schema:propertyID': 'https://doi.org', 'schema:url': 'https://doi.org/iY', 'schema:value': 'iY'}, 'schema:sameAs': ['https://ark.org/46737', 'uri:test:43737']}
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescription/rules.shacl: - Shape cdifd:CDIFDiscoveryDataDescriptionConformsToShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape _:na52d52a3ca0c44e9a9299dafe9d220e4b7: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:na52d52a3ca0c44e9a9299dafe9d220e4b18: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:na52d52a3ca0c44e9a9299dafe9d220e4b5: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb7: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb26: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb8: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb4: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb6: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b11: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b22: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b23: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (3): Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:CDIFPersonShape Focus Node: ex:PersonExample_zZc Value Node: ex:PersonExample_zZc Message: A person must have a name or an identifier provided; affiliation to an organization is recommended. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: ex:PersonExample_zZc Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI) Validation Result in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Warning Source Shape: cdifd:affiliationProperty Focus Node: ex:PersonExample_zZc Value Node: Literal("some organization, schema TBD") Result Path: schema1:affiliation Message: Optional: an affiliation must have object schema:Organization
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n11c79dc0173f47ea8235cd979c96de43b14: *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:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b28: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b33: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b11: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b32: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b18: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b24: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b27: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b17: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b31: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b26: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b34: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b10: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b25: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b29: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b30: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b35: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b4: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b3: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n9898a4624e414e819dbb4e63ce3b83c2b4: *none* - Shape _:n9898a4624e414e819dbb4e63ce3b83c2b5: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:ndc5cbc8b5d734696baa67462a8a50581b20: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b17: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b4: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b3: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b15: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:nc764ad728a0d4b88b6f638b04670b27fb4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n900d06d95c8b4c86a366fff3706e7f57b14: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b12: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b4: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b17: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b5: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b25: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b26: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b11: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b13: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b15: *none* - Shape cdifd:fundingShape: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b3: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: *none* - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n7137cd45e0f041fe9cf3028b604c82bab4: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7137cd45e0f041fe9cf3028b604c82bab5: *none* - Shape _:n7137cd45e0f041fe9cf3028b604c82bab11: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n001a115495a3486f8c7a8c038202f139b3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:n001a115495a3486f8c7a8c038202f139b4: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n001a115495a3486f8c7a8c038202f139b17: *none* - Shape _:n001a115495a3486f8c7a8c038202f139b5: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb15: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb44: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb13: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb42: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb10: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb40: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb4: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb9: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb41: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb16: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb29: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb39: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb3: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb38: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb30: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb44: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb52: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb5: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb9: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb12: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb37: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb45: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb11: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb7: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb38: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb8: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb51: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb14: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:n176b9bae1ffc4fc7a5299b78601269bbb6: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:n176b9bae1ffc4fc7a5299b78601269bbb5: *none* - Shape cdifd:dataDescriptionVariableShape: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb18: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb10: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb13: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb72: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb14: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb71: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb11: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb73: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb67: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb20: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb70: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb17: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb75: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb16: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb15: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb66: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb69: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
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: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
shortName-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using shortName-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD shortName-fail.jsonld created
Output Turtle shortName-fail.ttl created
JSON Schema
ValidationError: 'schema:identifier' is a required property Failed validating 'required' in schema['allOf'][0]['allOf'][1]: {'required': ['@id', '@type', '@context', 'schema:name', 'schema:identifier', 'schema:dateModified', 'schema:subjectOf']} On instance: {'@context': {'ex': 'https://example.org/', 'schema': 'http://schema.org/'}, '@id': 'ex:PersonExample_zZc', '@type': 'schema:Person', 'schema:alternateName': 'Test, Joe', 'schema:description': 'Metadata specialist, based in Portland, Maine', 'schema:name': ' ', 'schema:sameAs': ['https://ark.org/46737', 'uri:test:43737']}
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescription/rules.shacl: - Shape cdifd:CDIFDiscoveryDataDescriptionConformsToShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape _:na52d52a3ca0c44e9a9299dafe9d220e4b7: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:na52d52a3ca0c44e9a9299dafe9d220e4b18: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:na52d52a3ca0c44e9a9299dafe9d220e4b5: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb7: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb26: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb8: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb4: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb6: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b11: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b22: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b23: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (2): Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:CDIFPersonShape Focus Node: ex:PersonExample_zZc Value Node: ex:PersonExample_zZc Message: A person must have a name or an identifier provided; affiliation to an organization is recommended. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: ex:PersonExample_zZc Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n11c79dc0173f47ea8235cd979c96de43b14: *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:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b28: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b33: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b11: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b32: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b18: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b24: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b27: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b17: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b31: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b26: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b34: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b10: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b25: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b29: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b30: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b35: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b4: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b3: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n9898a4624e414e819dbb4e63ce3b83c2b4: *none* - Shape _:n9898a4624e414e819dbb4e63ce3b83c2b5: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:ndc5cbc8b5d734696baa67462a8a50581b20: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b17: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b4: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b3: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b15: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:nc764ad728a0d4b88b6f638b04670b27fb4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n900d06d95c8b4c86a366fff3706e7f57b14: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b12: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b4: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b17: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b5: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b25: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b26: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b11: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b13: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b15: *none* - Shape cdifd:fundingShape: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b3: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: *none* - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n7137cd45e0f041fe9cf3028b604c82bab4: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7137cd45e0f041fe9cf3028b604c82bab5: *none* - Shape _:n7137cd45e0f041fe9cf3028b604c82bab11: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n001a115495a3486f8c7a8c038202f139b3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:n001a115495a3486f8c7a8c038202f139b4: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n001a115495a3486f8c7a8c038202f139b17: *none* - Shape _:n001a115495a3486f8c7a8c038202f139b5: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb15: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb44: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb13: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb42: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb10: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb40: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb4: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb9: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb41: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb16: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb29: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb39: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb3: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb38: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb30: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb44: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb52: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb5: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb9: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb12: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb37: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb45: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb11: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb7: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb38: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb8: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb51: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb14: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:n176b9bae1ffc4fc7a5299b78601269bbb6: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:n176b9bae1ffc4fc7a5299b78601269bbb5: *none* - Shape cdifd:dataDescriptionVariableShape: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb18: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb10: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb13: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb72: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb14: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb71: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb11: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb73: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb67: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb20: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb70: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb17: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb75: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb16: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb15: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb66: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb69: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
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: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
example_1_1.json Example
SHACL: 1 Violation, 1 Warning
Files
Using exampleCDIFDataDescription.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescription/rules.shacl: - Shape cdifd:CDIFDiscoveryDataDescriptionConformsToShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape _:na52d52a3ca0c44e9a9299dafe9d220e4b7: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:na52d52a3ca0c44e9a9299dafe9d220e4b18: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:na52d52a3ca0c44e9a9299dafe9d220e4b5: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:kNKPZsCSWMc,ex:gDiAxjl,ex:xblzSwEYJKBPpkK,ex:corzCgjNrGcH,ex:exampleOrg_fW,ex:sr68lgy,ex:mxxInaV,ex:maintainerAffiliation_3456,ex:PersonExample_zZc_asContributor/schema1:affiliation
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb7: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb26: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb8: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb4: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb6: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b11: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b22: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b23: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:YOPx/schema1:distribution/schema1:documentation
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: ex:YOPx/schema1:distribution/schema1:documentation
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n11c79dc0173f47ea8235cd979c96de43b14: *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:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:ABYcNWHKYhTiLLNEzJx,ex:PersonExample_zZc_asContributor,ex:PersonExample_zZc,ex:ihjJtFPNEKnGSFBcgS,<https://ada.org/person/5489>,ex:jP - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:jP/schema1:contactPoint,<https://ada.org/person/5489>/schema1:contactPoint,ex:maintainerContactPoint_3456,ex:ihjJtFPNEKnGSFBcgS/schema1:contactPoint,ex:PersonExample_zZc_asContributor/schema1:contactPoint,ex:mxxInaV/schema1:contactPoint,ex:ABYcNWHKYhTiLLNEzJx/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode: ex:YOPx/schema1:distribution - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b28: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b33: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b11: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b32: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b18: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b24: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b27: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b17: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b31: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b26: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b34: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b10: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b25: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b29: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b30: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b35: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b4: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b3: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n9898a4624e414e819dbb4e63ce3b83c2b4: *none* - Shape _:n9898a4624e414e819dbb4e63ce3b83c2b5: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:ndc5cbc8b5d734696baa67462a8a50581b20: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:KJTFKurNFu/cdi:describedUnitOfMeasure,ex:YOPx/schema1:measurementTechnique,ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx/schema1:keywords,ex:YOPx/dqv:hasQualityMeasurement/dqv:value,ex:YOPx/schema1:distribution/schema1:serviceType,ex:YOPx/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:YOPx/schema1:keywords - Shape _:ndc5cbc8b5d734696baa67462a8a50581b17: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b4: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b3: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b15: *none* - Shape cdifd:CDIFRoleShape: ex:YOPx/schema1:contributor - Shape _:ndc5cbc8b5d734696baa67462a8a50581b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:nc764ad728a0d4b88b6f638b04670b27fb4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n900d06d95c8b4c86a366fff3706e7f57b14: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b12: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b4: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b17: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b5: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b25: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b26: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b11: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b13: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b15: *none* - Shape cdifd:fundingShape: ex:YOPx/schema1:funding,ex:YOPx/schema1:funding,ex:YOPx/schema1:funding - Shape _:n900d06d95c8b4c86a366fff3706e7f57b3: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution/schema1:potentialAction/schema1:result,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution/schema1:potentialAction/schema1:result,ex:YOPx/schema1:distribution,ex:YOPx/schema1:distribution
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n7137cd45e0f041fe9cf3028b604c82bab4: *none* - Shape cdifd:qualityMeasurementNode: ex:YOPx/dqv:hasQualityMeasurement,ex:YOPx/dqv:hasQualityMeasurement,ex:YOPx/dqv:hasQualityMeasurement - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7137cd45e0f041fe9cf3028b604c82bab5: *none* - Shape _:n7137cd45e0f041fe9cf3028b604c82bab11: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n001a115495a3486f8c7a8c038202f139b3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeInstantNode: ex:YOPx/schema1:temporalCoverage/time:hasEnd,ex:YOPx/schema1:temporalCoverage/time:hasBeginning - Shape cdifd:timeIntervalNode: ex:YOPx/schema1:temporalCoverage - Shape _:n001a115495a3486f8c7a8c038202f139b4: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode: ex:YOPx/schema1:temporalCoverage/time:hasEnd/time:inTimePosition,ex:YOPx/schema1:temporalCoverage/time:hasBeginning/time:inTimePosition - Shape _:n001a115495a3486f8c7a8c038202f139b17: *none* - Shape _:n001a115495a3486f8c7a8c038202f139b5: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb15: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb44: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb13: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb42: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb10: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb40: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb4: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb9: *none* - Shape cdifd:spatialExtentProperty: ex:YOPx/schema1:spatialCoverage,ex:YOPx/schema1:spatialCoverage - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb41: *none* - Shape cdifd:geoCoordinatesNode: ex:YOPx/schema1:spatialCoverage/schema1:geo - Shape cdifd:CDIFDefinedTermShape: ex:KJTFKurNFu/cdi:describedUnitOfMeasure,ex:YOPx/schema1:measurementTechnique,ex:OjHgIDO/schema1:measurementTechnique,ex:YOPx/schema1:keywords,ex:YOPx/dqv:hasQualityMeasurement/dqv:value,ex:YOPx/schema1:distribution/schema1:serviceType,ex:YOPx/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:YOPx/schema1:keywords - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb16: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb29: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb39: *none* - Shape cdifd:geoShapeNode: ex:YOPx/schema1:spatialCoverage/schema1:geo - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb3: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb38: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb30: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb44: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb52: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb5: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb9: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb12: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb37: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb45: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb11: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb7: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb38: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb8: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb51: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb14: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: ex:YOPx/schema1:distribution - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:n176b9bae1ffc4fc7a5299b78601269bbb6: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:n176b9bae1ffc4fc7a5299b78601269bbb5: *none* - Shape cdifd:dataDescriptionVariableShape: ex:KJTFKurNFu,ex:OjHgIDO
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in MaxCountConstraintComponent (http://www.w3.org/ns/shacl#MaxCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:maxCount Literal("0", datatype=xsd:integer) ; sh:message Literal("cdi:qualifies should not be used when cdif:role is absent or not Attribute.") ; sh:path cdi:qualifies ; sh:severity sh:Warning ] Focus Node: ex:OjHgIDO Result Path: cdi:qualifies Message: cdi:qualifies should not be used when cdif:role is absent or not Attribute.
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb18: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb10: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb13: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb72: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb14: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb71: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb11: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb73: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb67: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb20: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb70: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb17: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb75: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:KJTFKurNFu,ex:OjHgIDO - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb16: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb15: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb66: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb69: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
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: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent): Severity: sh:Violation Source Shape: [ rdf:type sh:PropertyShape ; sh:hasValue <https://w3id.org/cdif/codelist/1.1> ; sh:message Literal("A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ] Focus Node: ex:BAaR Result Path: dcterms:conformsTo Message: A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
example_2_1.json Example
SHACL: 1 Violation, 9 Warning, 1 Info
Files
Using exampleCDIFDataDescription_dimensional.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescription/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent): Severity: sh:Warning Source Shape: [ rdf:type sh:PropertyShape ; sh:hasValue <https://w3id.org/cdif/bbr/metadata/profiles/cdifCompositeProfile/DiscoveryDataDescription> ; sh:message Literal("Metadata record for DiscoveryDataDescription profile should declare conformance to https://w3id.org/cdif/bbr/metadata/profiles/cdifCompositeProfile/DiscoveryDataDescription") ; sh:path dcterms:conformsTo ; sh:severity sh:Warning ] Focus Node: <https://example.org/gom-temp-cube-2025/catalog-record> Result Path: dcterms:conformsTo Message: Metadata record for DiscoveryDataDescription profile should declare conformance to https://w3id.org/cdif/bbr/metadata/profiles/cdifCompositeProfile/DiscoveryDataDescription
Focus nodes for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescription/rules.shacl: - Shape cdifd:CDIFDiscoveryDataDescriptionConformsToShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape _:na52d52a3ca0c44e9a9299dafe9d220e4b7: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:na52d52a3ca0c44e9a9299dafe9d220e4b18: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:na52d52a3ca0c44e9a9299dafe9d220e4b5: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/03m2x1q45>
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb7: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb26: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb8: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb4: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb6: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b11: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b22: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b23: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n11c79dc0173f47ea8235cd979c96de43b14: *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:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b28: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b33: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b11: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b32: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b18: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b24: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b27: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b17: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b31: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b26: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b34: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b10: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b25: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b29: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b30: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b35: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b4: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b3: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n9898a4624e414e819dbb4e63ce3b83c2b4: *none* - Shape _:n9898a4624e414e819dbb4e63ce3b83c2b5: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:ndc5cbc8b5d734696baa67462a8a50581b20: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:var-time/cdi:describedUnitOfMeasure,ex:var-temperature/cdi:describedUnitOfMeasure - Shape _:ndc5cbc8b5d734696baa67462a8a50581b17: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b4: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b3: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b15: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:nc764ad728a0d4b88b6f638b04670b27fb4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n900d06d95c8b4c86a366fff3706e7f57b14: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b12: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b4: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b17: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b5: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b25: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b26: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b11: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b13: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b15: *none* - Shape cdifd:fundingShape: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b3: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ; sh:severity sh:Info ] Focus Node: [ cdif:fileSize Literal("184.6", datatype=xsd:double) ; cdif:fileSizeUofM Literal("MB") ; cdif:hasPhysicalMapping [ cdi:isRequired Literal("true" = True, datatype=xsd:boolean) ; cdi:locator Literal("/depth") ; cdif:format Literal("decimal") ; cdif:formats_InstanceVariable ex:var-depth ; cdif:physicalDataType Literal("float32") ], [ cdi:isRequired Literal("true" = True, datatype=xsd:boolean) ; cdi:locator Literal("/lat") ; cdif:format Literal("decimal") ; cdif:formats_InstanceVariable ex:var-lat ; cdif:physicalDataType Literal("float32") ], [ cdi:isRequired Literal("true" = True, datatype=xsd:boolean) ; cdi:locator Literal("/lon") ; cdif:format Literal("decimal") ; cdif:formats_InstanceVariable ex:var-lon ; cdif:physicalDataType Literal("float32") ], [ cdi:isRequired Literal("true" = True, datatype=xsd:boolean) ; cdi:locator Literal("/temperature") ; cdi:nullSequence Literal("NaN") ; cdif:format Literal("decimal") ; cdif:formats_InstanceVariable ex:var-temperature ; cdif:physicalDataType Literal("float32") ], [ cdi:isRequired Literal("true" = True, datatype=xsd:boolean) ; cdi:locator Literal("/time") ; cdif:format Literal("days since 2024-01-01") ; cdif:formats_InstanceVariable ex:var-time ; cdif:physicalDataType Literal("int32") ] ; rdf:type cdi:PhysicalDataSet, cdi:StructuredDataSet, schema1:DataDownload ; schema1:contentUrl Literal("https://example.org/data/gom-temp-cube-2025.nc") ; schema1:encodingFormat Literal("application/x-netcdf") ; schema1:name Literal("Gulf of Maine temperature cube (NetCDF-4)") ; spdx:checksum [ rdf:type spdx:Checksum ; spdx:algorithm Literal("SHA256") ; spdx:checksumValue Literal("9f3c1a0b4e8d2f1e7a6c5b4d3a2918f0e1d2c3b4a5968778a9b0c1d2e3f40516") ] ] Result Path: dcterms:conformsTo Message: Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to.
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape 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/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n7137cd45e0f041fe9cf3028b604c82bab4: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7137cd45e0f041fe9cf3028b604c82bab5: *none* - Shape _:n7137cd45e0f041fe9cf3028b604c82bab11: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n001a115495a3486f8c7a8c038202f139b3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:n001a115495a3486f8c7a8c038202f139b4: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n001a115495a3486f8c7a8c038202f139b17: *none* - Shape _:n001a115495a3486f8c7a8c038202f139b5: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb15: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb44: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb13: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb42: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb10: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb40: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb4: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb9: *none* - Shape cdifd:spatialExtentProperty: ex:gom-temp-cube-2025/schema1:spatialCoverage - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb41: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape: ex:var-time/cdi:describedUnitOfMeasure,ex:var-temperature/cdi:describedUnitOfMeasure - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb16: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb29: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb39: *none* - Shape cdifd:geoShapeNode: ex:gom-temp-cube-2025/schema1:spatialCoverage/schema1:geo - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb3: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb38: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: False Results (4): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-depth Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-time Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-lon Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-lat Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb30: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb44: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb52: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb5: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb9: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb12: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb37: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb45: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb11: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb7: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb38: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb8: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb51: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb14: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: ex:gom-temp-cube-2025/schema1:distribution - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:n176b9bae1ffc4fc7a5299b78601269bbb6: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:n176b9bae1ffc4fc7a5299b78601269bbb5: *none* - Shape cdifd:dataDescriptionVariableShape: ex:var-depth,ex:var-lon,ex:var-lat,ex:var-temperature,ex:var-time
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: False Results (4): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-depth Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-time Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-lon Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-lat Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb18: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb10: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb13: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb72: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb14: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb71: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb11: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb73: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb67: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb20: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb70: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb17: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb75: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:var-depth,ex:var-lon,ex:var-lat,ex:var-temperature,ex:var-time - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb16: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb15: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb66: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb69: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
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: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent): Severity: sh:Violation Source Shape: [ rdf:type sh:PropertyShape ; sh:hasValue <https://w3id.org/cdif/codelist/1.1> ; sh:message Literal("A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ] Focus Node: <https://example.org/gom-temp-cube-2025/catalog-record> Result Path: dcterms:conformsTo Message: A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
example_3_1.json Example
SHACL: 1 Violation, 14 Warning, 1 Info
Files
Using exampleCDIFDataDescription_wide.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_3_1.jsonld created
Output Turtle example_3_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescription/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent): Severity: sh:Warning Source Shape: [ rdf:type sh:PropertyShape ; sh:hasValue <https://w3id.org/cdif/bbr/metadata/profiles/cdifCompositeProfile/DiscoveryDataDescription> ; sh:message Literal("Metadata record for DiscoveryDataDescription profile should declare conformance to https://w3id.org/cdif/bbr/metadata/profiles/cdifCompositeProfile/DiscoveryDataDescription") ; sh:path dcterms:conformsTo ; sh:severity sh:Warning ] Focus Node: <https://example.org/gom-water-quality-wide-2025/catalog-record> Result Path: dcterms:conformsTo Message: Metadata record for DiscoveryDataDescription profile should declare conformance to https://w3id.org/cdif/bbr/metadata/profiles/cdifCompositeProfile/DiscoveryDataDescription
Focus nodes for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescription/rules.shacl: - Shape cdifd:CDIFDiscoveryDataDescriptionConformsToShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape _:na52d52a3ca0c44e9a9299dafe9d220e4b7: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:na52d52a3ca0c44e9a9299dafe9d220e4b18: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:na52d52a3ca0c44e9a9299dafe9d220e4b5: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/03m2x1q45>
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb7: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb26: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb8: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb4: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb6: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b11: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b22: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b23: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n11c79dc0173f47ea8235cd979c96de43b14: *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:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b28: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b33: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b11: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b32: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b18: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b24: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b27: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b17: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b31: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b26: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b34: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b10: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b25: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b29: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b30: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b35: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b4: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b3: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n9898a4624e414e819dbb4e63ce3b83c2b4: *none* - Shape _:n9898a4624e414e819dbb4e63ce3b83c2b5: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:ndc5cbc8b5d734696baa67462a8a50581b20: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:var-temperature/cdi:describedUnitOfMeasure,ex:var-oxygen/cdi:describedUnitOfMeasure - Shape _:ndc5cbc8b5d734696baa67462a8a50581b17: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b4: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b3: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b15: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:nc764ad728a0d4b88b6f638b04670b27fb4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n900d06d95c8b4c86a366fff3706e7f57b14: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b12: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b4: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b17: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b5: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b25: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b26: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b11: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b13: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b15: *none* - Shape cdifd:fundingShape: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b3: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ; sh:severity sh:Info ] Focus Node: [ cdi:characterSet Literal("UTF-8") ; cdi:isDelimited Literal("true" = True, datatype=xsd:boolean) ; cdif:fileSize Literal("312", datatype=xsd:integer) ; cdif:fileSizeUofM Literal("KB") ; cdif:hasPhysicalMapping [ cdi:decimalPositions Literal("2", datatype=xsd:integer) ; cdi:nullSequence Literal("NA") ; cdif:format Literal("decimal") ; cdif:formats_InstanceVariable ex:var-oxygen ; cdif:index Literal("5", datatype=xsd:integer) ; cdif:physicalDataType Literal("float64") ], [ cdi:decimalPositions Literal("2", datatype=xsd:integer) ; cdi:nullSequence Literal("NA") ; cdif:format Literal("decimal") ; cdif:formats_InstanceVariable ex:var-ph ; cdif:index Literal("2", datatype=xsd:integer) ; cdif:physicalDataType Literal("float64") ], [ cdi:decimalPositions Literal("2", datatype=xsd:integer) ; cdi:nullSequence Literal("NA") ; cdif:format Literal("decimal") ; cdif:formats_InstanceVariable ex:var-temperature ; cdif:index Literal("3", datatype=xsd:integer) ; cdif:physicalDataType Literal("float64") ], [ cdi:decimalPositions Literal("3", datatype=xsd:integer) ; cdi:nullSequence Literal("NA") ; cdif:format Literal("decimal") ; cdif:formats_InstanceVariable ex:var-salinity ; cdif:index Literal("4", datatype=xsd:integer) ; cdif:physicalDataType Literal("float64") ], [ cdi:isRequired Literal("true" = True, datatype=xsd:boolean) ; cdif:format Literal("YYYY-MM-DD") ; cdif:formats_InstanceVariable ex:var-sample-date ; cdif:index Literal("1", datatype=xsd:integer) ; cdif:physicalDataType Literal("date") ], [ cdi:isRequired Literal("true" = True, datatype=xsd:boolean) ; cdif:format Literal("string") ; cdif:formats_InstanceVariable ex:var-station ; cdif:index Literal("0", datatype=xsd:integer) ; cdif:physicalDataType Literal("string") ] ; csvw:delimiter Literal(",") ; csvw:header Literal("true" = True, datatype=xsd:boolean) ; csvw:headerRowCount Literal("1", datatype=xsd:integer) ; csvw:quoteChar Literal(""") ; csvw:skipBlankRows Literal("true" = True, datatype=xsd:boolean) ; rdf:type cdi:PhysicalDataSet, cdi:TabularTextDataSet, schema1:DataDownload ; schema1:contentUrl Literal("https://example.org/data/gom-water-quality-wide-2025.csv") ; schema1:encodingFormat Literal("text/csv") ; schema1:name Literal("Wide-form water-quality observations (CSV)") ; spdx:checksum [ rdf:type spdx:Checksum ; spdx:algorithm Literal("SHA256") ; spdx:checksumValue Literal("2c8e4f1a6d7b9c0e3f5a1b2c4d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3d4e") ] ] Result Path: dcterms:conformsTo Message: Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to.
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape 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/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n7137cd45e0f041fe9cf3028b604c82bab4: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7137cd45e0f041fe9cf3028b604c82bab5: *none* - Shape _:n7137cd45e0f041fe9cf3028b604c82bab11: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n001a115495a3486f8c7a8c038202f139b3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:n001a115495a3486f8c7a8c038202f139b4: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n001a115495a3486f8c7a8c038202f139b17: *none* - Shape _:n001a115495a3486f8c7a8c038202f139b5: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb15: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb44: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb13: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb42: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb10: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb40: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb4: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb9: *none* - Shape cdifd:spatialExtentProperty: ex:gom-water-quality-wide-2025/schema1:spatialCoverage - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb41: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape: ex:var-temperature/cdi:describedUnitOfMeasure,ex:var-oxygen/cdi:describedUnitOfMeasure - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb16: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb29: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb39: *none* - Shape cdifd:geoShapeNode: ex:gom-water-quality-wide-2025/schema1:spatialCoverage/schema1:geo - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb3: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb38: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: False Results (6): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-sample-date Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-oxygen Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-temperature Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-salinity Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-station Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinLengthConstraintComponent (http://www.w3.org/ns/shacl#MinLengthConstraintComponent): Severity: sh:Warning Source Shape: cdifd:name3Property Focus Node: ex:var-ph Value Node: Literal("ph") Result Path: schema1:name Message: variable name is <3 characters, is this name useful?
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb30: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb44: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb52: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb5: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb9: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb12: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb37: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb45: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb11: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb7: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb38: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb8: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb51: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb14: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:n176b9bae1ffc4fc7a5299b78601269bbb6: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:n176b9bae1ffc4fc7a5299b78601269bbb5: *none* - Shape cdifd:dataDescriptionVariableShape: ex:var-sample-date,ex:var-oxygen,ex:var-salinity,ex:var-ph,ex:var-temperature,ex:var-station
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: <https://example.org/gom-water-quality-wide-2025/pk>
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: False Results (7): Validation Result in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("for cdi InstanceVariable a physical data type should be provided.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: ex:var-sample-date Value Node: Literal("date") Result Path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-sample-date Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-oxygen Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-temperature Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-salinity Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-station Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinLengthConstraintComponent (http://www.w3.org/ns/shacl#MinLengthConstraintComponent): Severity: sh:Warning Source Shape: cdifd:name2Property Focus Node: ex:var-ph Value Node: Literal("ph") Result Path: schema1:name Message: variable name is <3 characters, is this name useful?
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb18: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb10: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb13: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb72: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb14: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb71: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb11: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb73: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb67: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb20: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb70: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb17: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb75: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:var-sample-date,ex:var-oxygen,ex:var-salinity,ex:var-ph,ex:var-temperature,ex:var-station - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb16: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb15: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb66: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb69: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
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: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent): Severity: sh:Violation Source Shape: [ rdf:type sh:PropertyShape ; sh:hasValue <https://w3id.org/cdif/codelist/1.1> ; sh:message Literal("A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ] Focus Node: <https://example.org/gom-water-quality-wide-2025/catalog-record> Result Path: dcterms:conformsTo Message: A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
example_4_1.json Example
SHACL: 1 Violation, 22 Warning, 1 Info
Files
Using exampleCDIFDataDescription_long.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_4_1.jsonld created
Output Turtle example_4_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescription/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent): Severity: sh:Warning Source Shape: [ rdf:type sh:PropertyShape ; sh:hasValue <https://w3id.org/cdif/bbr/metadata/profiles/cdifCompositeProfile/DiscoveryDataDescription> ; sh:message Literal("Metadata record for DiscoveryDataDescription profile should declare conformance to https://w3id.org/cdif/bbr/metadata/profiles/cdifCompositeProfile/DiscoveryDataDescription") ; sh:path dcterms:conformsTo ; sh:severity sh:Warning ] Focus Node: <https://example.org/gom-water-quality-long-2025/catalog-record> Result Path: dcterms:conformsTo Message: Metadata record for DiscoveryDataDescription profile should declare conformance to https://w3id.org/cdif/bbr/metadata/profiles/cdifCompositeProfile/DiscoveryDataDescription
Focus nodes for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescription/rules.shacl: - Shape cdifd:CDIFDiscoveryDataDescriptionConformsToShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape _:na52d52a3ca0c44e9a9299dafe9d220e4b7: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:na52d52a3ca0c44e9a9299dafe9d220e4b18: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:na52d52a3ca0c44e9a9299dafe9d220e4b5: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/03m2x1q45>
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb7: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb26: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb8: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb4: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb6: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n4e15ba73039741fcb9b7c1cae1cb080eb10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b11: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b22: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b23: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb3dcfba3343949da9387fa5f32319657b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n11c79dc0173f47ea8235cd979c96de43b14: *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:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b28: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b33: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b11: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b32: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b18: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b24: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b27: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b17: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b31: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b26: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b34: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b10: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b25: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b29: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b30: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b35: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b4: *none* - Shape _:nbaca4c6d2d4b45cabb0f63bc526677d6b3: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n9898a4624e414e819dbb4e63ce3b83c2b4: *none* - Shape _:n9898a4624e414e819dbb4e63ce3b83c2b5: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:ndc5cbc8b5d734696baa67462a8a50581b20: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:var-temperature/cdi:describedUnitOfMeasure,ex:var-dissolved-oxygen/cdi:describedUnitOfMeasure - Shape _:ndc5cbc8b5d734696baa67462a8a50581b17: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b4: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b3: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b15: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:ndc5cbc8b5d734696baa67462a8a50581b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:nc764ad728a0d4b88b6f638b04670b27fb4: *none* - Shape cdifd:derivedFromProperty: ex:gom-water-quality-wide-2025 - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n900d06d95c8b4c86a366fff3706e7f57b14: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b12: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b4: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b17: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b5: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b25: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b26: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b11: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b13: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b15: *none* - Shape cdifd:fundingShape: *none* - Shape _:n900d06d95c8b4c86a366fff3706e7f57b3: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ; sh:severity sh:Info ] Focus Node: [ cdi:characterSet Literal("UTF-8") ; cdi:isDelimited Literal("true" = True, datatype=xsd:boolean) ; cdif:fileSize Literal("712", datatype=xsd:integer) ; cdif:fileSizeUofM Literal("KB") ; cdif:hasPhysicalMapping [ cdi:isRequired Literal("true" = True, datatype=xsd:boolean) ; cdi:nullSequence Literal("NA") ; cdif:format Literal("decimal") ; cdif:formats_InstanceVariable ex:var-value ; cdif:index Literal("3", datatype=xsd:integer) ; cdif:physicalDataType Literal("float64") ], [ cdi:isRequired Literal("true" = True, datatype=xsd:boolean) ; cdif:format Literal("YYYY-MM-DD") ; cdif:formats_InstanceVariable ex:var-sample-date ; cdif:index Literal("1", datatype=xsd:integer) ; cdif:physicalDataType Literal("date") ], [ cdi:isRequired Literal("true" = True, datatype=xsd:boolean) ; cdif:format Literal("string") ; cdif:formats_InstanceVariable ex:var-parameter ; cdif:index Literal("2", datatype=xsd:integer) ; cdif:physicalDataType Literal("string") ], [ cdi:isRequired Literal("true" = True, datatype=xsd:boolean) ; cdif:format Literal("string") ; cdif:formats_InstanceVariable ex:var-station ; cdif:index Literal("0", datatype=xsd:integer) ; cdif:physicalDataType Literal("string") ], [ cdif:format Literal("string") ; cdif:formats_InstanceVariable ex:var-unit ; cdif:index Literal("4", datatype=xsd:integer) ; cdif:physicalDataType Literal("string") ] ; csvw:delimiter Literal(",") ; csvw:header Literal("true" = True, datatype=xsd:boolean) ; csvw:headerRowCount Literal("1", datatype=xsd:integer) ; csvw:quoteChar Literal(""") ; csvw:skipBlankRows Literal("true" = True, datatype=xsd:boolean) ; rdf:type cdi:LongStructureDataSet, cdi:PhysicalDataSet, schema1:DataDownload ; schema1:contentUrl Literal("https://example.org/data/gom-water-quality-long-2025.csv") ; schema1:encodingFormat Literal("text/csv") ; schema1:name Literal("Long-form water-quality observations (CSV)") ; spdx:checksum [ rdf:type spdx:Checksum ; spdx:algorithm Literal("SHA256") ; spdx:checksumValue Literal("8b1a7c3e5d9f0a2b4c6d8e0f1a3b5c7d9e1f2a4b6c8d0e2f4a6b8c0d2e4f6a8b") ] ] Result Path: dcterms:conformsTo Message: Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to.
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape 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/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n7137cd45e0f041fe9cf3028b604c82bab4: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7137cd45e0f041fe9cf3028b604c82bab5: *none* - Shape _:n7137cd45e0f041fe9cf3028b604c82bab11: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n001a115495a3486f8c7a8c038202f139b3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:n001a115495a3486f8c7a8c038202f139b4: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode: *none* - Shape _:n001a115495a3486f8c7a8c038202f139b17: *none* - Shape _:n001a115495a3486f8c7a8c038202f139b5: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb15: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb44: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb13: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb42: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb10: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb40: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb4: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb9: *none* - Shape cdifd:spatialExtentProperty: ex:gom-water-quality-long-2025/schema1:spatialCoverage - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb41: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape: ex:var-temperature/cdi:describedUnitOfMeasure,ex:var-dissolved-oxygen/cdi:describedUnitOfMeasure - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb16: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb29: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb39: *none* - Shape cdifd:geoShapeNode: ex:gom-water-quality-long-2025/schema1:spatialCoverage/schema1:geo - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb3: *none* - Shape _:nde3ce877dc02418d8003bbc62dd3dbdbb38: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: False Results (10): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-parameter Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-sample-date Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-value Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-ph Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-temperature Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-dissolved-oxygen Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-salinity Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-unit Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-station Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinLengthConstraintComponent (http://www.w3.org/ns/shacl#MinLengthConstraintComponent): Severity: sh:Warning Source Shape: cdifd:name3Property Focus Node: ex:var-ph Value Node: Literal("ph") Result Path: schema1:name Message: variable name is <3 characters, is this name useful?
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb30: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb44: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb52: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb5: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb9: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb12: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb37: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb45: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb29: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb11: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb7: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb38: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb4: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb8: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb51: *none* - Shape _:n4be89c8b45a34d50b6b9b901df9dc0adb14: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape _:n176b9bae1ffc4fc7a5299b78601269bbb6: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:n176b9bae1ffc4fc7a5299b78601269bbb5: *none* - Shape cdifd:dataDescriptionVariableShape: ex:var-parameter,ex:var-sample-date,ex:var-value,ex:var-ph,ex:var-temperature,ex:var-dissolved-oxygen,ex:var-salinity,ex:var-unit,ex:var-station
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: False Results (11): Validation Result in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("for cdi InstanceVariable a physical data type should be provided.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: ex:var-sample-date Value Node: Literal("date") Result Path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-parameter Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-sample-date Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-value Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-ph Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-temperature Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-dissolved-oxygen Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-salinity Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-unit Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:and <http://recursion.too.deep> ] ) ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: ex:var-station Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinLengthConstraintComponent (http://www.w3.org/ns/shacl#MinLengthConstraintComponent): Severity: sh:Warning Source Shape: cdifd:name2Property Focus Node: ex:var-ph Value Node: Literal("ph") Result Path: schema1:name Message: variable name is <3 characters, is this name useful?
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb18: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb10: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb13: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb72: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb14: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb71: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb11: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb73: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb67: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb20: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb70: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb17: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb75: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:var-parameter,ex:var-sample-date,ex:var-value,ex:var-ph,ex:var-temperature,ex:var-dissolved-oxygen,ex:var-salinity,ex:var-unit,ex:var-station - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb16: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb15: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb66: *none* - Shape _:n08cbb1f7f0554c85a43e0d87ab018bbfb69: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
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: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent): Severity: sh:Violation Source Shape: [ rdf:type sh:PropertyShape ; sh:hasValue <https://w3id.org/cdif/codelist/1.1> ; sh:message Literal("A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ] Focus Node: <https://example.org/gom-water-quality-long-2025/catalog-record> Result Path: dcterms:conformsTo Message: A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none*

Test passed: 0 / 2

example_1_1.json Example
SHACL: 1 Violation, 11 Warning, 5 Info
Files
Using exampleCDIFDataStructureMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescriptionStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescriptionStructure/rules.shacl: - Shape cdifds:NoDuplicateHasIntendedDataTypeShape: *none* - Shape cdifds:NoDuplicateQualifiesShape: *none* - Shape cdifds:NoDuplicateTakesSentinelValuesFromShape: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifds:NoDuplicateDescribedUnitOfMeasureShape: *none* - Shape cdifds:NoDuplicateSimpleUnitOfMeasureShape: *none* - Shape cdifds:RepresentedVariableMustHaveStableIdShape: *none* - Shape cdifds:NoDuplicateTakesSubstantiveValuesFromShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n14a640d453174d70aeaadb82ac0bfad8b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n14a640d453174d70aeaadb82ac0bfad8b22: *none* - Shape _:n14a640d453174d70aeaadb82ac0bfad8b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n14a640d453174d70aeaadb82ac0bfad8b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n14a640d453174d70aeaadb82ac0bfad8b23: *none* - Shape _:n14a640d453174d70aeaadb82ac0bfad8b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n14a640d453174d70aeaadb82ac0bfad8b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: - Shape cdifd:cdifDimensionComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: *none* - Shape cdifd:cdifVariableDescriptorComponentShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorVariableShape: *none* - Shape cdifd:cdifDescriptorValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
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: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent): Severity: sh:Violation Source Shape: [ rdf:type sh:PropertyShape ; sh:hasValue <https://w3id.org/cdif/codelist/1.1> ; sh:message Literal("A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ] Focus Node: <https://example.org/dataset/vitalsWide/metadata> Result Path: dcterms:conformsTo Message: A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n15bae3099f1e41618f7f6b52656339cbb5: *none* - Shape _:n15bae3099f1e41618f7f6b52656339cbb19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n15bae3099f1e41618f7f6b52656339cbb7: *none* - Shape _:n15bae3099f1e41618f7f6b52656339cbb8: *none* - Shape _:n15bae3099f1e41618f7f6b52656339cbb4: *none* - Shape _:n15bae3099f1e41618f7f6b52656339cbb10: *none* - Shape _:n15bae3099f1e41618f7f6b52656339cbb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n15bae3099f1e41618f7f6b52656339cbb26: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: False Results (3): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:descriptionProperty Focus Node: <https://example.org/dataset/vitalsWide> Result Path: schema1:description Message: A description of the resource is recommended for discovery Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:creatorProperty Focus Node: <https://example.org/dataset/vitalsWide> Result Path: schema1:creator Message: At least one creator (author/originator) is recommended Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:keywordsProperty Focus Node: <https://example.org/dataset/vitalsWide> Result Path: schema1:keywords Message: Keywords are recommended for discovery
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n331101512458469e932c3ecae38899adb18: *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 soso:DatasetNS1Shape: *none* - Shape _:n331101512458469e932c3ecae38899adb7: *none* - Shape _:n331101512458469e932c3ecae38899adb5: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:ne6b64211f2404d77bff0dadd4af0760eb14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nb784e4d361ae44ec87b74f7190d062c1b32: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b35: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b10: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b31: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b4: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b26: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b29: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b11: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b24: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b34: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b28: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b33: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b27: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b25: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b18: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b17: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b30: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n6b6e5f441c3f4ac693ad19c3cedea11fb5: *none* - Shape _:n6b6e5f441c3f4ac693ad19c3cedea11fb4: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n50f10d788063441c85d965d5684a063bb20: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n50f10d788063441c85d965d5684a063bb17: *none* - Shape _:n50f10d788063441c85d965d5684a063bb4: *none* - Shape _:n50f10d788063441c85d965d5684a063bb3: *none* - Shape _:n50f10d788063441c85d965d5684a063bb14: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n50f10d788063441c85d965d5684a063bb15: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n50f10d788063441c85d965d5684a063bb18: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n50f10d788063441c85d965d5684a063bb16: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:nb442ecd18ce248b9b274fc9a80652574b4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:ne8452804dead4758a470c5d3d6774dbbb5: *none* - Shape _:ne8452804dead4758a470c5d3d6774dbbb11: *none* - Shape _:ne8452804dead4758a470c5d3d6774dbbb17: *none* - Shape _:ne8452804dead4758a470c5d3d6774dbbb26: *none* - Shape _:ne8452804dead4758a470c5d3d6774dbbb14: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne8452804dead4758a470c5d3d6774dbbb3: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:ne8452804dead4758a470c5d3d6774dbbb13: *none* - Shape _:ne8452804dead4758a470c5d3d6774dbbb25: *none* - Shape _:ne8452804dead4758a470c5d3d6774dbbb15: *none* - Shape _:ne8452804dead4758a470c5d3d6774dbbb4: *none* - Shape cdifd:fundingShape: *none* - Shape _:ne8452804dead4758a470c5d3d6774dbbb12: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ; sh:severity sh:Info ] Focus Node: [ cdi:isStructuredBy <https://example.org/struct/vitalsWide> ; rdf:type cdi:PhysicalDataSet, schema1:DataDownload ; schema1:contentUrl Literal("https://example.org/downloads/vitals.csv") ; schema1:encodingFormat Literal("text/csv") ; schema1:name Literal("vitals.csv") ] Result Path: dcterms:conformsTo Message: Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to.
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: <https://example.org/dataset/vitalsWide>/schema1:distribution - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: <https://example.org/dataset/vitalsWide>/schema1:distribution
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n9b7b69e4937a4ab2ac3fabe559cc33cfb11: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:n9b7b69e4937a4ab2ac3fabe559cc33cfb4: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n9b7b69e4937a4ab2ac3fabe559cc33cfb5: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n2cd952235a404d8b9521fbb795e0f4a8b3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:n2cd952235a404d8b9521fbb795e0f4a8b5: *none* - Shape _:n2cd952235a404d8b9521fbb795e0f4a8b4: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n2cd952235a404d8b9521fbb795e0f4a8b17: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n10286a5f60f3497f8a7ec090423e8b5bb9: *none* - Shape _:n10286a5f60f3497f8a7ec090423e8b5bb24: *none* - Shape _:n10286a5f60f3497f8a7ec090423e8b5bb29: *none* - Shape _:n10286a5f60f3497f8a7ec090423e8b5bb15: *none* - Shape _:n10286a5f60f3497f8a7ec090423e8b5bb3: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n10286a5f60f3497f8a7ec090423e8b5bb13: *none* - Shape _:n10286a5f60f3497f8a7ec090423e8b5bb44: *none* - Shape _:n10286a5f60f3497f8a7ec090423e8b5bb4: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n10286a5f60f3497f8a7ec090423e8b5bb40: *none* - Shape _:n10286a5f60f3497f8a7ec090423e8b5bb42: *none* - Shape _:n10286a5f60f3497f8a7ec090423e8b5bb10: *none* - Shape _:n10286a5f60f3497f8a7ec090423e8b5bb16: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n10286a5f60f3497f8a7ec090423e8b5bb38: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n10286a5f60f3497f8a7ec090423e8b5bb39: *none* - Shape _:n10286a5f60f3497f8a7ec090423e8b5bb41: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: False Results (4): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/patientId> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/systolicBP> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/patientId> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/systolicBP> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nd1f97f519c0b4eacb6d9feff63236339b37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b44: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b14: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b4: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b38: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b9: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b12: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b5: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b8: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b52: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b29: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b51: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b7: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: False Results (2): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("3", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/patientId> Result Path: cdif:physicalDataType Message: For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("3", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/systolicBP> Result Path: cdif:physicalDataType Message: For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:n1b715916641f4788a5fe3c08a6904cfdb5: *none* - Shape _:n1b715916641f4788a5fe3c08a6904cfdb6: *none* - Shape cdifd:dataDescriptionVariableShape: <https://example.org/var/patientId>,<https://example.org/var/systolicBP>
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: False Results (6): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("for cdi InstanceVariable a physical data type should be provided.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/patientId> Result Path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("for cdi InstanceVariable a physical data type should be provided.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/systolicBP> Result Path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/patientId> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/systolicBP> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/patientId> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/systolicBP> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n10fa90bdd31e4b18aef66251679310f2b75: *none* - Shape _:n10fa90bdd31e4b18aef66251679310f2b67: *none* - Shape _:n10fa90bdd31e4b18aef66251679310f2b17: *none* - Shape _:n10fa90bdd31e4b18aef66251679310f2b72: *none* - Shape _:n10fa90bdd31e4b18aef66251679310f2b66: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n10fa90bdd31e4b18aef66251679310f2b71: *none* - Shape _:n10fa90bdd31e4b18aef66251679310f2b69: *none* - Shape _:n10fa90bdd31e4b18aef66251679310f2b18: *none* - Shape _:n10fa90bdd31e4b18aef66251679310f2b15: *none* - Shape _:n10fa90bdd31e4b18aef66251679310f2b73: *none* - Shape _:n10fa90bdd31e4b18aef66251679310f2b11: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n10fa90bdd31e4b18aef66251679310f2b14: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/patientId>,<https://example.org/var/systolicBP> - Shape _:n10fa90bdd31e4b18aef66251679310f2b10: *none* - Shape _:n10fa90bdd31e4b18aef66251679310f2b16: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n10fa90bdd31e4b18aef66251679310f2b20: *none* - Shape _:n10fa90bdd31e4b18aef66251679310f2b13: *none* - Shape _:n10fa90bdd31e4b18aef66251679310f2b70: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
example_2_1.json Example
SHACL: 1 Violation, 8 Warning, 11 Info
Files
Using exampleCDIFDataStructureComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescriptionStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifCompositeProfile/DiscoveryDataDescriptionStructure/rules.shacl: - Shape cdifds:NoDuplicateHasIntendedDataTypeShape: *none* - Shape cdifds:NoDuplicateQualifiesShape: *none* - Shape cdifds:NoDuplicateTakesSentinelValuesFromShape: *none* - Shape cdifds:RepresentedVariableMustBeInstantiatedShape: <https://example.org/struct/vitalsLong/rv/patientId>,<https://example.org/struct/vitalsLong/rv/measureValue>,<https://example.org/struct/vitalsLong/rv/observedAt> - Shape cdifds:RepresentedVariableMustBeInstantiatedShape/sh:property/sh:qualifiedValueShape: *none* - Shape cdifds:NoDuplicateDescribedUnitOfMeasureShape: *none* - Shape cdifds:NoDuplicateSimpleUnitOfMeasureShape: *none* - Shape cdifds:RepresentedVariableMustHaveStableIdShape: <https://example.org/struct/vitalsLong/rv/patientId>,<https://example.org/struct/vitalsLong/rv/measureValue>,<https://example.org/struct/vitalsLong/rv/observedAt> - Shape cdifds:NoDuplicateTakesSubstantiveValuesFromShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: <https://example.org/struct/vitalsLong/pk> - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: <https://example.org/struct/vitalsLong>
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n14a640d453174d70aeaadb82ac0bfad8b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n14a640d453174d70aeaadb82ac0bfad8b22: *none* - Shape _:n14a640d453174d70aeaadb82ac0bfad8b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n14a640d453174d70aeaadb82ac0bfad8b20: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n14a640d453174d70aeaadb82ac0bfad8b23: *none* - Shape _:n14a640d453174d70aeaadb82ac0bfad8b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n14a640d453174d70aeaadb82ac0bfad8b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: - Shape cdifd:cdifDimensionComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: <https://example.org/struct/vitalsLong/comp/patientId> - Shape cdifd:cdifVariableDescriptorComponentShape: <https://example.org/struct/vitalsLong/comp/measureName>
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorVariableShape: <https://example.org/struct/vitalsLong/dv/measureName> - Shape cdifd:cdifDescriptorValueDomainShape: <https://example.org/struct/vitalsLong/vd/measureName>
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: <https://example.org/struct/vitalsLong/rv/diastolicBP>,<https://example.org/struct/vitalsLong/rv/patientId>,<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/measureValue>,<https://example.org/struct/vitalsLong/rv/heartRate> - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
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: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent): Severity: sh:Violation Source Shape: [ rdf:type sh:PropertyShape ; sh:hasValue <https://w3id.org/cdif/codelist/1.1> ; sh:message Literal("A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ] Focus Node: <https://example.org/dataset/vitalsLong/metadata> Result Path: dcterms:conformsTo Message: A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n15bae3099f1e41618f7f6b52656339cbb5: *none* - Shape _:n15bae3099f1e41618f7f6b52656339cbb19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n15bae3099f1e41618f7f6b52656339cbb7: *none* - Shape _:n15bae3099f1e41618f7f6b52656339cbb8: *none* - Shape _:n15bae3099f1e41618f7f6b52656339cbb4: *none* - Shape _:n15bae3099f1e41618f7f6b52656339cbb10: *none* - Shape _:n15bae3099f1e41618f7f6b52656339cbb6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n15bae3099f1e41618f7f6b52656339cbb26: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n331101512458469e932c3ecae38899adb18: *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 soso:DatasetNS1Shape: *none* - Shape _:n331101512458469e932c3ecae38899adb7: *none* - Shape _:n331101512458469e932c3ecae38899adb5: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/01cwqze88>,<https://ror.org/0171mag52>
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: <https://example.org/dataset/vitalsLong>/prov:wasDerivedFrom,<https://example.org/dataset/vitalsLong>/schema1:publishingPrinciples,<https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:documentation
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: <https://example.org/dataset/vitalsLong>/prov:wasDerivedFrom,<https://example.org/dataset/vitalsLong>/schema1:publishingPrinciples,<https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:documentation
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: <https://orcid.org/0000-0001-8898-3457> Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape _:ne6b64211f2404d77bff0dadd4af0760eb14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0002-7933-2154>,<https://orcid.org/0000-0001-8898-3457> - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0002-7933-2154>/schema1:contactPoint - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nb784e4d361ae44ec87b74f7190d062c1b32: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode: <https://example.org/dataset/vitalsLong>/schema1:distribution - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b35: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b10: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b31: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b4: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b26: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b29: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b11: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b24: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b34: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b28: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b33: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b27: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b25: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b18: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b17: *none* - Shape _:nb784e4d361ae44ec87b74f7190d062c1b30: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n6b6e5f441c3f4ac693ad19c3cedea11fb5: *none* - Shape _:n6b6e5f441c3f4ac693ad19c3cedea11fb4: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n50f10d788063441c85d965d5684a063bb20: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: <https://example.org/dataset/vitalsLong>/schema1:keywords,<https://example.org/dataset/vitalsLong>/cdif:statistics/cdi:typeOfStatistic,<https://example.org/dataset/vitalsLong>/schema1:contributor/schema1:roleName,<https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:serviceType - Shape _:n50f10d788063441c85d965d5684a063bb17: *none* - Shape _:n50f10d788063441c85d965d5684a063bb4: *none* - Shape _:n50f10d788063441c85d965d5684a063bb3: *none* - Shape _:n50f10d788063441c85d965d5684a063bb14: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n50f10d788063441c85d965d5684a063bb15: *none* - Shape cdifd:CDIFRoleShape: <https://example.org/dataset/vitalsLong>/schema1:contributor - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n50f10d788063441c85d965d5684a063bb18: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n50f10d788063441c85d965d5684a063bb16: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:nb442ecd18ce248b9b274fc9a80652574b4: *none* - Shape cdifd:derivedFromProperty: <https://example.org/dataset/vitalsLong>/prov:wasDerivedFrom - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:ne8452804dead4758a470c5d3d6774dbbb5: *none* - Shape _:ne8452804dead4758a470c5d3d6774dbbb11: *none* - Shape _:ne8452804dead4758a470c5d3d6774dbbb17: *none* - Shape _:ne8452804dead4758a470c5d3d6774dbbb26: *none* - Shape _:ne8452804dead4758a470c5d3d6774dbbb14: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne8452804dead4758a470c5d3d6774dbbb3: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:ne8452804dead4758a470c5d3d6774dbbb13: *none* - Shape _:ne8452804dead4758a470c5d3d6774dbbb25: *none* - Shape _:ne8452804dead4758a470c5d3d6774dbbb15: *none* - Shape _:ne8452804dead4758a470c5d3d6774dbbb4: *none* - Shape cdifd:fundingShape: <https://example.org/grant/nih-R01-XXXX> - Shape _:ne8452804dead4758a470c5d3d6774dbbb12: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: False Results (2): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ; sh:severity sh:Info ] Focus Node: [ cdi:characterSet Literal("UTF-8") ; cdi:isDelimited Literal("true" = True, datatype=xsd:boolean) ; cdi:isStructuredBy <https://example.org/struct/vitalsLong> ; cdif:fileSize Literal("2.4", datatype=xsd:double) ; cdif:fileSizeUofM Literal("MB") ; cdif:hasPhysicalMapping [ cdif:format Literal("ISO8601") ; cdif:formats_InstanceVariable <https://example.org/var/observedAt> ; cdif:index Literal("3", datatype=xsd:integer) ; cdif:physicalDataType Literal("dateTime") ], [ cdif:format Literal("decimal") ; cdif:formats_InstanceVariable <https://example.org/var/measureValue> ; cdif:index Literal("2", datatype=xsd:integer) ; cdif:physicalDataType Literal("decimal") ], [ cdif:format Literal("string") ; cdif:formats_InstanceVariable <https://example.org/var/measureName> ; cdif:index Literal("1", datatype=xsd:integer) ; cdif:physicalDataType Literal("string") ], [ cdif:format Literal("string") ; cdif:formats_InstanceVariable <https://example.org/var/patientId> ; cdif:index Literal("0", datatype=xsd:integer) ; cdif:physicalDataType Literal("string") ] ; csvw:delimiter Literal(",") ; csvw:header Literal("true" = True, datatype=xsd:boolean) ; csvw:headerRowCount Literal("1", datatype=xsd:integer) ; rdf:type cdi:PhysicalDataSet, cdi:TabularTextDataSet, schema1:DataDownload ; schema1:contentUrl Literal("https://example.org/downloads/vitals-long.csv") ; schema1:encodingFormat Literal("text/csv") ; schema1:name Literal("vitals-long.csv") ] Result Path: dcterms:conformsTo Message: Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:message Literal("Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ; sh:severity sh:Info ] Focus Node: [ cdi:characterSet Literal("UTF-8") ; cdi:isDelimited Literal("true" = True, datatype=xsd:boolean) ; cdi:isStructuredBy <https://example.org/struct/vitalsLong> ; cdif:fileSize Literal("0.5", datatype=xsd:double) ; cdif:fileSizeUofM Literal("MB") ; cdif:hasPhysicalMapping [ cdif:format Literal("ISO8601") ; cdif:formats_InstanceVariable <https://example.org/var/observedAt> ; cdif:index Literal("3", datatype=xsd:integer) ; cdif:physicalDataType Literal("dateTime") ], [ cdif:format Literal("decimal") ; cdif:formats_InstanceVariable <https://example.org/var/measureValue> ; cdif:index Literal("2", datatype=xsd:integer) ; cdif:physicalDataType Literal("decimal") ], [ cdif:format Literal("string") ; cdif:formats_InstanceVariable <https://example.org/var/measureName> ; cdif:index Literal("1", datatype=xsd:integer) ; cdif:physicalDataType Literal("string") ], [ cdif:format Literal("string") ; cdif:formats_InstanceVariable <https://example.org/var/patientId> ; cdif:index Literal("0", datatype=xsd:integer) ; cdif:physicalDataType Literal("string") ] ; csvw:delimiter Literal(",") ; csvw:header Literal("true" = True, datatype=xsd:boolean) ; csvw:headerRowCount Literal("1", datatype=xsd:integer) ; rdf:type cdi:PhysicalDataSet, cdi:TabularTextDataSet, schema1:DataDownload ; schema1:contentUrl Literal("https://example.org/api/v1/collections/vitals/items?f=csv") ; schema1:encodingFormat Literal("text/csv") ; schema1:name Literal("Vitals API response (long format)") ] Result Path: dcterms:conformsTo Message: Recommended: include dcterms:conformsTo to identify the standard or specification this distribution conforms to.
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: <https://example.org/dataset/vitalsLong>/schema1:distribution,<https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:potentialAction/schema1:result - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: <https://example.org/dataset/vitalsLong>/schema1:distribution,<https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:potentialAction/schema1:result
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n9b7b69e4937a4ab2ac3fabe559cc33cfb11: *none* - Shape cdifd:qualityMeasurementNode: *none* - Shape _:n9b7b69e4937a4ab2ac3fabe559cc33cfb4: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n9b7b69e4937a4ab2ac3fabe559cc33cfb5: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n2cd952235a404d8b9521fbb795e0f4a8b3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape _:n2cd952235a404d8b9521fbb795e0f4a8b5: *none* - Shape _:n2cd952235a404d8b9521fbb795e0f4a8b4: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n2cd952235a404d8b9521fbb795e0f4a8b17: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n10286a5f60f3497f8a7ec090423e8b5bb9: *none* - Shape _:n10286a5f60f3497f8a7ec090423e8b5bb24: *none* - Shape _:n10286a5f60f3497f8a7ec090423e8b5bb29: *none* - Shape _:n10286a5f60f3497f8a7ec090423e8b5bb15: *none* - Shape _:n10286a5f60f3497f8a7ec090423e8b5bb3: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n10286a5f60f3497f8a7ec090423e8b5bb13: *none* - Shape _:n10286a5f60f3497f8a7ec090423e8b5bb44: *none* - Shape _:n10286a5f60f3497f8a7ec090423e8b5bb4: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: <https://example.org/dataset/vitalsLong>/schema1:keywords,<https://example.org/dataset/vitalsLong>/cdif:statistics/cdi:typeOfStatistic,<https://example.org/dataset/vitalsLong>/schema1:contributor/schema1:roleName,<https://example.org/dataset/vitalsLong>/schema1:distribution/schema1:serviceType - Shape _:n10286a5f60f3497f8a7ec090423e8b5bb40: *none* - Shape _:n10286a5f60f3497f8a7ec090423e8b5bb42: *none* - Shape _:n10286a5f60f3497f8a7ec090423e8b5bb10: *none* - Shape _:n10286a5f60f3497f8a7ec090423e8b5bb16: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n10286a5f60f3497f8a7ec090423e8b5bb38: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n10286a5f60f3497f8a7ec090423e8b5bb39: *none* - Shape _:n10286a5f60f3497f8a7ec090423e8b5bb41: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: False Results (8): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/measureValue> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/measureName> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/observedAt> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/patientId> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/measureValue> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/measureName> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/observedAt> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/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 _:nd1f97f519c0b4eacb6d9feff63236339b37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b44: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b10: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b14: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b4: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b38: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b9: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b12: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b5: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b8: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b52: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b29: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b45: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b51: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b7: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd1f97f519c0b4eacb6d9feff63236339b30: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:n1b715916641f4788a5fe3c08a6904cfdb5: *none* - Shape _:n1b715916641f4788a5fe3c08a6904cfdb6: *none* - Shape cdifd:dataDescriptionVariableShape: <https://example.org/var/measureValue>,<https://example.org/var/measureName>,<https://example.org/var/patientId>,<https://example.org/var/observedAt>
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: <https://example.org/dataset/vitalsLong/pk>
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: False Results (8): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/measureValue> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/measureName> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/observedAt> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("a propertID must be a uri reference, a name string, or a schema:DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: <https://example.org/var/patientId> Result Path: schema1:propertyID Message: a propertID must be a uri reference, a name string, or a schema:DefinedTerm Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/measureValue> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/measureName> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/observedAt> Result Path: schema1:description Message: a variableMeasured should have a text description explaining the variable Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: [ sh:datatype xsd:string ; sh:message Literal("a variableMeasured should have a text description explaining the variable") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:minLength Literal("10", datatype=xsd:integer) ; sh:path schema1:description ; sh:severity sh:Info ] Focus Node: <https://example.org/var/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 _:n10fa90bdd31e4b18aef66251679310f2b75: *none* - Shape _:n10fa90bdd31e4b18aef66251679310f2b67: *none* - Shape _:n10fa90bdd31e4b18aef66251679310f2b17: *none* - Shape _:n10fa90bdd31e4b18aef66251679310f2b72: *none* - Shape _:n10fa90bdd31e4b18aef66251679310f2b66: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n10fa90bdd31e4b18aef66251679310f2b71: *none* - Shape _:n10fa90bdd31e4b18aef66251679310f2b69: *none* - Shape _:n10fa90bdd31e4b18aef66251679310f2b18: *none* - Shape _:n10fa90bdd31e4b18aef66251679310f2b15: *none* - Shape _:n10fa90bdd31e4b18aef66251679310f2b73: *none* - Shape _:n10fa90bdd31e4b18aef66251679310f2b11: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n10fa90bdd31e4b18aef66251679310f2b14: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/measureValue>,<https://example.org/var/measureName>,<https://example.org/var/patientId>,<https://example.org/var/observedAt> - Shape _:n10fa90bdd31e4b18aef66251679310f2b10: *none* - Shape _:n10fa90bdd31e4b18aef66251679310f2b16: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n10fa90bdd31e4b18aef66251679310f2b20: *none* - Shape _:n10fa90bdd31e4b18aef66251679310f2b13: *none* - Shape _:n10fa90bdd31e4b18aef66251679310f2b70: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifStatisticsShape: <https://example.org/dataset/vitalsLong>/cdif:statistics

Test passed: 2 / 4

affiliation-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using affiliation-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD affiliation-fail.jsonld created
Output Turtle affiliation-fail.ttl created
JSON Schema
ValidationError: 'schema:name' is a required property Failed validating 'required' in schema['allOf'][0]['allOf'][1]: {'required': ['@id', '@type', '@context', 'schema:name', 'schema:identifier', 'schema:dateModified', 'schema:subjectOf']} On instance: {'@context': {'ex': 'https://example.org/', 'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}, '@id': 'ex:PersonExample_zZc', '@type': 'schema:Person', 'schema:affiliation': 'some organization, schema TBD', 'schema:alternateName': 'Test, Joe', 'schema:description': 'Metadata specialist, based in Portland, Maine', 'schema:identifier': {'@type': 'schema:PropertyValue', 'schema:propertyID': 'https://doi.org', 'schema:url': 'https://doi.org/iY', 'schema:value': 'iY'}, 'schema:sameAs': ['https://ark.org/46737', 'uri:test:43737']}
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/XASdata/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifCompositeProfile/XASdata/rules.shacl: - Shape cdifd:CDIFXASdataConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n4b033350132340a2b335269597e9b287b11: *none* - Shape _:n4b033350132340a2b335269597e9b287b4: *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 _:n4b033350132340a2b335269597e9b287b5: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ncd0800291f2445ab8f61699558d12f4fb8: *none* - Shape _:ncd0800291f2445ab8f61699558d12f4fb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncd0800291f2445ab8f61699558d12f4fb26: *none* - Shape _:ncd0800291f2445ab8f61699558d12f4fb6: *none* - Shape _:ncd0800291f2445ab8f61699558d12f4fb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ncd0800291f2445ab8f61699558d12f4fb19: *none* - Shape _:ncd0800291f2445ab8f61699558d12f4fb10: *none* - Shape _:ncd0800291f2445ab8f61699558d12f4fb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n4af66de7a7ac4d41a83bd3ff133b9edfb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4af66de7a7ac4d41a83bd3ff133b9edfb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n4af66de7a7ac4d41a83bd3ff133b9edfb22: *none* - Shape _:n4af66de7a7ac4d41a83bd3ff133b9edfb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4af66de7a7ac4d41a83bd3ff133b9edfb23: *none* - Shape _:n4af66de7a7ac4d41a83bd3ff133b9edfb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n4af66de7a7ac4d41a83bd3ff133b9edfb10: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n3992866692b444febde671562eda7bf9b5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3992866692b444febde671562eda7bf9b4: *none* - Shape _:n3992866692b444febde671562eda7bf9b17: *none* - Shape _:n3992866692b444febde671562eda7bf9b3: *none* - Shape cdifd:timePositionNode: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b41: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b38: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b40: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b13: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b44: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b39: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b9: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b24: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b10: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b3: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b42: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b29: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b52: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b7: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b14: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b45: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b38: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b10: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b11: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b29: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b12: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b30: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b4: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b8: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b44: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape _:n6e2dc6fcbe7a47c99f5aece6345196eab7: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n6e2dc6fcbe7a47c99f5aece6345196eab5: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:n6e2dc6fcbe7a47c99f5aece6345196eab18: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (3): Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:CDIFPersonShape Focus Node: ex:PersonExample_zZc Value Node: ex:PersonExample_zZc Message: A person must have a name or an identifier provided; affiliation to an organization is recommended. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: ex:PersonExample_zZc Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI) Validation Result in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Warning Source Shape: cdifd:affiliationProperty Focus Node: ex:PersonExample_zZc Value Node: Literal("some organization, schema TBD") Result Path: schema1:affiliation Message: Optional: an affiliation must have object schema:Organization
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:contactPointProperty/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:CDIFContactPointShape: *none* - Shape _:n07b427ee475941b391bf083351100b7db14: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb26: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb11: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb27: *none* - Shape cdifd:webAPINode: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb34: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb17: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb35: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb31: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb29: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb24: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb33: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb28: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb30: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb25: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb4: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb32: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb10: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:nd01eac2336f24dcdbc425d1ca1941c07b5: *none* - Shape _:nd01eac2336f24dcdbc425d1ca1941c07b4: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b14: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b17: *none* - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b15: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b16: *none* - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b20: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b4: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b18: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7e6b3ebb006b4871bca515f9ec9d85e1b4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n2c9bde5799bd47b096723070b1938708b3: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b26: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b25: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b13: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b11: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b12: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b4: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b17: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b14: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b5: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b15: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: *none* - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: *none*
Validation result for _sources/xasProperties/xasCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: *none* - Shape cdifd:XasCoreConformsToShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n1060cfb7216a4e5283cf5f58a0650376b15: *none* - Shape _:n1060cfb7216a4e5283cf5f58a0650376b14: *none* - Shape _:n1060cfb7216a4e5283cf5f58a0650376b17: *none* - Shape _:n1060cfb7216a4e5283cf5f58a0650376b6: *none* - Shape _:n1060cfb7216a4e5283cf5f58a0650376b7: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n1060cfb7216a4e5283cf5f58a0650376b16: *none* - Shape _:n1060cfb7216a4e5283cf5f58a0650376b19: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b23: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b21: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b13: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b4: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b12: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b22: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b36: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b35: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/xasProperties/xasSample/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape: *none* - Shape _:n79ac4ac71fcf4ba7b5d219fd7f698a10b5: *none* - Shape _:n79ac4ac71fcf4ba7b5d219fd7f698a10b6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb75: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb70: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb69: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb72: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb15: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb18: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb66: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb16: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb14: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb20: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb67: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb10: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb13: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb71: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb17: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb73: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb11: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
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: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/xasProperties/xasOptional/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasOptional/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: *none* - Shape cdifd:XasDiscoveryConformsToShape: *none*
shortName-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using shortName-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD shortName-fail.jsonld created
Output Turtle shortName-fail.ttl created
JSON Schema
ValidationError: 'schema:identifier' is a required property Failed validating 'required' in schema['allOf'][0]['allOf'][1]: {'required': ['@id', '@type', '@context', 'schema:name', 'schema:identifier', 'schema:dateModified', 'schema:subjectOf']} On instance: {'@context': {'ex': 'https://example.org/', 'schema': 'http://schema.org/'}, '@id': 'ex:PersonExample_zZc', '@type': 'schema:Person', 'schema:alternateName': 'Test, Joe', 'schema:description': 'Metadata specialist, based in Portland, Maine', 'schema:name': ' ', 'schema:sameAs': ['https://ark.org/46737', 'uri:test:43737']}
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/XASdata/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifCompositeProfile/XASdata/rules.shacl: - Shape cdifd:CDIFXASdataConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n4b033350132340a2b335269597e9b287b11: *none* - Shape _:n4b033350132340a2b335269597e9b287b4: *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 _:n4b033350132340a2b335269597e9b287b5: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ncd0800291f2445ab8f61699558d12f4fb8: *none* - Shape _:ncd0800291f2445ab8f61699558d12f4fb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncd0800291f2445ab8f61699558d12f4fb26: *none* - Shape _:ncd0800291f2445ab8f61699558d12f4fb6: *none* - Shape _:ncd0800291f2445ab8f61699558d12f4fb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ncd0800291f2445ab8f61699558d12f4fb19: *none* - Shape _:ncd0800291f2445ab8f61699558d12f4fb10: *none* - Shape _:ncd0800291f2445ab8f61699558d12f4fb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n4af66de7a7ac4d41a83bd3ff133b9edfb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4af66de7a7ac4d41a83bd3ff133b9edfb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n4af66de7a7ac4d41a83bd3ff133b9edfb22: *none* - Shape _:n4af66de7a7ac4d41a83bd3ff133b9edfb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4af66de7a7ac4d41a83bd3ff133b9edfb23: *none* - Shape _:n4af66de7a7ac4d41a83bd3ff133b9edfb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n4af66de7a7ac4d41a83bd3ff133b9edfb10: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n3992866692b444febde671562eda7bf9b5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3992866692b444febde671562eda7bf9b4: *none* - Shape _:n3992866692b444febde671562eda7bf9b17: *none* - Shape _:n3992866692b444febde671562eda7bf9b3: *none* - Shape cdifd:timePositionNode: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b41: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b38: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b40: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b13: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b44: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b39: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b9: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b24: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b10: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b3: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b42: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b29: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b52: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b7: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b14: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b45: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b38: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b10: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b11: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b29: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b12: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b30: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b4: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b8: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b44: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape _:n6e2dc6fcbe7a47c99f5aece6345196eab7: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n6e2dc6fcbe7a47c99f5aece6345196eab5: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:n6e2dc6fcbe7a47c99f5aece6345196eab18: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (2): Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:CDIFPersonShape Focus Node: ex:PersonExample_zZc Value Node: ex:PersonExample_zZc Message: A person must have a name or an identifier provided; affiliation to an organization is recommended. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: ex:PersonExample_zZc Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:contactPointProperty/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:CDIFContactPointShape: *none* - Shape _:n07b427ee475941b391bf083351100b7db14: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb26: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb11: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb27: *none* - Shape cdifd:webAPINode: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb34: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb17: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb35: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb31: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb29: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb24: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb33: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb28: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb30: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb25: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb4: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb32: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb10: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:nd01eac2336f24dcdbc425d1ca1941c07b5: *none* - Shape _:nd01eac2336f24dcdbc425d1ca1941c07b4: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b14: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b17: *none* - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b15: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b16: *none* - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b20: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b4: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b18: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7e6b3ebb006b4871bca515f9ec9d85e1b4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n2c9bde5799bd47b096723070b1938708b3: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b26: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b25: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b13: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b11: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b12: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b4: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b17: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b14: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b5: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b15: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: *none* - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: *none*
Validation result for _sources/xasProperties/xasCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: *none* - Shape cdifd:XasCoreConformsToShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n1060cfb7216a4e5283cf5f58a0650376b15: *none* - Shape _:n1060cfb7216a4e5283cf5f58a0650376b14: *none* - Shape _:n1060cfb7216a4e5283cf5f58a0650376b17: *none* - Shape _:n1060cfb7216a4e5283cf5f58a0650376b6: *none* - Shape _:n1060cfb7216a4e5283cf5f58a0650376b7: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n1060cfb7216a4e5283cf5f58a0650376b16: *none* - Shape _:n1060cfb7216a4e5283cf5f58a0650376b19: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b23: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b21: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b13: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b4: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b12: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b22: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b36: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b35: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/xasProperties/xasSample/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape: *none* - Shape _:n79ac4ac71fcf4ba7b5d219fd7f698a10b5: *none* - Shape _:n79ac4ac71fcf4ba7b5d219fd7f698a10b6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb75: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb70: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb69: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb72: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb15: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb18: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb66: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb16: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb14: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb20: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb67: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb10: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb13: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb71: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb17: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb73: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb11: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
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: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/xasProperties/xasOptional/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasOptional/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: *none* - Shape cdifd:XasDiscoveryConformsToShape: *none*
example_1_1.json Example
SHACL: 1 Violation, 6 Warning
Files
Using exampleCDIFxas.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/XASdata/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifCompositeProfile/XASdata/rules.shacl: - Shape cdifd:CDIFXASdataConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n4b033350132340a2b335269597e9b287b11: *none* - Shape _:n4b033350132340a2b335269597e9b287b4: *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 _:n4b033350132340a2b335269597e9b287b5: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ncd0800291f2445ab8f61699558d12f4fb8: *none* - Shape _:ncd0800291f2445ab8f61699558d12f4fb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncd0800291f2445ab8f61699558d12f4fb26: *none* - Shape _:ncd0800291f2445ab8f61699558d12f4fb6: *none* - Shape _:ncd0800291f2445ab8f61699558d12f4fb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ncd0800291f2445ab8f61699558d12f4fb19: *none* - Shape _:ncd0800291f2445ab8f61699558d12f4fb10: *none* - Shape _:ncd0800291f2445ab8f61699558d12f4fb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n4af66de7a7ac4d41a83bd3ff133b9edfb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4af66de7a7ac4d41a83bd3ff133b9edfb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n4af66de7a7ac4d41a83bd3ff133b9edfb22: *none* - Shape _:n4af66de7a7ac4d41a83bd3ff133b9edfb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4af66de7a7ac4d41a83bd3ff133b9edfb23: *none* - Shape _:n4af66de7a7ac4d41a83bd3ff133b9edfb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n4af66de7a7ac4d41a83bd3ff133b9edfb10: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n3992866692b444febde671562eda7bf9b5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3992866692b444febde671562eda7bf9b4: *none* - Shape _:n3992866692b444febde671562eda7bf9b17: *none* - Shape _:n3992866692b444febde671562eda7bf9b3: *none* - Shape cdifd:timePositionNode: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b41: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b38: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b40: *none* - Shape cdifd:spatialExtentProperty: ex:xasfacility_37yht - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b13: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b44: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b39: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b9: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b24: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b4: *none* - Shape cdifd:CDIFDefinedTermShape: xas:487y54/schema1:keywords,xas:487y54/schema1:measurementTechnique,xas:487y54/schema1:keywords,_:N53d993020ad04483aa8dfa74fac02081,xas:487y54/schema1:measurementTechnique - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b10: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b3: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b42: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b29: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b52: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b7: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b14: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b45: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b38: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b10: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b11: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b29: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b12: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b30: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b4: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b8: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b44: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape _:n6e2dc6fcbe7a47c99f5aece6345196eab7: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n6e2dc6fcbe7a47c99f5aece6345196eab5: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:n6e2dc6fcbe7a47c99f5aece6345196eab18: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/aps>,<https://ror.org/lejkthoj>
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://ada.org/person/3479>,<https://orcid.org/35735ul>,<https://orcid.org/3547ulkj> - Shape cdifd:contactPointProperty/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:CDIFContactPointShape: <https://ada.org/person/3479>/schema1:contactPoint,<https://orcid.org/3547ulkj>/schema1:contactPoint,<https://orcid.org/35735ul>/schema1:contactPoint - Shape _:n07b427ee475941b391bf083351100b7db14: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb26: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb11: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb27: *none* - Shape cdifd:webAPINode: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb34: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb17: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb35: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb31: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb29: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb24: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb33: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb28: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb30: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb25: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb4: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb32: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb10: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:nd01eac2336f24dcdbc425d1ca1941c07b5: *none* - Shape _:nd01eac2336f24dcdbc425d1ca1941c07b4: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b14: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b17: *none* - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b15: *none* - Shape cdifd:CDIFDefinedTermShape: xas:487y54/schema1:keywords,xas:487y54/schema1:measurementTechnique,xas:487y54/schema1:keywords,_:N53d993020ad04483aa8dfa74fac02081,xas:487y54/schema1:measurementTechnique - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b16: *none* - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b20: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b4: *none* - Shape cdifd:CDIFRoleShape: xas:487y54/schema1:contributor,xas:487y54/schema1:contributor,xas:487y54/schema1:contributor - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b18: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7e6b3ebb006b4871bca515f9ec9d85e1b4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n2c9bde5799bd47b096723070b1938708b3: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b26: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b25: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b13: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b11: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b12: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b4: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b17: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b14: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b5: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b15: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: xas:487y54/schema1:distribution - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: xas:487y54/schema1:distribution
Validation result for _sources/xasProperties/xasCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: xas:487y54/schema1:distribution - Shape cdifd:XasCoreConformsToShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n1060cfb7216a4e5283cf5f58a0650376b15: *none* - Shape _:n1060cfb7216a4e5283cf5f58a0650376b14: *none* - Shape _:n1060cfb7216a4e5283cf5f58a0650376b17: *none* - Shape _:n1060cfb7216a4e5283cf5f58a0650376b6: *none* - Shape _:n1060cfb7216a4e5283cf5f58a0650376b7: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n1060cfb7216a4e5283cf5f58a0650376b16: *none* - Shape _:n1060cfb7216a4e5283cf5f58a0650376b19: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b23: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b21: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b13: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b4: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b12: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b22: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b36: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b35: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/xasProperties/xasSample/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: False Results (3): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("3", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: xas:monochromatorEnergy Result Path: cdif:physicalDataType Message: For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("3", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: xas:incidentIntensity Result Path: cdif:physicalDataType Message: For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("3", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: xas:transmittedIntensity Result Path: cdif:physicalDataType Message: For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape: xas:monochromatorEnergy,xas:incidentIntensity,xas:transmittedIntensity - Shape _:n79ac4ac71fcf4ba7b5d219fd7f698a10b5: *none* - Shape _:n79ac4ac71fcf4ba7b5d219fd7f698a10b6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: False Results (3): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("for cdi InstanceVariable a physical data type should be provided.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: xas:monochromatorEnergy Result Path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("for cdi InstanceVariable a physical data type should be provided.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: xas:incidentIntensity Result Path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("for cdi InstanceVariable a physical data type should be provided.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: xas:transmittedIntensity Result Path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided.
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb75: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb70: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb69: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb72: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb15: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb18: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb66: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb16: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb14: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb20: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: xas:monochromatorEnergy,xas:incidentIntensity,xas:transmittedIntensity - Shape _:n4d73288857dc4871aa0676ffbe64b47fb67: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb10: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb13: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb71: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb17: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb73: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb11: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
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: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent): Severity: sh:Violation Source Shape: [ rdf:type sh:PropertyShape ; sh:hasValue <https://w3id.org/cdif/codelist/1.1> ; sh:message Literal("A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ] Focus Node: xas:ja51-pz63 Result Path: dcterms:conformsTo Message: A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/xasProperties/xasOptional/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasOptional/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: xas:487y54/schema1:distribution - Shape cdifd:XasDiscoveryConformsToShape: *none*
example_2_1.json Example
SHACL: 1 Violation, 7 Warning
Files
Using CDIF-XAS-Full.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/XASdata/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent): Severity: sh:Warning Source Shape: [ rdf:type sh:PropertyShape ; sh:hasValue <https://w3id.org/cdif/bbr/metadata/profiles/cdifCompositeProfile/XASdata> ; sh:message Literal("Metadata record for XASdata profile should declare conformance to https://w3id.org/cdif/bbr/metadata/profiles/cdifCompositeProfile/XASdata") ; sh:path dcterms:conformsTo ; sh:severity sh:Warning ] Focus Node: xas:ja51-pz63 Result Path: dcterms:conformsTo Message: Metadata record for XASdata profile should declare conformance to https://w3id.org/cdif/bbr/metadata/profiles/cdifCompositeProfile/XASdata
Focus nodes for _sources/profiles/cdifCompositeProfile/XASdata/rules.shacl: - Shape cdifd:CDIFXASdataConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape _:n4b033350132340a2b335269597e9b287b11: *none* - Shape _:n4b033350132340a2b335269597e9b287b4: *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 _:n4b033350132340a2b335269597e9b287b5: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ncd0800291f2445ab8f61699558d12f4fb8: *none* - Shape _:ncd0800291f2445ab8f61699558d12f4fb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncd0800291f2445ab8f61699558d12f4fb26: *none* - Shape _:ncd0800291f2445ab8f61699558d12f4fb6: *none* - Shape _:ncd0800291f2445ab8f61699558d12f4fb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ncd0800291f2445ab8f61699558d12f4fb19: *none* - Shape _:ncd0800291f2445ab8f61699558d12f4fb10: *none* - Shape _:ncd0800291f2445ab8f61699558d12f4fb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n4af66de7a7ac4d41a83bd3ff133b9edfb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4af66de7a7ac4d41a83bd3ff133b9edfb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n4af66de7a7ac4d41a83bd3ff133b9edfb22: *none* - Shape _:n4af66de7a7ac4d41a83bd3ff133b9edfb21: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4af66de7a7ac4d41a83bd3ff133b9edfb23: *none* - Shape _:n4af66de7a7ac4d41a83bd3ff133b9edfb20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n4af66de7a7ac4d41a83bd3ff133b9edfb10: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape _:n3992866692b444febde671562eda7bf9b5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:timeInstantNode: *none* - Shape cdifd:timeIntervalNode: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3992866692b444febde671562eda7bf9b4: *none* - Shape _:n3992866692b444febde671562eda7bf9b17: *none* - Shape _:n3992866692b444febde671562eda7bf9b3: *none* - Shape cdifd:timePositionNode: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b41: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b16: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b15: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b38: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b40: *none* - Shape cdifd:spatialExtentProperty: ex:xasfacility_37yht - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b13: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b44: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b39: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b9: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b24: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b4: *none* - Shape cdifd:CDIFDefinedTermShape: xas:487y54123/schema1:measurementTechnique,xas:487y54123/schema1:keywords,xas:487y54123/schema1:keywords,xas:487y54123/schema1:measurementTechnique - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b10: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b3: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b42: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n08b1e0a93b5b40ecb7570d0212b55b17b29: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b52: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b7: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b14: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b45: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b38: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b10: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b11: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b29: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b9: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b12: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b30: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b4: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b37: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b8: *none* - Shape _:n2239353e34db4c31bdf56bd8a3e932b4b44: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape _:n6e2dc6fcbe7a47c99f5aece6345196eab7: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape _:n6e2dc6fcbe7a47c99f5aece6345196eab5: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:n6e2dc6fcbe7a47c99f5aece6345196eab18: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/aps>,<https://ror.org/lejkthoj>
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://ada.org/person/3479>,<https://orcid.org/35735ul>,<https://orcid.org/3547ulkj> - Shape cdifd:contactPointProperty/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:CDIFContactPointShape: <https://orcid.org/3547ulkj>/schema1:contactPoint,<https://ada.org/person/3479>/schema1:contactPoint,<https://orcid.org/35735ul>/schema1:contactPoint - Shape _:n07b427ee475941b391bf083351100b7db14: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb26: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb11: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb27: *none* - Shape cdifd:webAPINode: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb34: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb17: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb35: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb31: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb29: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb24: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb33: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb28: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb30: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb25: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb4: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb32: *none* - Shape _:na5f341f7e2ca4c048df5e8a614303e6eb10: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:nd01eac2336f24dcdbc425d1ca1941c07b5: *none* - Shape _:nd01eac2336f24dcdbc425d1ca1941c07b4: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b14: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b17: *none* - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b15: *none* - Shape cdifd:CDIFDefinedTermShape: xas:487y54123/schema1:measurementTechnique,xas:487y54123/schema1:keywords,xas:487y54123/schema1:keywords,xas:487y54123/schema1:measurementTechnique - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b16: *none* - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b20: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b4: *none* - Shape cdifd:CDIFRoleShape: xas:487y54123/schema1:contributor,xas:487y54123/schema1:contributor,xas:487y54123/schema1:contributor - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n41662a6b0b41479988ce0a1f9e50fbf7b18: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7e6b3ebb006b4871bca515f9ec9d85e1b4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n2c9bde5799bd47b096723070b1938708b3: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b26: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b25: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b13: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b11: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b12: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b4: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b17: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b14: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b5: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape: *none* - Shape _:n2c9bde5799bd47b096723070b1938708b15: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: xas:487y54123/schema1:distribution - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: xas:487y54123/schema1:distribution
Validation result for _sources/xasProperties/xasCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: xas:487y54123/schema1:distribution - Shape cdifd:XasCoreConformsToShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n1060cfb7216a4e5283cf5f58a0650376b15: *none* - Shape _:n1060cfb7216a4e5283cf5f58a0650376b14: *none* - Shape _:n1060cfb7216a4e5283cf5f58a0650376b17: *none* - Shape _:n1060cfb7216a4e5283cf5f58a0650376b6: *none* - Shape _:n1060cfb7216a4e5283cf5f58a0650376b7: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n1060cfb7216a4e5283cf5f58a0650376b16: *none* - Shape _:n1060cfb7216a4e5283cf5f58a0650376b19: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b23: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b21: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b5: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b13: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b4: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b12: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b22: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b36: *none* - Shape _:nda66cfec8e5c40deaf7a0bad0db80f53b35: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/xasProperties/xasSample/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: False Results (3): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("3", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: xas:monochromatorEnergy Result Path: cdif:physicalDataType Message: For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("3", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: xas:incidentIntensity Result Path: cdif:physicalDataType Message: For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("3", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: xas:transmittedIntensity Result Path: cdif:physicalDataType Message: For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionVariableShape: xas:monochromatorEnergy,xas:incidentIntensity,xas:transmittedIntensity - Shape _:n79ac4ac71fcf4ba7b5d219fd7f698a10b5: *none* - Shape _:n79ac4ac71fcf4ba7b5d219fd7f698a10b6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: False Results (3): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("for cdi InstanceVariable a physical data type should be provided.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: xas:monochromatorEnergy Result Path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("for cdi InstanceVariable a physical data type should be provided.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: xas:incidentIntensity Result Path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("for cdi InstanceVariable a physical data type should be provided.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ] Focus Node: xas:transmittedIntensity Result Path: cdif:physicalDataType Message: for cdi InstanceVariable a physical data type should be provided.
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb75: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb70: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb69: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb72: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb15: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb18: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb66: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb16: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb14: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb20: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: xas:monochromatorEnergy,xas:incidentIntensity,xas:transmittedIntensity - Shape _:n4d73288857dc4871aa0676ffbe64b47fb67: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb10: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb13: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb71: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb17: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb73: *none* - Shape _:n4d73288857dc4871aa0676ffbe64b47fb11: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
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: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent): Severity: sh:Violation Source Shape: [ rdf:type sh:PropertyShape ; sh:hasValue <https://w3id.org/cdif/codelist/1.1> ; sh:message Literal("A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ] Focus Node: xas:ja51-pz63 Result Path: dcterms:conformsTo Message: A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/xasProperties/xasOptional/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasOptional/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: xas:487y54123/schema1:distribution - Shape cdifd:XasDiscoveryConformsToShape: *none*

Test passed: 0 / 1

example_1_1.json Example
SHACL: 1 Violation
Files
Using exampleCDIFcomplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifCompositeProfile/cdifComplete/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifCompositeProfile/cdifComplete/rules.shacl: - Shape cdifd:CDIFCompleteDatasetShape: *none* - Shape cdifd:CDIFCompleteConformsToShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl: - Shape cdifd:cdifDataStructure_WideDataStructureShape: *none* - Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none* - Shape cdifd:cdifDataStructure_PrimaryKeyShape: *none* - Shape cdifd:cdifDataStructure_DataStructureShape: *none* - Shape cdifd:cdifDataStructure_LongDataStructureShape: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n7e3c41feeb9542f4a3038d16f5c837b2b10: *none* - Shape _:n7e3c41feeb9542f4a3038d16f5c837b2b22: *none* - Shape _:n7e3c41feeb9542f4a3038d16f5c837b2b25: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7e3c41feeb9542f4a3038d16f5c837b2b21: *none* - Shape _:n7e3c41feeb9542f4a3038d16f5c837b2b23: *none* - Shape _:n7e3c41feeb9542f4a3038d16f5c837b2b20: *none* - Shape _:n7e3c41feeb9542f4a3038d16f5c837b2b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl: - Shape cdifd:cdifDimensionComponentShape: *none* - Shape cdifd:cdifIdentifierComponentShape: *none* - Shape cdifd:cdifVariableDescriptorComponentShape: *none*
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl: - Shape cdifd:cdifDescriptorVariableShape: *none* - Shape cdifd:cdifDescriptorValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl: - Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none* - Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none* - Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
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: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent): Severity: sh:Violation Source Shape: [ rdf:type sh:PropertyShape ; sh:hasValue <https://w3id.org/cdif/codelist/1.1> ; sh:message Literal("A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ] Focus Node: ex:metadata-record-001 Result Path: dcterms:conformsTo Message: A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n3b6237bd9bd546d3ab4bda41f49dc81fb6: *none* - Shape _:n3b6237bd9bd546d3ab4bda41f49dc81fb8: *none* - Shape _:n3b6237bd9bd546d3ab4bda41f49dc81fb4: *none* - Shape _:n3b6237bd9bd546d3ab4bda41f49dc81fb26: *none* - Shape _:n3b6237bd9bd546d3ab4bda41f49dc81fb7: *none* - Shape _:n3b6237bd9bd546d3ab4bda41f49dc81fb10: *none* - Shape _:n3b6237bd9bd546d3ab4bda41f49dc81fb5: *none* - Shape _:n3b6237bd9bd546d3ab4bda41f49dc81fb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl: - Shape cdifd:qualityMeasurementNode: ex:complete-dataset-001/dqv:hasQualityMeasurement,ex:complete-dataset-001/dqv:hasQualityMeasurement - Shape _:n50cd785c9c394ff2b77f52b43e2c4c72b4: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none* - Shape _:n50cd785c9c394ff2b77f52b43e2c4c72b5: *none* - Shape _:n50cd785c9c394ff2b77f52b43e2c4c72b11: *none* - Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:na20ecc31847743fe86872ec0ba5c5d9bb4: *none* - Shape cdifd:timeInstantNode: ex:complete-dataset-001/schema1:temporalCoverage/time:hasEnd,ex:complete-dataset-001/schema1:temporalCoverage/time:hasBeginning - Shape cdifd:timeIntervalNode: ex:complete-dataset-001/schema1:temporalCoverage - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:na20ecc31847743fe86872ec0ba5c5d9bb3: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode: *none* - Shape _:na20ecc31847743fe86872ec0ba5c5d9bb17: *none* - Shape _:na20ecc31847743fe86872ec0ba5c5d9bb5: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:nc2860a2ac2e2451ab0329afcd846cd87b9: *none* - Shape _:nc2860a2ac2e2451ab0329afcd846cd87b41: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc2860a2ac2e2451ab0329afcd846cd87b13: *none* - Shape _:nc2860a2ac2e2451ab0329afcd846cd87b4: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:nc2860a2ac2e2451ab0329afcd846cd87b24: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc2860a2ac2e2451ab0329afcd846cd87b15: *none* - Shape _:nc2860a2ac2e2451ab0329afcd846cd87b29: *none* - Shape cdifd:spatialExtentProperty: ex:complete-dataset-001/schema1:spatialCoverage,ex:activity-geochem-analysis/schema1:location - Shape _:nc2860a2ac2e2451ab0329afcd846cd87b16: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:nc2860a2ac2e2451ab0329afcd846cd87b38: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape: ex:complete-dataset-001/schema1:keywords,ex:complete-dataset-001/schema1:contributor/schema1:roleName,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:value,ex:complete-dataset-001/schema1:spatialCoverage/schema1:name,ex:complete-dataset-001/schema1:keywords,ex:activity-geochem-analysis/prov:used/schema1:instrument,ex:activity-geochem-analysis/prov:used/schema1:instrument/schema1:category,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:complete-dataset-001/schema1:distribution/schema1:serviceType,ex:complete-dataset-001/schema1:relatedLink/schema1:linkRelationship,ex:complete-dataset-001/schema1:measurementTechnique - Shape _:nc2860a2ac2e2451ab0329afcd846cd87b40: *none* - Shape _:nc2860a2ac2e2451ab0329afcd846cd87b42: *none* - Shape cdifd:geoShapeNode: ex:complete-dataset-001/schema1:spatialCoverage/schema1:geo - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc2860a2ac2e2451ab0329afcd846cd87b39: *none* - Shape _:nc2860a2ac2e2451ab0329afcd846cd87b3: *none* - Shape _:nc2860a2ac2e2451ab0329afcd846cd87b44: *none* - Shape _:nc2860a2ac2e2451ab0329afcd846cd87b10: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n97acc62ff7984149887c7332c5b4fe4bb12: *none* - Shape _:n97acc62ff7984149887c7332c5b4fe4bb5: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n97acc62ff7984149887c7332c5b4fe4bb8: *none* - Shape _:n97acc62ff7984149887c7332c5b4fe4bb51: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n97acc62ff7984149887c7332c5b4fe4bb38: *none* - Shape _:n97acc62ff7984149887c7332c5b4fe4bb11: *none* - Shape _:n97acc62ff7984149887c7332c5b4fe4bb52: *none* - Shape _:n97acc62ff7984149887c7332c5b4fe4bb9: *none* - Shape _:n97acc62ff7984149887c7332c5b4fe4bb14: *none* - Shape _:n97acc62ff7984149887c7332c5b4fe4bb29: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:n97acc62ff7984149887c7332c5b4fe4bb10: *none* - Shape _:n97acc62ff7984149887c7332c5b4fe4bb45: *none* - Shape _:n97acc62ff7984149887c7332c5b4fe4bb30: *none* - Shape _:n97acc62ff7984149887c7332c5b4fe4bb44: *none* - Shape _:n97acc62ff7984149887c7332c5b4fe4bb37: *none* - Shape _:n97acc62ff7984149887c7332c5b4fe4bb7: *none* - Shape _:n97acc62ff7984149887c7332c5b4fe4bb4: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: ex:complete-dataset-001/schema1:distribution/schema1:documentation,ex:complete-dataset-001/prov:wasDerivedFrom,ex:activity-geochem-analysis/prov:used,ex:complete-dataset-001/schema1:publishingPrinciples
Validation result for _sources/profiles/cdifProfile/cdifManifest/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifManifest/rules.shacl: - Shape cdifd:CDIFArchiveHasPartShape: *none* - Shape cdifd:CDIFManifestShape: *none* - Shape cdifd:CDIFManifestConformsToShape: *none*
Validation result for _sources/cdifDataType/cdifDataCube/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDataCube/rules.shacl: - Shape cdifd:dataCubeShape: <file:///github/workspace/#part-spectra-nc>,ex:complete-dataset-001/schema1:distribution
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/cdifDataType/cdifTabularData/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifTabularData/rules.shacl: - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:tabularDataShape/sh:or/rdf:first: *none* - Shape cdifd:tabularDataShape: <file:///github/workspace/#part-measurements-csv>,ex:complete-dataset-001/schema1:distribution
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape _:nb3e045a32da14493a16b96248929791db18: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape _:nb3e045a32da14493a16b96248929791db5: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:nb3e045a32da14493a16b96248929791db7: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:ieda-publisher,<https://ror.org/03m2x1q45>,<https://ror.org/02fjgr047> - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:complete-dataset-001/schema1:distribution/schema1:documentation,ex:complete-dataset-001/prov:wasDerivedFrom,ex:activity-geochem-analysis/prov:used,ex:complete-dataset-001/schema1:publishingPrinciples
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0003-5555-7777>,<https://orcid.org/0000-0001-2345-6789> - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0003-5555-7777>/schema1:contactPoint,<https://orcid.org/0000-0001-2345-6789>/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n48ee6d37616243d98f2e3a7e0370e28cb14: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n0557ecfcaef64f9b978f61b38ac06cd7b30: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n0557ecfcaef64f9b978f61b38ac06cd7b4: *none* - Shape cdifd:webAPINode: ex:complete-dataset-001/schema1:distribution - Shape _:n0557ecfcaef64f9b978f61b38ac06cd7b25: *none* - Shape _:n0557ecfcaef64f9b978f61b38ac06cd7b24: *none* - Shape _:n0557ecfcaef64f9b978f61b38ac06cd7b18: *none* - Shape _:n0557ecfcaef64f9b978f61b38ac06cd7b29: *none* - Shape _:n0557ecfcaef64f9b978f61b38ac06cd7b32: *none* - Shape _:n0557ecfcaef64f9b978f61b38ac06cd7b33: *none* - Shape _:n0557ecfcaef64f9b978f61b38ac06cd7b10: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n0557ecfcaef64f9b978f61b38ac06cd7b11: *none* - Shape _:n0557ecfcaef64f9b978f61b38ac06cd7b27: *none* - Shape _:n0557ecfcaef64f9b978f61b38ac06cd7b26: *none* - Shape _:n0557ecfcaef64f9b978f61b38ac06cd7b3: *none* - Shape _:n0557ecfcaef64f9b978f61b38ac06cd7b34: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n0557ecfcaef64f9b978f61b38ac06cd7b17: *none* - Shape _:n0557ecfcaef64f9b978f61b38ac06cd7b31: *none* - Shape _:n0557ecfcaef64f9b978f61b38ac06cd7b35: *none* - Shape _:n0557ecfcaef64f9b978f61b38ac06cd7b28: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:na31c1d0655054d5b81d80af9301e8b19b4: *none* - Shape _:na31c1d0655054d5b81d80af9301e8b19b5: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf979719909eb409083749a3320623afeb15: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:complete-dataset-001/schema1:keywords,ex:complete-dataset-001/schema1:contributor/schema1:roleName,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:value,ex:complete-dataset-001/schema1:spatialCoverage/schema1:name,ex:complete-dataset-001/schema1:keywords,ex:activity-geochem-analysis/prov:used/schema1:instrument,ex:activity-geochem-analysis/prov:used/schema1:instrument/schema1:category,ex:complete-dataset-001/dqv:hasQualityMeasurement/dqv:isMeasurementOf,ex:complete-dataset-001/schema1:distribution/schema1:serviceType,ex:complete-dataset-001/schema1:relatedLink/schema1:linkRelationship,ex:complete-dataset-001/schema1:measurementTechnique - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: ex:complete-dataset-001/schema1:contributor,ex:activity-geochem-analysis/schema1:participant - Shape _:nf979719909eb409083749a3320623afeb16: *none* - Shape _:nf979719909eb409083749a3320623afeb18: *none* - Shape _:nf979719909eb409083749a3320623afeb14: *none* - Shape _:nf979719909eb409083749a3320623afeb20: *none* - Shape _:nf979719909eb409083749a3320623afeb17: *none* - Shape _:nf979719909eb409083749a3320623afeb3: *none* - Shape _:nf979719909eb409083749a3320623afeb4: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty: <https://example.org/fieldwork/gb-transect-2025/raw-samples>,<https://doi.org/10.5880/example.field.001>,ex:complete-dataset-001/prov:wasDerivedFrom - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none* - Shape _:n4fa67feca5db440b8de7c5a91818b5edb4: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n9cf63a358d6b46269bcb1c4ee735c099b25: *none* - Shape _:n9cf63a358d6b46269bcb1c4ee735c099b5: *none* - Shape _:n9cf63a358d6b46269bcb1c4ee735c099b3: *none* - Shape _:n9cf63a358d6b46269bcb1c4ee735c099b15: *none* - Shape _:n9cf63a358d6b46269bcb1c4ee735c099b4: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n9cf63a358d6b46269bcb1c4ee735c099b11: *none* - Shape _:n9cf63a358d6b46269bcb1c4ee735c099b12: *none* - Shape _:n9cf63a358d6b46269bcb1c4ee735c099b13: *none* - Shape cdifd:fundingShape: ex:complete-dataset-001/schema1:funding - Shape _:n9cf63a358d6b46269bcb1c4ee735c099b17: *none* - Shape _:n9cf63a358d6b46269bcb1c4ee735c099b26: *none* - Shape _:n9cf63a358d6b46269bcb1c4ee735c099b14: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: ex:complete-dataset-001/schema1:distribution,ex:complete-dataset-001/schema1:distribution,ex:complete-dataset-001/schema1:distribution,ex:complete-dataset-001/schema1:distribution/schema1:potentialAction/schema1:result,ex:complete-dataset-001/schema1:distribution - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:complete-dataset-001/schema1:distribution,ex:complete-dataset-001/schema1:distribution,ex:complete-dataset-001/schema1:distribution,ex:complete-dataset-001/schema1:distribution/schema1:potentialAction/schema1:result,ex:complete-dataset-001/schema1:distribution
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: <file:///github/workspace/#part-spectra-nc>,ex:complete-dataset-001/schema1:distribution - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd9cf599fd19c4b8599db1b9a82e35c3cb6: *none* - Shape _:nd9cf599fd19c4b8599db1b9a82e35c3cb5: *none* - Shape cdifd:dataDescriptionVariableShape: ex:var-uncertainty,ex:var-concentration,ex:var-intensity,ex:var-wavelength,ex:var-sampleID
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:n68ac078f3e2b4e35b9bfc6c29ea906b3b69: *none* - Shape _:n68ac078f3e2b4e35b9bfc6c29ea906b3b18: *none* - Shape _:n68ac078f3e2b4e35b9bfc6c29ea906b3b14: *none* - Shape _:n68ac078f3e2b4e35b9bfc6c29ea906b3b75: *none* - Shape _:n68ac078f3e2b4e35b9bfc6c29ea906b3b17: *none* - Shape _:n68ac078f3e2b4e35b9bfc6c29ea906b3b15: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:n68ac078f3e2b4e35b9bfc6c29ea906b3b66: *none* - Shape _:n68ac078f3e2b4e35b9bfc6c29ea906b3b20: *none* - Shape _:n68ac078f3e2b4e35b9bfc6c29ea906b3b71: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:n68ac078f3e2b4e35b9bfc6c29ea906b3b11: *none* - Shape _:n68ac078f3e2b4e35b9bfc6c29ea906b3b67: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:n68ac078f3e2b4e35b9bfc6c29ea906b3b13: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: ex:var-uncertainty,ex:var-concentration,ex:var-intensity,ex:var-wavelength,ex:var-sampleID - Shape _:n68ac078f3e2b4e35b9bfc6c29ea906b3b10: *none* - Shape _:n68ac078f3e2b4e35b9bfc6c29ea906b3b73: *none* - Shape _:n68ac078f3e2b4e35b9bfc6c29ea906b3b16: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:n68ac078f3e2b4e35b9bfc6c29ea906b3b70: *none* - Shape _:n68ac078f3e2b4e35b9bfc6c29ea906b3b72: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifProvenance/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifProvenance/rules.shacl: - Shape cdifd:CDIFProvenanceConformsToShape: *none* - Shape cdifd:CDIFProvenanceShape: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape _:n6eb78c92f57a4f55b4f4e81aa96f4f09b35: *none* - Shape _:n6eb78c92f57a4f55b4f4e81aa96f4f09b13: *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 _:n6eb78c92f57a4f55b4f4e81aa96f4f09b36: *none* - Shape _:n6eb78c92f57a4f55b4f4e81aa96f4f09b21: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6eb78c92f57a4f55b4f4e81aa96f4f09b23: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6eb78c92f57a4f55b4f4e81aa96f4f09b5: *none* - Shape cdifd:cdifProvHowToShape: ex:activity-geochem-analysis/schema1:actionProcess - Shape _:n6eb78c92f57a4f55b4f4e81aa96f4f09b12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n6eb78c92f57a4f55b4f4e81aa96f4f09b22: *none* - Shape _:n6eb78c92f57a4f55b4f4e81aa96f4f09b4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n2d1398ca1f5549e382f8413ea18c3155b17: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n2d1398ca1f5549e382f8413ea18c3155b16: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2d1398ca1f5549e382f8413ea18c3155b6: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2d1398ca1f5549e382f8413ea18c3155b14: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n2d1398ca1f5549e382f8413ea18c3155b19: *none* - Shape _:n2d1398ca1f5549e382f8413ea18c3155b7: *none* - Shape _:n2d1398ca1f5549e382f8413ea18c3155b15: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*

Test passed: 0 / 0

Test passed: 0 / 0

Test passed: 2 / 4

affiliation-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using affiliation-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD affiliation-fail.jsonld created
Output Turtle affiliation-fail.ttl created
JSON Schema
ValidationError: 'schema:name' is a required property Failed validating 'required' in schema['allOf'][1]: {'required': ['@id', '@type', '@context', 'schema:name', 'schema:identifier', 'schema:dateModified', 'schema:subjectOf']} On instance: {'@context': {'ex': 'https://example.org/', 'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}, '@id': 'ex:PersonExample_zZc', '@type': 'schema:Person', 'schema:affiliation': 'some organization, schema TBD', 'schema:alternateName': 'Test, Joe', 'schema:description': 'Metadata specialist, based in Portland, Maine', 'schema:identifier': {'@type': 'schema:PropertyValue', 'schema:propertyID': 'https://doi.org', 'schema:url': 'https://doi.org/iY', 'schema:value': 'iY'}, 'schema:sameAs': ['https://ark.org/46737', 'uri:test:43737']}
SHACL
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n0741956734e24eb69d4724a75cbccc8eb7: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:n0741956734e24eb69d4724a75cbccc8eb18: *none* - Shape _:n0741956734e24eb69d4724a75cbccc8eb5: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n710567c849b248d6b09d92c0b91b5cf4b5: *none* - Shape _:n710567c849b248d6b09d92c0b91b5cf4b10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n710567c849b248d6b09d92c0b91b5cf4b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n710567c849b248d6b09d92c0b91b5cf4b26: *none* - Shape _:n710567c849b248d6b09d92c0b91b5cf4b4: *none* - Shape _:n710567c849b248d6b09d92c0b91b5cf4b8: *none* - Shape _:n710567c849b248d6b09d92c0b91b5cf4b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n710567c849b248d6b09d92c0b91b5cf4b6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n3cda3eb9a9c6474dad6094cc67a7f14bb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3cda3eb9a9c6474dad6094cc67a7f14bb10: *none* - Shape _:n3cda3eb9a9c6474dad6094cc67a7f14bb23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3cda3eb9a9c6474dad6094cc67a7f14bb21: *none* - Shape _:n3cda3eb9a9c6474dad6094cc67a7f14bb20: *none* - Shape _:n3cda3eb9a9c6474dad6094cc67a7f14bb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n3cda3eb9a9c6474dad6094cc67a7f14bb25: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (3): Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:CDIFPersonShape Focus Node: ex:PersonExample_zZc Value Node: ex:PersonExample_zZc Message: A person must have a name or an identifier provided; affiliation to an organization is recommended. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: ex:PersonExample_zZc Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI) Validation Result in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Warning Source Shape: cdifd:affiliationProperty Focus Node: ex:PersonExample_zZc Value Node: Literal("some organization, schema TBD") Result Path: schema1:affiliation Message: Optional: an affiliation must have object schema:Organization
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:n95fc79abb16f458791c5888550099539b14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - 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:CDIFContactPointShape: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b33: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b27: *none* - Shape cdifd:webAPINode: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b17: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b10: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b25: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b35: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b4: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b28: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b11: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b34: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b29: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b30: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b18: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b32: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b3: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b24: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b26: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:nfdc28902eb0548fbabe45bd8c7368ddbb5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:nfdc28902eb0548fbabe45bd8c7368ddbb4: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne7cdd92cb0014cba94c0957592bf1610b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:ne7cdd92cb0014cba94c0957592bf1610b18: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:ne7cdd92cb0014cba94c0957592bf1610b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne7cdd92cb0014cba94c0957592bf1610b3: *none* - Shape _:ne7cdd92cb0014cba94c0957592bf1610b15: *none* - Shape _:ne7cdd92cb0014cba94c0957592bf1610b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne7cdd92cb0014cba94c0957592bf1610b4: *none* - Shape _:ne7cdd92cb0014cba94c0957592bf1610b20: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none* - Shape _:ne64b210e299846989b5522a1b007f44fb4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b14: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b3: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b26: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b17: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b4: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b11: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b5: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b12: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b15: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b13: *none* - Shape cdifd:fundingShape: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b25: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: *none* - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: *none*
example_1_1.json Example
SHACL: 3 Warning
Files
Using exampleCdifCore.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: False Results (3): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:descriptionProperty Focus Node: ex:baseDiscovery23578 Result Path: schema1:description Message: A description of the resource is recommended for discovery Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:creatorProperty Focus Node: ex:baseDiscovery23578 Result Path: schema1:creator Message: At least one creator (author/originator) is recommended Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:keywordsProperty Focus Node: ex:baseDiscovery23578 Result Path: schema1:keywords Message: Keywords are recommended for discovery
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n0741956734e24eb69d4724a75cbccc8eb7: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:n0741956734e24eb69d4724a75cbccc8eb18: *none* - Shape _:n0741956734e24eb69d4724a75cbccc8eb5: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n710567c849b248d6b09d92c0b91b5cf4b5: *none* - Shape _:n710567c849b248d6b09d92c0b91b5cf4b10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n710567c849b248d6b09d92c0b91b5cf4b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n710567c849b248d6b09d92c0b91b5cf4b26: *none* - Shape _:n710567c849b248d6b09d92c0b91b5cf4b4: *none* - Shape _:n710567c849b248d6b09d92c0b91b5cf4b8: *none* - Shape _:n710567c849b248d6b09d92c0b91b5cf4b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n710567c849b248d6b09d92c0b91b5cf4b6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n3cda3eb9a9c6474dad6094cc67a7f14bb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3cda3eb9a9c6474dad6094cc67a7f14bb10: *none* - Shape _:n3cda3eb9a9c6474dad6094cc67a7f14bb23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3cda3eb9a9c6474dad6094cc67a7f14bb21: *none* - Shape _:n3cda3eb9a9c6474dad6094cc67a7f14bb20: *none* - Shape _:n3cda3eb9a9c6474dad6094cc67a7f14bb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n3cda3eb9a9c6474dad6094cc67a7f14bb25: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:n95fc79abb16f458791c5888550099539b14: *none* - Shape cdifd:CDIFPersonShape/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:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:aContactPoint
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b33: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b27: *none* - Shape cdifd:webAPINode: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b17: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b10: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b25: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b35: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b4: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b28: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b11: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b34: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b29: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b30: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b18: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b32: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b3: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b24: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b26: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:nfdc28902eb0548fbabe45bd8c7368ddbb5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:nfdc28902eb0548fbabe45bd8c7368ddbb4: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne7cdd92cb0014cba94c0957592bf1610b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:ne7cdd92cb0014cba94c0957592bf1610b18: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:ne7cdd92cb0014cba94c0957592bf1610b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne7cdd92cb0014cba94c0957592bf1610b3: *none* - Shape _:ne7cdd92cb0014cba94c0957592bf1610b15: *none* - Shape _:ne7cdd92cb0014cba94c0957592bf1610b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne7cdd92cb0014cba94c0957592bf1610b4: *none* - Shape _:ne7cdd92cb0014cba94c0957592bf1610b20: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none* - Shape _:ne64b210e299846989b5522a1b007f44fb4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b14: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b3: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b26: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b17: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b4: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b11: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b5: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b12: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b15: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b13: *none* - Shape cdifd:fundingShape: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b25: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: *none* - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: *none*
example_2_1.json Example
SHACL: 3 Warning
Files
Using exampleCdifCoreMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: False Results (3): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:descriptionProperty Focus Node: ex:coreMin23578 Result Path: schema1:description Message: A description of the resource is recommended for discovery Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:creatorProperty Focus Node: ex:coreMin23578 Result Path: schema1:creator Message: At least one creator (author/originator) is recommended Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:keywordsProperty Focus Node: ex:coreMin23578 Result Path: schema1:keywords Message: Keywords are recommended for discovery
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n0741956734e24eb69d4724a75cbccc8eb7: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:n0741956734e24eb69d4724a75cbccc8eb18: *none* - Shape _:n0741956734e24eb69d4724a75cbccc8eb5: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n710567c849b248d6b09d92c0b91b5cf4b5: *none* - Shape _:n710567c849b248d6b09d92c0b91b5cf4b10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n710567c849b248d6b09d92c0b91b5cf4b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n710567c849b248d6b09d92c0b91b5cf4b26: *none* - Shape _:n710567c849b248d6b09d92c0b91b5cf4b4: *none* - Shape _:n710567c849b248d6b09d92c0b91b5cf4b8: *none* - Shape _:n710567c849b248d6b09d92c0b91b5cf4b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n710567c849b248d6b09d92c0b91b5cf4b6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n3cda3eb9a9c6474dad6094cc67a7f14bb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3cda3eb9a9c6474dad6094cc67a7f14bb10: *none* - Shape _:n3cda3eb9a9c6474dad6094cc67a7f14bb23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3cda3eb9a9c6474dad6094cc67a7f14bb21: *none* - Shape _:n3cda3eb9a9c6474dad6094cc67a7f14bb20: *none* - Shape _:n3cda3eb9a9c6474dad6094cc67a7f14bb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n3cda3eb9a9c6474dad6094cc67a7f14bb25: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:n95fc79abb16f458791c5888550099539b14: *none* - Shape cdifd:CDIFPersonShape/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:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b33: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b27: *none* - Shape cdifd:webAPINode: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b17: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b10: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b25: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b35: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b4: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b28: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b11: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b34: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b29: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b30: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b18: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b32: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b3: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b24: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b26: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:nfdc28902eb0548fbabe45bd8c7368ddbb5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:nfdc28902eb0548fbabe45bd8c7368ddbb4: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne7cdd92cb0014cba94c0957592bf1610b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:ne7cdd92cb0014cba94c0957592bf1610b18: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:ne7cdd92cb0014cba94c0957592bf1610b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne7cdd92cb0014cba94c0957592bf1610b3: *none* - Shape _:ne7cdd92cb0014cba94c0957592bf1610b15: *none* - Shape _:ne7cdd92cb0014cba94c0957592bf1610b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne7cdd92cb0014cba94c0957592bf1610b4: *none* - Shape _:ne7cdd92cb0014cba94c0957592bf1610b20: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty: *none* - Shape _:ne64b210e299846989b5522a1b007f44fb4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b14: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b3: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b26: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b17: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b4: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b11: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b5: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b12: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b15: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b13: *none* - Shape cdifd:fundingShape: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b25: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: *none* - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: *none*
example_3_1.json Example
Passed
Files
Using exampleCdifCoreComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_3_1.jsonld created
Output Turtle example_3_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape _:n0741956734e24eb69d4724a75cbccc8eb7: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape soso:DatasetNS2Shape: *none* - Shape _:n0741956734e24eb69d4724a75cbccc8eb18: *none* - Shape _:n0741956734e24eb69d4724a75cbccc8eb5: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/04t3en479>,<https://orcid.org/0000-0001-2345-6789>/schema1:affiliation,ex:completeCoreDataset99001/schema1:funding/schema1:funder
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n710567c849b248d6b09d92c0b91b5cf4b5: *none* - Shape _:n710567c849b248d6b09d92c0b91b5cf4b10: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n710567c849b248d6b09d92c0b91b5cf4b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n710567c849b248d6b09d92c0b91b5cf4b26: *none* - Shape _:n710567c849b248d6b09d92c0b91b5cf4b4: *none* - Shape _:n710567c849b248d6b09d92c0b91b5cf4b8: *none* - Shape _:n710567c849b248d6b09d92c0b91b5cf4b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n710567c849b248d6b09d92c0b91b5cf4b6: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n3cda3eb9a9c6474dad6094cc67a7f14bb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3cda3eb9a9c6474dad6094cc67a7f14bb10: *none* - Shape _:n3cda3eb9a9c6474dad6094cc67a7f14bb23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3cda3eb9a9c6474dad6094cc67a7f14bb21: *none* - Shape _:n3cda3eb9a9c6474dad6094cc67a7f14bb20: *none* - Shape _:n3cda3eb9a9c6474dad6094cc67a7f14bb22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n3cda3eb9a9c6474dad6094cc67a7f14bb25: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: ex:completeCoreDataset99001/schema1:publishingPrinciples,ex:completeCoreDataset99001/schema1:conditionsOfAccess,ex:completeCoreDataset99001/schema1:license
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape _:n95fc79abb16f458791c5888550099539b14: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0002-9876-5432>,<https://orcid.org/0000-0003-1111-2222>,<https://orcid.org/0000-0001-2345-6789> - 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:CDIFContactPointShape: <https://orcid.org/0000-0001-2345-6789>/schema1:contactPoint,<https://ror.org/04t3en479>/schema1:contactPoint,<https://orcid.org/0000-0002-9876-5432>/schema1:contactPoint,<https://orcid.org/0000-0003-1111-2222>/schema1:contactPoint
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b33: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b27: *none* - Shape cdifd:webAPINode: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b17: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b10: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b25: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b35: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b4: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b28: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b11: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b34: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b29: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b30: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b18: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b32: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b3: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b24: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b26: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nb57003e226fc4267a555f6ad74dbda45b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:nfdc28902eb0548fbabe45bd8c7368ddbb5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:nfdc28902eb0548fbabe45bd8c7368ddbb4: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne7cdd92cb0014cba94c0957592bf1610b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:completeCoreDataset99001/schema1:additionalType,ex:completeCoreDataset99001/schema1:keywords,<https://ror.org/04t3en479>/schema1:additionalType,ex:completeCoreDataset99001/schema1:keywords - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:ne7cdd92cb0014cba94c0957592bf1610b18: *none* - Shape cdifd:CDIFRoleShape: ex:completeCoreDataset99001/schema1:contributor - Shape _:ne7cdd92cb0014cba94c0957592bf1610b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne7cdd92cb0014cba94c0957592bf1610b3: *none* - Shape _:ne7cdd92cb0014cba94c0957592bf1610b15: *none* - Shape _:ne7cdd92cb0014cba94c0957592bf1610b16: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne7cdd92cb0014cba94c0957592bf1610b4: *none* - Shape _:ne7cdd92cb0014cba94c0957592bf1610b20: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty: ex:argoRawProfiles - Shape _:ne64b210e299846989b5522a1b007f44fb4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b14: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b3: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b26: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b17: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b4: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b11: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b5: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b12: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b15: *none* - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b13: *none* - Shape cdifd:fundingShape: ex:completeCoreDataset99001/schema1:funding - Shape _:n00b218b7440146958b4d3ce72c8dc3a6b25: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: ex:completeCoreDataset99001/schema1:distribution,ex:completeCoreDataset99001/schema1:distribution - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:completeCoreDataset99001/schema1:distribution,ex:completeCoreDataset99001/schema1:distribution

Test passed: 0 / 2

example_1_1.json Example
SHACL: 1 Violation
Files
Using exampleCdifDataDescriptionMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape _:n7ff0a756441f4e5f8b64baf80d567fadb6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: *none* - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:n7ff0a756441f4e5f8b64baf80d567fadb5: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:dataDescriptionVariableShape: <https://example.org/var/temperature>
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n815fca84c8134eba9e2383e228a8068eb10: *none* - Shape _:n815fca84c8134eba9e2383e228a8068eb6: *none* - Shape _:n815fca84c8134eba9e2383e228a8068eb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n815fca84c8134eba9e2383e228a8068eb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n815fca84c8134eba9e2383e228a8068eb19: *none* - Shape _:n815fca84c8134eba9e2383e228a8068eb26: *none* - Shape _:n815fca84c8134eba9e2383e228a8068eb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n815fca84c8134eba9e2383e228a8068eb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n8ee7558eaa0a46039a5e661e34b33c4ab22: *none* - Shape _:n8ee7558eaa0a46039a5e661e34b33c4ab21: *none* - Shape _:n8ee7558eaa0a46039a5e661e34b33c4ab20: *none* - Shape _:n8ee7558eaa0a46039a5e661e34b33c4ab11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8ee7558eaa0a46039a5e661e34b33c4ab25: *none* - Shape _:n8ee7558eaa0a46039a5e661e34b33c4ab10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n8ee7558eaa0a46039a5e661e34b33c4ab23: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:nb8e4c5c72434481188e8662484e8b3d1b10: *none* - Shape _:nb8e4c5c72434481188e8662484e8b3d1b15: *none* - Shape _:nb8e4c5c72434481188e8662484e8b3d1b71: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb8e4c5c72434481188e8662484e8b3d1b67: *none* - Shape _:nb8e4c5c72434481188e8662484e8b3d1b69: *none* - Shape _:nb8e4c5c72434481188e8662484e8b3d1b72: *none* - Shape _:nb8e4c5c72434481188e8662484e8b3d1b66: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:nb8e4c5c72434481188e8662484e8b3d1b17: *none* - Shape _:nb8e4c5c72434481188e8662484e8b3d1b16: *none* - Shape _:nb8e4c5c72434481188e8662484e8b3d1b20: *none* - Shape _:nb8e4c5c72434481188e8662484e8b3d1b70: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nb8e4c5c72434481188e8662484e8b3d1b14: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/var/temperature> - Shape _:nb8e4c5c72434481188e8662484e8b3d1b75: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nb8e4c5c72434481188e8662484e8b3d1b18: *none* - Shape _:nb8e4c5c72434481188e8662484e8b3d1b73: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb8e4c5c72434481188e8662484e8b3d1b11: *none* - Shape _:nb8e4c5c72434481188e8662484e8b3d1b13: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b30: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b44: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b5: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b29: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b45: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b9: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b12: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b51: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b10: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b52: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b8: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b37: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b7: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b38: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b4: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
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: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent): Severity: sh:Violation Source Shape: [ rdf:type sh:PropertyShape ; sh:hasValue <https://w3id.org/cdif/codelist/1.1> ; sh:message Literal("A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ] Focus Node: [ dcterms:conformsTo <https://w3id.org/cdif/data_description/1.1> ] Result Path: dcterms:conformsTo Message: A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none*
example_2_1.json Example
SHACL: 1 Violation
Files
Using exampleCdifDataDescription.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl: - Shape _:n7ff0a756441f4e5f8b64baf80d567fadb6: *none* - Shape cdifd:dataDescriptionDatasetShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape: <https://example.org/dataset/oceanTemp2025>/schema1:distribution - Shape cdifd:CDIFDataDescriptionConformsToShape: *none* - Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none* - Shape _:n7ff0a756441f4e5f8b64baf80d567fadb5: *none* - Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:dataDescriptionVariableShape: <https://example.org/dataset/oceanTemp2025/var/sourceCruise>,<https://example.org/dataset/oceanTemp2025/var/stationId>,<https://example.org/dataset/oceanTemp2025/var/measurementDepth>,<https://example.org/dataset/oceanTemp2025/var/qcFlag>,<https://example.org/dataset/oceanTemp2025/var/seaWaterTemp>
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n815fca84c8134eba9e2383e228a8068eb10: *none* - Shape _:n815fca84c8134eba9e2383e228a8068eb6: *none* - Shape _:n815fca84c8134eba9e2383e228a8068eb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n815fca84c8134eba9e2383e228a8068eb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n815fca84c8134eba9e2383e228a8068eb19: *none* - Shape _:n815fca84c8134eba9e2383e228a8068eb26: *none* - Shape _:n815fca84c8134eba9e2383e228a8068eb8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n815fca84c8134eba9e2383e228a8068eb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n8ee7558eaa0a46039a5e661e34b33c4ab22: *none* - Shape _:n8ee7558eaa0a46039a5e661e34b33c4ab21: *none* - Shape _:n8ee7558eaa0a46039a5e661e34b33c4ab20: *none* - Shape _:n8ee7558eaa0a46039a5e661e34b33c4ab11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n8ee7558eaa0a46039a5e661e34b33c4ab25: *none* - Shape _:n8ee7558eaa0a46039a5e661e34b33c4ab10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n8ee7558eaa0a46039a5e661e34b33c4ab23: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl: - Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl: - Shape _:nb8e4c5c72434481188e8662484e8b3d1b10: *none* - Shape _:nb8e4c5c72434481188e8662484e8b3d1b15: *none* - Shape _:nb8e4c5c72434481188e8662484e8b3d1b71: *none* - Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb8e4c5c72434481188e8662484e8b3d1b67: *none* - Shape _:nb8e4c5c72434481188e8662484e8b3d1b69: *none* - Shape _:nb8e4c5c72434481188e8662484e8b3d1b72: *none* - Shape _:nb8e4c5c72434481188e8662484e8b3d1b66: *none* - Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none* - Shape _:nb8e4c5c72434481188e8662484e8b3d1b17: *none* - Shape _:nb8e4c5c72434481188e8662484e8b3d1b16: *none* - Shape _:nb8e4c5c72434481188e8662484e8b3d1b20: *none* - Shape _:nb8e4c5c72434481188e8662484e8b3d1b70: *none* - Shape cdifd:QualifiesRequiredForAttributeShape: *none* - Shape _:nb8e4c5c72434481188e8662484e8b3d1b14: *none* - Shape cdifd:QualifiesCoherenceShape: *none* - Shape cdifd:CDIFxasInstanceVariableShape: <https://example.org/dataset/oceanTemp2025/var/sourceCruise>,<https://example.org/dataset/oceanTemp2025/var/stationId>,<https://example.org/dataset/oceanTemp2025/var/measurementDepth>,<https://example.org/dataset/oceanTemp2025/var/qcFlag>,<https://example.org/dataset/oceanTemp2025/var/seaWaterTemp> - Shape _:nb8e4c5c72434481188e8662484e8b3d1b75: *none* - Shape cdifd:CDIFInstanceVariableShape: *none* - Shape _:nb8e4c5c72434481188e8662484e8b3d1b18: *none* - Shape _:nb8e4c5c72434481188e8662484e8b3d1b73: *none* - Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb8e4c5c72434481188e8662484e8b3d1b11: *none* - Shape _:nb8e4c5c72434481188e8662484e8b3d1b13: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b30: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b44: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b5: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b29: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b45: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b9: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b12: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b51: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b10: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b52: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b8: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b37: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b7: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b38: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b4: *none* - Shape _:n3485a69c7d51491b95bdc5c9a26b5103b14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl: - Shape cdifd:cdifCategoryStatisticShape: *none* - Shape cdifd:cdifStatisticsCollectionShape: *none* - Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl: Validation Report Conforms: True
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: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl: - Shape cdifd:cdifSubstantiveValueDomainShape: *none* - Shape cdifd:cdifSentinelValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl: - Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in HasValueConstraintComponent (http://www.w3.org/ns/shacl#HasValueConstraintComponent): Severity: sh:Violation Source Shape: [ rdf:type sh:PropertyShape ; sh:hasValue <https://w3id.org/cdif/codelist/1.1> ; sh:message Literal("A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path dcterms:conformsTo ] Focus Node: <https://example.org/dataset/oceanTemp2025/metadata> Result Path: dcterms:conformsTo Message: A subjectOf catalog record on a CDIF codelist must include dcterms:conformsTo <https://w3id.org/cdif/codelist/1.1>.
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl: - Shape cdifd:CDIFCodelistConceptShape: *none* - Shape cdifd:CDIFCodelistConformsToShape: *none* - Shape cdifd:CDIFCodelistShape: *none*

Test passed: 3 / 4

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

Test passed: 0 / 0

Test passed: 2 / 2

example_1_1.json Example
Passed
Files
Using exampleCdifManifestMinimal.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifProfile/cdifManifest/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifManifest/rules.shacl: - Shape cdifd:CDIFArchiveHasPartShape: *none* - Shape cdifd:CDIFManifestShape: *none* - Shape cdifd:CDIFManifestConformsToShape: *none*
Validation result for _sources/cdifDataType/cdifDataCube/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDataCube/rules.shacl: - Shape cdifd:dataCubeShape: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nc6c8b3de2c0c4d2bae3b1ed9284c7105b19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nc6c8b3de2c0c4d2bae3b1ed9284c7105b10: *none* - Shape _:nc6c8b3de2c0c4d2bae3b1ed9284c7105b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc6c8b3de2c0c4d2bae3b1ed9284c7105b7: *none* - Shape _:nc6c8b3de2c0c4d2bae3b1ed9284c7105b5: *none* - Shape _:nc6c8b3de2c0c4d2bae3b1ed9284c7105b6: *none* - Shape _:nc6c8b3de2c0c4d2bae3b1ed9284c7105b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc6c8b3de2c0c4d2bae3b1ed9284c7105b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:na50e40b2b4614920b03ecbc706e20bedb20: *none* - Shape _:na50e40b2b4614920b03ecbc706e20bedb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:na50e40b2b4614920b03ecbc706e20bedb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:na50e40b2b4614920b03ecbc706e20bedb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na50e40b2b4614920b03ecbc706e20bedb10: *none* - Shape _:na50e40b2b4614920b03ecbc706e20bedb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:na50e40b2b4614920b03ecbc706e20bedb21: *none*
Validation result for _sources/cdifDataType/cdifTabularData/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifTabularData/rules.shacl: - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:tabularDataShape/sh:or/rdf:first: *none* - Shape cdifd:tabularDataShape: *none*
example_2_1.json Example
Passed
Files
Using exampleCdifManifest.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifProfile/cdifManifest/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifManifest/rules.shacl: - Shape cdifd:CDIFArchiveHasPartShape: *none* - Shape cdifd:CDIFManifestShape: *none* - Shape cdifd:CDIFManifestConformsToShape: *none*
Validation result for _sources/cdifDataType/cdifDataCube/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifDataCube/rules.shacl: - Shape cdifd:dataCubeShape: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl: - Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nc6c8b3de2c0c4d2bae3b1ed9284c7105b19: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nc6c8b3de2c0c4d2bae3b1ed9284c7105b10: *none* - Shape _:nc6c8b3de2c0c4d2bae3b1ed9284c7105b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc6c8b3de2c0c4d2bae3b1ed9284c7105b7: *none* - Shape _:nc6c8b3de2c0c4d2bae3b1ed9284c7105b5: *none* - Shape _:nc6c8b3de2c0c4d2bae3b1ed9284c7105b6: *none* - Shape _:nc6c8b3de2c0c4d2bae3b1ed9284c7105b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc6c8b3de2c0c4d2bae3b1ed9284c7105b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:na50e40b2b4614920b03ecbc706e20bedb20: *none* - Shape _:na50e40b2b4614920b03ecbc706e20bedb25: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:na50e40b2b4614920b03ecbc706e20bedb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:na50e40b2b4614920b03ecbc706e20bedb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:na50e40b2b4614920b03ecbc706e20bedb10: *none* - Shape _:na50e40b2b4614920b03ecbc706e20bedb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:na50e40b2b4614920b03ecbc706e20bedb21: *none*
Validation result for _sources/cdifDataType/cdifTabularData/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifTabularData/rules.shacl: - Shape cdifd:tabularDataShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:tabularDataShape/sh:or/rdf:first: *none* - Shape cdifd:tabularDataShape: *none*

Test passed: 1 / 2

example_1_1.json Example
Passed
Files
Using exampleCdifProvenance.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifProfile/cdifProvenance/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifProvenance/rules.shacl: - Shape cdifd:CDIFProvenanceConformsToShape: *none* - Shape cdifd:CDIFProvenanceShape: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape _:ndff224b1b4904d5796e9d49e2cf7fefbb23: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:ndff224b1b4904d5796e9d49e2cf7fefbb36: *none* - Shape _:ndff224b1b4904d5796e9d49e2cf7fefbb5: *none* - Shape _:ndff224b1b4904d5796e9d49e2cf7fefbb4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndff224b1b4904d5796e9d49e2cf7fefbb12: *none* - Shape _:ndff224b1b4904d5796e9d49e2cf7fefbb13: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndff224b1b4904d5796e9d49e2cf7fefbb35: *none* - Shape _:ndff224b1b4904d5796e9d49e2cf7fefbb21: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:ndff224b1b4904d5796e9d49e2cf7fefbb22: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n21c9bda0ef5948779a54d78c2d158c7db7: *none* - Shape _:n21c9bda0ef5948779a54d78c2d158c7db8: *none* - Shape _:n21c9bda0ef5948779a54d78c2d158c7db5: *none* - Shape _:n21c9bda0ef5948779a54d78c2d158c7db4: *none* - Shape _:n21c9bda0ef5948779a54d78c2d158c7db10: *none* - Shape _:n21c9bda0ef5948779a54d78c2d158c7db6: *none* - Shape _:n21c9bda0ef5948779a54d78c2d158c7db19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n21c9bda0ef5948779a54d78c2d158c7db26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n45d6a8d1ab264a0684eacefa31831eedb22: *none* - Shape _:n45d6a8d1ab264a0684eacefa31831eedb25: *none* - Shape _:n45d6a8d1ab264a0684eacefa31831eedb10: *none* - Shape _:n45d6a8d1ab264a0684eacefa31831eedb23: *none* - Shape _:n45d6a8d1ab264a0684eacefa31831eedb21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n45d6a8d1ab264a0684eacefa31831eedb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n45d6a8d1ab264a0684eacefa31831eedb20: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n90a49b05db634b77bf7eeaac7b2eeaa5b15: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n90a49b05db634b77bf7eeaac7b2eeaa5b7: *none* - Shape _:n90a49b05db634b77bf7eeaac7b2eeaa5b16: *none* - Shape _:n90a49b05db634b77bf7eeaac7b2eeaa5b19: *none* - Shape _:n90a49b05db634b77bf7eeaac7b2eeaa5b17: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n90a49b05db634b77bf7eeaac7b2eeaa5b6: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n90a49b05db634b77bf7eeaac7b2eeaa5b14: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n140b824de1f24db38a394c10db52acdfb44: *none* - Shape _:n140b824de1f24db38a394c10db52acdfb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n140b824de1f24db38a394c10db52acdfb41: *none* - Shape _:n140b824de1f24db38a394c10db52acdfb16: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n140b824de1f24db38a394c10db52acdfb39: *none* - Shape _:n140b824de1f24db38a394c10db52acdfb42: *none* - Shape _:n140b824de1f24db38a394c10db52acdfb9: *none* - Shape _:n140b824de1f24db38a394c10db52acdfb15: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n140b824de1f24db38a394c10db52acdfb24: *none* - Shape _:n140b824de1f24db38a394c10db52acdfb38: *none* - Shape cdifd:CDIFDefinedTermShape: _:Nd8a7d0087d584fbbabaebaec2de0c2b2 - Shape _:n140b824de1f24db38a394c10db52acdfb40: *none* - Shape _:n140b824de1f24db38a394c10db52acdfb3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n140b824de1f24db38a394c10db52acdfb29: *none* - Shape _:n140b824de1f24db38a394c10db52acdfb13: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n140b824de1f24db38a394c10db52acdfb10: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:ne682bb6dd2844408ac692355301fd6d7b5: *none* - Shape _:ne682bb6dd2844408ac692355301fd6d7b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:na31e89c2aecd46dc8716d46b8cd9ca1fb18: *none* - Shape _:na31e89c2aecd46dc8716d46b8cd9ca1fb15: *none* - Shape _:na31e89c2aecd46dc8716d46b8cd9ca1fb20: *none* - Shape cdifd:CDIFDefinedTermShape: _:Nd8a7d0087d584fbbabaebaec2de0c2b2 - Shape _:na31e89c2aecd46dc8716d46b8cd9ca1fb4: *none* - Shape _:na31e89c2aecd46dc8716d46b8cd9ca1fb17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:na31e89c2aecd46dc8716d46b8cd9ca1fb3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:na31e89c2aecd46dc8716d46b8cd9ca1fb16: *none* - Shape _:na31e89c2aecd46dc8716d46b8cd9ca1fb14: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:dataset_with_provenance_001/prov:wasGeneratedBy/schema1:agent - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:dataset_with_provenance_001/prov:wasGeneratedBy/schema1:agent/schema1:contactPoint - Shape _:ncd3a677dd4294c1eb28e4e98da800a94b14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
example_2_1.json Example
SHACL: 7 Warning, 3 Info
Files
Using exampleEPMAProvenance.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifProfile/cdifProvenance/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifProvenance/rules.shacl: - Shape cdifd:CDIFProvenanceConformsToShape: *none* - Shape cdifd:CDIFProvenanceShape: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape _:ndff224b1b4904d5796e9d49e2cf7fefbb23: *none* - Shape cdifd:cdifProvHowToStepShape: <file:///github/workspace/#SamplePreparation>/schema1:actionProcess/schema1:step,<https://registry.onegeochemistry.org/methods/jeol-8530f-olivine-v1>/schema1:step,<https://registry.onegeochemistry.org/methods/jeol-8530f-olivine-v1>/schema1:step,<file:///github/workspace/#DataReduction>/schema1:actionProcess/schema1:step,<file:///github/workspace/#DataReduction>/schema1:actionProcess/schema1:step,<https://registry.onegeochemistry.org/methods/jeol-8530f-olivine-v1>/schema1:step,<https://registry.onegeochemistry.org/methods/jeol-8530f-olivine-v1>/schema1:step,<file:///github/workspace/#SamplePreparation>/schema1:actionProcess/schema1:step,<https://registry.onegeochemistry.org/methods/jeol-8530f-olivine-v1>/schema1:step,<file:///github/workspace/#SamplePreparation>/schema1:actionProcess/schema1:step,<file:///github/workspace/#DataReduction>/schema1:actionProcess/schema1:step - Shape cdifd:cdifProvActivityShape: *none* - Shape _:ndff224b1b4904d5796e9d49e2cf7fefbb36: *none* - Shape _:ndff224b1b4904d5796e9d49e2cf7fefbb5: *none* - Shape _:ndff224b1b4904d5796e9d49e2cf7fefbb4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndff224b1b4904d5796e9d49e2cf7fefbb12: *none* - Shape _:ndff224b1b4904d5796e9d49e2cf7fefbb13: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndff224b1b4904d5796e9d49e2cf7fefbb35: *none* - Shape _:ndff224b1b4904d5796e9d49e2cf7fefbb21: *none* - Shape cdifd:cdifProvHowToShape: <file:///github/workspace/#SamplePreparation>/schema1:actionProcess,<https://registry.onegeochemistry.org/methods/jeol-8530f-olivine-v1>,<file:///github/workspace/#DataReduction>/schema1:actionProcess - Shape _:ndff224b1b4904d5796e9d49e2cf7fefbb22: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: <file:///github/workspace/#EPMAAnalysis>/prov:used/schema1:instrument/schema1:manufacturer
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n21c9bda0ef5948779a54d78c2d158c7db7: *none* - Shape _:n21c9bda0ef5948779a54d78c2d158c7db8: *none* - Shape _:n21c9bda0ef5948779a54d78c2d158c7db5: *none* - Shape _:n21c9bda0ef5948779a54d78c2d158c7db4: *none* - Shape _:n21c9bda0ef5948779a54d78c2d158c7db10: *none* - Shape _:n21c9bda0ef5948779a54d78c2d158c7db6: *none* - Shape _:n21c9bda0ef5948779a54d78c2d158c7db19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n21c9bda0ef5948779a54d78c2d158c7db26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n45d6a8d1ab264a0684eacefa31831eedb22: *none* - Shape _:n45d6a8d1ab264a0684eacefa31831eedb25: *none* - Shape _:n45d6a8d1ab264a0684eacefa31831eedb10: *none* - Shape _:n45d6a8d1ab264a0684eacefa31831eedb23: *none* - Shape _:n45d6a8d1ab264a0684eacefa31831eedb21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n45d6a8d1ab264a0684eacefa31831eedb11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n45d6a8d1ab264a0684eacefa31831eedb20: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: False Results (5): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: [ rdf:type schema1:PropertyValue ; schema1:name Literal("Beam Current") ; schema1:unitText Literal("nA") ; schema1:value Literal("20", datatype=xsd:integer) ] Result Path: schema1:propertyID Message: Less than 1 values on [ rdf:type schema1:PropertyValue ; schema1:name Literal("Beam Current") ; schema1:unitText Literal("nA") ; schema1:value Literal("20", datatype=xsd:integer) ]->schema1:propertyID Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: [ rdf:type schema1:PropertyValue ; schema1:name Literal("Matrix Correction Model") ; schema1:value Literal("ZAF (LINEMU MACs)") ] Result Path: schema1:propertyID Message: Less than 1 values on [ rdf:type schema1:PropertyValue ; schema1:name Literal("Matrix Correction Model") ; schema1:value Literal("ZAF (LINEMU MACs)") ]->schema1:propertyID Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: [ rdf:type schema1:PropertyValue ; schema1:name Literal("Accelerating Voltage") ; schema1:unitText Literal("kV") ; schema1:value Literal("15", datatype=xsd:integer) ] Result Path: schema1:propertyID Message: Less than 1 values on [ rdf:type schema1:PropertyValue ; schema1:name Literal("Accelerating Voltage") ; schema1:unitText Literal("kV") ; schema1:value Literal("15", datatype=xsd:integer) ]->schema1:propertyID Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: [ rdf:type schema1:PropertyValue ; schema1:name Literal("Beam Diameter") ; schema1:value Literal("focused (~1 um)") ] Result Path: schema1:propertyID Message: Less than 1 values on [ rdf:type schema1:PropertyValue ; schema1:name Literal("Beam Diameter") ; schema1:value Literal("focused (~1 um)") ]->schema1:propertyID Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: [ rdf:type schema1:PropertyValue ; schema1:name Literal("Number of Analyses") ; schema1:value Literal("142", datatype=xsd:integer) ] Result Path: schema1:propertyID Message: Less than 1 values on [ rdf:type schema1:PropertyValue ; schema1:name Literal("Number of Analyses") ; schema1:value Literal("142", datatype=xsd:integer) ]->schema1:propertyID
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n90a49b05db634b77bf7eeaac7b2eeaa5b15: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n90a49b05db634b77bf7eeaac7b2eeaa5b7: *none* - Shape _:n90a49b05db634b77bf7eeaac7b2eeaa5b16: *none* - Shape _:n90a49b05db634b77bf7eeaac7b2eeaa5b19: *none* - Shape _:n90a49b05db634b77bf7eeaac7b2eeaa5b17: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n90a49b05db634b77bf7eeaac7b2eeaa5b6: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n90a49b05db634b77bf7eeaac7b2eeaa5b14: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n140b824de1f24db38a394c10db52acdfb44: *none* - Shape _:n140b824de1f24db38a394c10db52acdfb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n140b824de1f24db38a394c10db52acdfb41: *none* - Shape _:n140b824de1f24db38a394c10db52acdfb16: *none* - Shape cdifd:spatialExtentProperty: <file:///github/workspace/#EPMAAnalysis>/schema1:location - Shape _:n140b824de1f24db38a394c10db52acdfb39: *none* - Shape _:n140b824de1f24db38a394c10db52acdfb42: *none* - Shape _:n140b824de1f24db38a394c10db52acdfb9: *none* - Shape _:n140b824de1f24db38a394c10db52acdfb15: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n140b824de1f24db38a394c10db52acdfb24: *none* - Shape _:n140b824de1f24db38a394c10db52acdfb38: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n140b824de1f24db38a394c10db52acdfb40: *none* - Shape _:n140b824de1f24db38a394c10db52acdfb3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n140b824de1f24db38a394c10db52acdfb29: *none* - Shape _:n140b824de1f24db38a394c10db52acdfb13: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n140b824de1f24db38a394c10db52acdfb10: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:ne682bb6dd2844408ac692355301fd6d7b5: *none* - Shape _:ne682bb6dd2844408ac692355301fd6d7b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:na31e89c2aecd46dc8716d46b8cd9ca1fb18: *none* - Shape _:na31e89c2aecd46dc8716d46b8cd9ca1fb15: *none* - Shape _:na31e89c2aecd46dc8716d46b8cd9ca1fb20: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:na31e89c2aecd46dc8716d46b8cd9ca1fb4: *none* - Shape _:na31e89c2aecd46dc8716d46b8cd9ca1fb17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:na31e89c2aecd46dc8716d46b8cd9ca1fb3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:na31e89c2aecd46dc8716d46b8cd9ca1fb16: *none* - Shape _:na31e89c2aecd46dc8716d46b8cd9ca1fb14: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (3): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: [ rdf:type schema1:Person ; schema1:identifier Literal("https://orcid.org/0000-0002-5555-6666") ; schema1:name Literal("Chen, Wei") ] Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI) Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: [ rdf:type schema1:Person ; schema1:identifier Literal("https://orcid.org/0000-0002-5555-6666") ; schema1:name Literal("Chen, Wei") ] Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI) Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: [ rdf:type schema1:Person ; schema1:identifier Literal("https://orcid.org/0000-0002-5555-6666") ; schema1:name Literal("Chen, Wei") ] Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <file:///github/workspace/#EPMAAnalysis>/schema1:agent,<file:///github/workspace/#DataReduction>/schema1:agent,<file:///github/workspace/#SamplePreparation>/schema1:agent - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape _:ncd3a677dd4294c1eb28e4e98da800a94b14: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: False Results (2): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("An instrument should have a category classification from a controlled vocabulary (schema:category).") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path schema1:category ; sh:severity sh:Warning ] Focus Node: [ rdf:type schema1:Product, schema1:Thing ; schema1:manufacturer [ rdf:type schema1:Organization ; schema1:name Literal("JEOL") ] ; schema1:model [ rdf:type schema1:ProductModel ; schema1:name Literal("JXA-8530F Plus") ] ; schema1:name Literal("JEOL JXA-8530F Plus Field Emission Electron Microprobe") ] Result Path: schema1:category Message: An instrument should have a category classification from a controlled vocabulary (schema:category). Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:message Literal("An instrument should have a category classification from a controlled vocabulary (schema:category).") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path schema1:category ; sh:severity sh:Warning ] Focus Node: [ rdf:type schema1:SoftwareApplication ; schema1:name Literal("Probe for EPMA") ; schema1:url Literal("https://www.probesoftware.com/") ; schema1:version Literal("13.0.6") ] Result Path: schema1:category Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*

Test passed: 2 / 2

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

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleGeneratedBy.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3e401814afb84e8eacb67358201364c8b5: *none* - Shape _:n3e401814afb84e8eacb67358201364c8b4: *none* - Shape cdifd:generatedByNode: *none*

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleProvActivity.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/provProperties/provActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/provActivity/rules.shacl: - Shape _:n2231a1591e44440c85e650785dab71d7b23: *none* - Shape cdifd:provActivityHowToShape: ex:activity-soil-chem-analysis/schema1:actionProcess - Shape _:n2231a1591e44440c85e650785dab71d7b5: *none* - Shape _:n2231a1591e44440c85e650785dab71d7b44: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2231a1591e44440c85e650785dab71d7b57: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2231a1591e44440c85e650785dab71d7b4: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2231a1591e44440c85e650785dab71d7b36: *none* - Shape cdifd:provActivityHowToStepShape: ex:activity-soil-chem-analysis/schema1:actionProcess/schema1:step,ex:activity-soil-chem-analysis/schema1:actionProcess/schema1:step - Shape _:n2231a1591e44440c85e650785dab71d7b37: *none* - Shape _:n2231a1591e44440c85e650785dab71d7b30: *none* - Shape _:n2231a1591e44440c85e650785dab71d7b13: *none* - Shape _:n2231a1591e44440c85e650785dab71d7b22: *none* - Shape cdifd:provActivityShape: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2231a1591e44440c85e650785dab71d7b58: *none* - Shape _:n2231a1591e44440c85e650785dab71d7b29: *none* - Shape _:n2231a1591e44440c85e650785dab71d7b14: *none* - Shape cdifd:provActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2231a1591e44440c85e650785dab71d7b43: *none* - Shape _:n2231a1591e44440c85e650785dab71d7b45: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n488e8b108bbf42ac95445d49e9b0c63db5: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n488e8b108bbf42ac95445d49e9b0c63db26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n488e8b108bbf42ac95445d49e9b0c63db19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n488e8b108bbf42ac95445d49e9b0c63db7: *none* - Shape _:n488e8b108bbf42ac95445d49e9b0c63db10: *none* - Shape _:n488e8b108bbf42ac95445d49e9b0c63db8: *none* - Shape _:n488e8b108bbf42ac95445d49e9b0c63db6: *none* - Shape _:n488e8b108bbf42ac95445d49e9b0c63db4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:na6e0465804124cc683bc1e1a485a75f9b25: *none* - Shape _:na6e0465804124cc683bc1e1a485a75f9b20: *none* - Shape _:na6e0465804124cc683bc1e1a485a75f9b10: *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 _:na6e0465804124cc683bc1e1a485a75f9b21: *none* - Shape _:na6e0465804124cc683bc1e1a485a75f9b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:na6e0465804124cc683bc1e1a485a75f9b23: *none* - Shape _:na6e0465804124cc683bc1e1a485a75f9b22: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: ex:activity-soil-chem-analysis/prov:used
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n19dfcb6e366c47739cf8812d52062f48b40: *none* - Shape _:n19dfcb6e366c47739cf8812d52062f48b39: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n19dfcb6e366c47739cf8812d52062f48b41: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n19dfcb6e366c47739cf8812d52062f48b24: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:spatialExtentProperty: ex:activity-soil-chem-analysis/prov:atLocation - Shape _:n19dfcb6e366c47739cf8812d52062f48b15: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n19dfcb6e366c47739cf8812d52062f48b9: *none* - Shape _:n19dfcb6e366c47739cf8812d52062f48b29: *none* - Shape _:n19dfcb6e366c47739cf8812d52062f48b3: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n19dfcb6e366c47739cf8812d52062f48b44: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n19dfcb6e366c47739cf8812d52062f48b38: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n19dfcb6e366c47739cf8812d52062f48b16: *none* - Shape _:n19dfcb6e366c47739cf8812d52062f48b42: *none* - Shape _:n19dfcb6e366c47739cf8812d52062f48b4: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n19dfcb6e366c47739cf8812d52062f48b10: *none* - Shape _:n19dfcb6e366c47739cf8812d52062f48b13: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n663528d207e047a6b7db2826e0588511b5: *none* - Shape _:n663528d207e047a6b7db2826e0588511b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:nd47879fbae0a42ef931b803e58882e87b3: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nd47879fbae0a42ef931b803e58882e87b14: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nd47879fbae0a42ef931b803e58882e87b20: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nd47879fbae0a42ef931b803e58882e87b18: *none* - Shape _:nd47879fbae0a42ef931b803e58882e87b4: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd47879fbae0a42ef931b803e58882e87b15: *none* - Shape _:nd47879fbae0a42ef931b803e58882e87b16: *none* - Shape _:nd47879fbae0a42ef931b803e58882e87b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape _:n01485e91218e49318d3eea04c7a73391b14: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:activity-soil-chem-analysis/prov:wasAssociatedWith - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n2022b94ffe344291b381469afd74a23cb7: *none* - Shape _:n2022b94ffe344291b381469afd74a23cb14: *none* - Shape _:n2022b94ffe344291b381469afd74a23cb6: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n2022b94ffe344291b381469afd74a23cb17: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n2022b94ffe344291b381469afd74a23cb15: *none* - Shape _:n2022b94ffe344291b381469afd74a23cb19: *none* - Shape _:n2022b94ffe344291b381469afd74a23cb16: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none*

Test passed: 2 / 2

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

Test passed: 3 / 3

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

Test passed: 0 / 0

Test passed: 2 / 2

example_1_1.json Example
Passed
Files
Using exampleAdditionalProperty.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:nba02a147c4cc4159ac2992808b29bbb4b14: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:nba02a147c4cc4159ac2992808b29bbb4b6: *none* - Shape _:nba02a147c4cc4159ac2992808b29bbb4b19: *none* - Shape _:nba02a147c4cc4159ac2992808b29bbb4b16: *none* - Shape _:nba02a147c4cc4159ac2992808b29bbb4b7: *none* - Shape _:nba02a147c4cc4159ac2992808b29bbb4b17: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nba02a147c4cc4159ac2992808b29bbb4b15: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf1ff32819ad943b9ad333b67cac00db2b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf1ff32819ad943b9ad333b67cac00db2b5: *none* - Shape _:nf1ff32819ad943b9ad333b67cac00db2b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf1ff32819ad943b9ad333b67cac00db2b10: *none* - Shape _:nf1ff32819ad943b9ad333b67cac00db2b26: *none* - Shape _:nf1ff32819ad943b9ad333b67cac00db2b7: *none* - Shape _:nf1ff32819ad943b9ad333b67cac00db2b19: *none* - Shape _:nf1ff32819ad943b9ad333b67cac00db2b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ncb3e41c1b13146e485338196c139ff31b23: *none* - Shape _:ncb3e41c1b13146e485338196c139ff31b20: *none* - Shape _:ncb3e41c1b13146e485338196c139ff31b22: *none* - Shape _:ncb3e41c1b13146e485338196c139ff31b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncb3e41c1b13146e485338196c139ff31b21: *none* - Shape _:ncb3e41c1b13146e485338196c139ff31b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ncb3e41c1b13146e485338196c139ff31b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
example_2_1.json Example
Passed
Files
Using exampleAdditionalPropertyComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:nba02a147c4cc4159ac2992808b29bbb4b14: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:nba02a147c4cc4159ac2992808b29bbb4b6: *none* - Shape _:nba02a147c4cc4159ac2992808b29bbb4b19: *none* - Shape _:nba02a147c4cc4159ac2992808b29bbb4b16: *none* - Shape _:nba02a147c4cc4159ac2992808b29bbb4b7: *none* - Shape _:nba02a147c4cc4159ac2992808b29bbb4b17: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nba02a147c4cc4159ac2992808b29bbb4b15: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf1ff32819ad943b9ad333b67cac00db2b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf1ff32819ad943b9ad333b67cac00db2b5: *none* - Shape _:nf1ff32819ad943b9ad333b67cac00db2b6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf1ff32819ad943b9ad333b67cac00db2b10: *none* - Shape _:nf1ff32819ad943b9ad333b67cac00db2b26: *none* - Shape _:nf1ff32819ad943b9ad333b67cac00db2b7: *none* - Shape _:nf1ff32819ad943b9ad333b67cac00db2b19: *none* - Shape _:nf1ff32819ad943b9ad333b67cac00db2b4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ncb3e41c1b13146e485338196c139ff31b23: *none* - Shape _:ncb3e41c1b13146e485338196c139ff31b20: *none* - Shape _:ncb3e41c1b13146e485338196c139ff31b22: *none* - Shape _:ncb3e41c1b13146e485338196c139ff31b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ncb3e41c1b13146e485338196c139ff31b21: *none* - Shape _:ncb3e41c1b13146e485338196c139ff31b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ncb3e41c1b13146e485338196c139ff31b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*

Test passed: 6 / 6

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

Test passed: 3 / 3

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

Test passed: 3 / 3

identifier-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using identifier-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD identifier-fail.jsonld created
Output Turtle identifier-fail.ttl created
JSON Schema
ValidationError: 'schema:DefinedTerm' is not of type 'array' Failed validating 'type' in schema['properties']['@type']: {'contains': {'const': 'schema:DefinedTerm'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'} On instance['@type']: 'schema:DefinedTerm'
SHACL
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n5f5dca5b8fc445d8887a48df5731dcf4b4: *none* - Shape _:n5f5dca5b8fc445d8887a48df5731dcf4b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n5f5dca5b8fc445d8887a48df5731dcf4b19: *none* - Shape _:n5f5dca5b8fc445d8887a48df5731dcf4b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5f5dca5b8fc445d8887a48df5731dcf4b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5f5dca5b8fc445d8887a48df5731dcf4b6: *none* - Shape _:n5f5dca5b8fc445d8887a48df5731dcf4b8: *none* - Shape _:n5f5dca5b8fc445d8887a48df5731dcf4b5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nbe6c0896180b4f859478ec8c7b7eade4b11: *none* - Shape _:nbe6c0896180b4f859478ec8c7b7eade4b25: *none* - Shape _:nbe6c0896180b4f859478ec8c7b7eade4b21: *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 cdifd:CDIFIdentifierShape: *none* - Shape _:nbe6c0896180b4f859478ec8c7b7eade4b20: *none* - Shape _:nbe6c0896180b4f859478ec8c7b7eade4b23: *none* - Shape _:nbe6c0896180b4f859478ec8c7b7eade4b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nbe6c0896180b4f859478ec8c7b7eade4b10: *none*
example_1_1.json Example
Passed
Files
Using exampleDefinedTerm.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n5f5dca5b8fc445d8887a48df5731dcf4b4: *none* - Shape _:n5f5dca5b8fc445d8887a48df5731dcf4b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n5f5dca5b8fc445d8887a48df5731dcf4b19: *none* - Shape _:n5f5dca5b8fc445d8887a48df5731dcf4b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5f5dca5b8fc445d8887a48df5731dcf4b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5f5dca5b8fc445d8887a48df5731dcf4b6: *none* - Shape _:n5f5dca5b8fc445d8887a48df5731dcf4b8: *none* - Shape _:n5f5dca5b8fc445d8887a48df5731dcf4b5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nbe6c0896180b4f859478ec8c7b7eade4b11: *none* - Shape _:nbe6c0896180b4f859478ec8c7b7eade4b25: *none* - Shape _:nbe6c0896180b4f859478ec8c7b7eade4b21: *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 cdifd:CDIFIdentifierShape: *none* - Shape _:nbe6c0896180b4f859478ec8c7b7eade4b20: *none* - Shape _:nbe6c0896180b4f859478ec8c7b7eade4b23: *none* - Shape _:nbe6c0896180b4f859478ec8c7b7eade4b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nbe6c0896180b4f859478ec8c7b7eade4b10: *none*
example_2_1.json Example
Passed
Files
Using exampleDefinedTermComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n5f5dca5b8fc445d8887a48df5731dcf4b4: *none* - Shape _:n5f5dca5b8fc445d8887a48df5731dcf4b7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n5f5dca5b8fc445d8887a48df5731dcf4b19: *none* - Shape _:n5f5dca5b8fc445d8887a48df5731dcf4b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5f5dca5b8fc445d8887a48df5731dcf4b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5f5dca5b8fc445d8887a48df5731dcf4b6: *none* - Shape _:n5f5dca5b8fc445d8887a48df5731dcf4b8: *none* - Shape _:n5f5dca5b8fc445d8887a48df5731dcf4b5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nbe6c0896180b4f859478ec8c7b7eade4b11: *none* - Shape _:nbe6c0896180b4f859478ec8c7b7eade4b25: *none* - Shape _:nbe6c0896180b4f859478ec8c7b7eade4b21: *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 cdifd:CDIFIdentifierShape: *none* - Shape _:nbe6c0896180b4f859478ec8c7b7eade4b20: *none* - Shape _:nbe6c0896180b4f859478ec8c7b7eade4b23: *none* - Shape _:nbe6c0896180b4f859478ec8c7b7eade4b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nbe6c0896180b4f859478ec8c7b7eade4b10: *none*

Test passed: 2 / 2

example_1_1.json Example
Passed
Files
Using exampleDefinedTermSet.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/definedTermSet/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTermSet/rules.shacl: - Shape cdifd:CDIFDefinedTermSetShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermSetShape/sh:or/rdf:first: *none* - Shape _:ncc5291a76d734ad5839241911dbe82c2b6: *none* - Shape cdifd:CDIFDefinedTermSetShape: ex:sampleMaterialTypes
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf747ba5f028a47ffb176145b52acccc2b7: *none* - Shape _:nf747ba5f028a47ffb176145b52acccc2b19: *none* - Shape _:nf747ba5f028a47ffb176145b52acccc2b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf747ba5f028a47ffb176145b52acccc2b8: *none* - Shape _:nf747ba5f028a47ffb176145b52acccc2b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf747ba5f028a47ffb176145b52acccc2b5: *none* - Shape _:nf747ba5f028a47ffb176145b52acccc2b6: *none* - Shape _:nf747ba5f028a47ffb176145b52acccc2b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n4da13ca55d4e4110a5cbaeda08e7019eb11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n4da13ca55d4e4110a5cbaeda08e7019eb22: *none* - Shape _:n4da13ca55d4e4110a5cbaeda08e7019eb21: *none* - Shape _:n4da13ca55d4e4110a5cbaeda08e7019eb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n4da13ca55d4e4110a5cbaeda08e7019eb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4da13ca55d4e4110a5cbaeda08e7019eb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4da13ca55d4e4110a5cbaeda08e7019eb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none*
example_2_1.json Example
Passed
Files
Using exampleDefinedTermSetComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/definedTermSet/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTermSet/rules.shacl: - Shape cdifd:CDIFDefinedTermSetShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermSetShape/sh:or/rdf:first: *none* - Shape _:ncc5291a76d734ad5839241911dbe82c2b6: *none* - Shape cdifd:CDIFDefinedTermSetShape: ex:nercParameterCodes_P02
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf747ba5f028a47ffb176145b52acccc2b7: *none* - Shape _:nf747ba5f028a47ffb176145b52acccc2b19: *none* - Shape _:nf747ba5f028a47ffb176145b52acccc2b4: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nf747ba5f028a47ffb176145b52acccc2b8: *none* - Shape _:nf747ba5f028a47ffb176145b52acccc2b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf747ba5f028a47ffb176145b52acccc2b5: *none* - Shape _:nf747ba5f028a47ffb176145b52acccc2b6: *none* - Shape _:nf747ba5f028a47ffb176145b52acccc2b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n4da13ca55d4e4110a5cbaeda08e7019eb11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n4da13ca55d4e4110a5cbaeda08e7019eb22: *none* - Shape _:n4da13ca55d4e4110a5cbaeda08e7019eb21: *none* - Shape _:n4da13ca55d4e4110a5cbaeda08e7019eb10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n4da13ca55d4e4110a5cbaeda08e7019eb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4da13ca55d4e4110a5cbaeda08e7019eb20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4da13ca55d4e4110a5cbaeda08e7019eb23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none*

Test passed: 3 / 3

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

Test passed: 2 / 2

example_1_1.json Example
Passed
Files
Using exampleInstrument.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:component-gas-chromatograph/schema1:manufacturer,ex:component-mass-spectrometer/schema1:manufacturer,ex:component-pyrolysis-oven/schema1:manufacturer,ex:instrument-pygcmsms-gsfc-001/schema1:manufacturer,<https://ror.org/0171mag52>
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n51afa4f2633e44c0a93b0ed04fb6eef6b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n51afa4f2633e44c0a93b0ed04fb6eef6b6: *none* - Shape _:n51afa4f2633e44c0a93b0ed04fb6eef6b10: *none* - Shape _:n51afa4f2633e44c0a93b0ed04fb6eef6b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n51afa4f2633e44c0a93b0ed04fb6eef6b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n51afa4f2633e44c0a93b0ed04fb6eef6b4: *none* - Shape _:n51afa4f2633e44c0a93b0ed04fb6eef6b8: *none* - Shape _:n51afa4f2633e44c0a93b0ed04fb6eef6b5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf1d619f9c6b24ee1a67551bf06ff8716b25: *none* - Shape _:nf1d619f9c6b24ee1a67551bf06ff8716b11: *none* - Shape _:nf1d619f9c6b24ee1a67551bf06ff8716b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nf1d619f9c6b24ee1a67551bf06ff8716b21: *none* - Shape _:nf1d619f9c6b24ee1a67551bf06ff8716b10: *none* - Shape _:nf1d619f9c6b24ee1a67551bf06ff8716b20: *none* - Shape _:nf1d619f9c6b24ee1a67551bf06ff8716b22: *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*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n4647203ded51495f882588327123df07b7: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n4647203ded51495f882588327123df07b14: *none* - Shape _:n4647203ded51495f882588327123df07b6: *none* - Shape _:n4647203ded51495f882588327123df07b17: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4647203ded51495f882588327123df07b15: *none* - Shape _:n4647203ded51495f882588327123df07b16: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n4647203ded51495f882588327123df07b19: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink,ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink,ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink,ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink,ex:instrument-pygcmsms-gsfc-001/schema1:relatedLink
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbbe5a1048a834f04a254d88c834bdd21b4: *none* - Shape _:nbbe5a1048a834f04a254d88c834bdd21b3: *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 _:nbbe5a1048a834f04a254d88c834bdd21b16: *none* - Shape _:nbbe5a1048a834f04a254d88c834bdd21b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbbe5a1048a834f04a254d88c834bdd21b15: *none* - Shape _:nbbe5a1048a834f04a254d88c834bdd21b18: *none* - Shape _:nbbe5a1048a834f04a254d88c834bdd21b20: *none* - Shape cdifd:CDIFRoleShape: ex:instrument-pygcmsms-gsfc-001/schema1:contributor,ex:instrument-pygcmsms-gsfc-001/schema1:contributor - Shape _:nbbe5a1048a834f04a254d88c834bdd21b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0002-4805-7062>,<https://orcid.org/0000-0001-8898-3457> - Shape _:n19203d9f814c42c08bb374414073680fb14: *none* - Shape cdifd:CDIFContactPointShape: ex:instrument-pygcmsms-gsfc-001/schema1:manufacturer/schema1:contactPoint,<https://orcid.org/0000-0002-4805-7062>/schema1:contactPoint,<https://orcid.org/0000-0001-8898-3457>/schema1:contactPoint,<https://ror.org/0171mag52>/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none*
example_2_1.json Example
Passed
Files
Using exampleInstrumentComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:instrument-icpms-lab42/schema1:manufacturer,<https://ror.org/03m2x1q45>,ex:component-autosampler-lab42/schema1:manufacturer
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n51afa4f2633e44c0a93b0ed04fb6eef6b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n51afa4f2633e44c0a93b0ed04fb6eef6b6: *none* - Shape _:n51afa4f2633e44c0a93b0ed04fb6eef6b10: *none* - Shape _:n51afa4f2633e44c0a93b0ed04fb6eef6b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n51afa4f2633e44c0a93b0ed04fb6eef6b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n51afa4f2633e44c0a93b0ed04fb6eef6b4: *none* - Shape _:n51afa4f2633e44c0a93b0ed04fb6eef6b8: *none* - Shape _:n51afa4f2633e44c0a93b0ed04fb6eef6b5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nf1d619f9c6b24ee1a67551bf06ff8716b25: *none* - Shape _:nf1d619f9c6b24ee1a67551bf06ff8716b11: *none* - Shape _:nf1d619f9c6b24ee1a67551bf06ff8716b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nf1d619f9c6b24ee1a67551bf06ff8716b21: *none* - Shape _:nf1d619f9c6b24ee1a67551bf06ff8716b10: *none* - Shape _:nf1d619f9c6b24ee1a67551bf06ff8716b20: *none* - Shape _:nf1d619f9c6b24ee1a67551bf06ff8716b22: *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*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape _:n4647203ded51495f882588327123df07b7: *none* - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n4647203ded51495f882588327123df07b14: *none* - Shape _:n4647203ded51495f882588327123df07b6: *none* - Shape _:n4647203ded51495f882588327123df07b17: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4647203ded51495f882588327123df07b15: *none* - Shape _:n4647203ded51495f882588327123df07b16: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n4647203ded51495f882588327123df07b19: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:instrument-icpms-lab42/schema1:relatedLink,ex:instrument-icpms-lab42/schema1:relatedLink
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: ex:instrument-icpms-lab42/schema1:relatedLink,ex:instrument-icpms-lab42/schema1:relatedLink
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nbbe5a1048a834f04a254d88c834bdd21b4: *none* - Shape _:nbbe5a1048a834f04a254d88c834bdd21b3: *none* - Shape cdifd:CDIFDefinedTermShape: ex:instrument-icpms-lab42/schema1:contributor/schema1:roleName,ex:instrument-icpms-lab42/schema1:category - Shape _:nbbe5a1048a834f04a254d88c834bdd21b16: *none* - Shape _:nbbe5a1048a834f04a254d88c834bdd21b17: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:nbbe5a1048a834f04a254d88c834bdd21b15: *none* - Shape _:nbbe5a1048a834f04a254d88c834bdd21b18: *none* - Shape _:nbbe5a1048a834f04a254d88c834bdd21b20: *none* - Shape cdifd:CDIFRoleShape: ex:instrument-icpms-lab42/schema1:contributor - Shape _:nbbe5a1048a834f04a254d88c834bdd21b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <https://orcid.org/0000-0001-9876-5432> - Shape _:n19203d9f814c42c08bb374414073680fb14: *none* - Shape cdifd:CDIFContactPointShape: <https://orcid.org/0000-0001-9876-5432>/schema1:contactPoint - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none*

Test passed: 4 / 4

monetaryGrant-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using monetaryGrant-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD monetaryGrant-fail.jsonld created
Output Turtle monetaryGrant-fail.ttl created
JSON Schema
ValidationError: 'schema:MonetaryGrant' is not of type 'array' Failed validating 'type' in schema['properties']['@type']: {'contains': {'const': 'schema:MonetaryGrant'}, 'default': 'schema:MonetaryGrant', 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'} On instance['@type']: 'schema:MonetaryGrant'
SHACL
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nc9666c83506948c58f7a3359b89fbdd3b15: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b4: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b12: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b26: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b13: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b3: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b11: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b25: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b5: *none* - Shape cdifd:fundingShape: _:N03952995415349e39bd8949e5281a3ec - Shape _:nc9666c83506948c58f7a3359b89fbdd3b14: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b17: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b19: *none* - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b4: *none* - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b7: *none* - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n039869807ee345558100f6cb5b40b046b20: *none* - Shape _:n039869807ee345558100f6cb5b40b046b25: *none* - Shape _:n039869807ee345558100f6cb5b40b046b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n039869807ee345558100f6cb5b40b046b10: *none* - Shape _:n039869807ee345558100f6cb5b40b046b21: *none* - Shape _:n039869807ee345558100f6cb5b40b046b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n039869807ee345558100f6cb5b40b046b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape _:nc6845a37370d42d387c647bbaea8f7bbb14: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/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*
name-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using name-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD name-fail.jsonld created
Output Turtle name-fail.ttl created
JSON Schema
ValidationError: 'schema:MonetaryGrant' is not of type 'array' Failed validating 'type' in schema['properties']['@type']: {'contains': {'const': 'schema:MonetaryGrant'}, 'default': 'schema:MonetaryGrant', 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'} On instance['@type']: 'schema:MonetaryGrant'
SHACL
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nc9666c83506948c58f7a3359b89fbdd3b15: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b4: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b12: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b26: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b13: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b3: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b11: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b25: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b5: *none* - Shape cdifd:fundingShape: _:N1443846239aa4170b840178957b88da1 - Shape _:nc9666c83506948c58f7a3359b89fbdd3b14: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b17: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b19: *none* - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b4: *none* - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b7: *none* - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n039869807ee345558100f6cb5b40b046b20: *none* - Shape _:n039869807ee345558100f6cb5b40b046b25: *none* - Shape _:n039869807ee345558100f6cb5b40b046b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n039869807ee345558100f6cb5b40b046b10: *none* - Shape _:n039869807ee345558100f6cb5b40b046b21: *none* - Shape _:n039869807ee345558100f6cb5b40b046b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n039869807ee345558100f6cb5b40b046b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape _:nc6845a37370d42d387c647bbaea8f7bbb14: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/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*
example_1_1.json Example
Passed
Files
Using exampleMonetaryGrant.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nc9666c83506948c58f7a3359b89fbdd3b15: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b4: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b12: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b26: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b13: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b3: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b11: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b25: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b5: *none* - Shape cdifd:fundingShape: _:N3d0993c3651e482f84b26894e2b100df - Shape _:nc9666c83506948c58f7a3359b89fbdd3b14: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b17: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b19: *none* - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b4: *none* - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b7: *none* - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n039869807ee345558100f6cb5b40b046b20: *none* - Shape _:n039869807ee345558100f6cb5b40b046b25: *none* - Shape _:n039869807ee345558100f6cb5b40b046b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n039869807ee345558100f6cb5b40b046b10: *none* - Shape _:n039869807ee345558100f6cb5b40b046b21: *none* - Shape _:n039869807ee345558100f6cb5b40b046b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n039869807ee345558100f6cb5b40b046b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape _:nc6845a37370d42d387c647bbaea8f7bbb14: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/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*
example_2_1.json Example
Passed
Files
Using exampleMonetaryGrantComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:nc9666c83506948c58f7a3359b89fbdd3b15: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b4: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b12: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b26: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b13: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b3: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b11: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b25: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b5: *none* - Shape cdifd:fundingShape: ex:FunderComplete_001 - Shape _:nc9666c83506948c58f7a3359b89fbdd3b14: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc9666c83506948c58f7a3359b89fbdd3b17: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: <https://ror.org/021nxhr62>
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b6: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b19: *none* - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b4: *none* - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b7: *none* - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne974d4ee61fa40b3b1c715e2ed8a04b1b5: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n039869807ee345558100f6cb5b40b046b20: *none* - Shape _:n039869807ee345558100f6cb5b40b046b25: *none* - Shape _:n039869807ee345558100f6cb5b40b046b11: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n039869807ee345558100f6cb5b40b046b10: *none* - Shape _:n039869807ee345558100f6cb5b40b046b21: *none* - Shape _:n039869807ee345558100f6cb5b40b046b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n039869807ee345558100f6cb5b40b046b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape _:nc6845a37370d42d387c647bbaea8f7bbb14: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/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*

Test passed: 3 / 3

rules-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using rules-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD rules-fail.jsonld created
Output Turtle rules-fail.ttl created
JSON Schema
ValidationError: 'schema:Organization' is not of type 'array' Failed validating 'type' in schema['properties']['@type']: {'contains': {'const': 'schema:Organization'}, 'default': 'schema:Organization', 'items': {'anyOf': [{'enum': ['schema:Organization', 'schema:FundingAgency', 'schema:Consortium', 'schema:Corporation', 'schema:EducationalOrganization', 'schema:FundingScheme', 'schema:GovernmentOrganization', 'schema:NGO', 'schema:Project', 'schema:ResearchOrganization'], 'type': 'string'}]}, 'minItems': 1, 'type': 'array'} On instance['@type']: 'schema:Organization'
SHACL
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:CDIFOrganizationShape Focus Node: ex:exampleOrg_fW Value Node: ex:exampleOrg_fW Message: Organization must have an @id IRI, a name or an identifier that is a string
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:exampleOrg_fW - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n6ae268f6b5fc4b4a950659693ede98b2b5: *none* - Shape _:n6ae268f6b5fc4b4a950659693ede98b2b8: *none* - Shape _:n6ae268f6b5fc4b4a950659693ede98b2b19: *none* - Shape _:n6ae268f6b5fc4b4a950659693ede98b2b7: *none* - Shape _:n6ae268f6b5fc4b4a950659693ede98b2b6: *none* - Shape _:n6ae268f6b5fc4b4a950659693ede98b2b4: *none* - Shape _:n6ae268f6b5fc4b4a950659693ede98b2b26: *none* - Shape _:n6ae268f6b5fc4b4a950659693ede98b2b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n7ace192c29844f71b7cd972e9a05b588b11: *none* - Shape _:n7ace192c29844f71b7cd972e9a05b588b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n7ace192c29844f71b7cd972e9a05b588b10: *none* - Shape _:n7ace192c29844f71b7cd972e9a05b588b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7ace192c29844f71b7cd972e9a05b588b21: *none* - Shape _:n7ace192c29844f71b7cd972e9a05b588b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n7ace192c29844f71b7cd972e9a05b588b25: *none*
example_1_1.json Example
Passed
Files
Using exampleOrg.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:exampleOrg_fW - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n6ae268f6b5fc4b4a950659693ede98b2b5: *none* - Shape _:n6ae268f6b5fc4b4a950659693ede98b2b8: *none* - Shape _:n6ae268f6b5fc4b4a950659693ede98b2b19: *none* - Shape _:n6ae268f6b5fc4b4a950659693ede98b2b7: *none* - Shape _:n6ae268f6b5fc4b4a950659693ede98b2b6: *none* - Shape _:n6ae268f6b5fc4b4a950659693ede98b2b4: *none* - Shape _:n6ae268f6b5fc4b4a950659693ede98b2b26: *none* - Shape _:n6ae268f6b5fc4b4a950659693ede98b2b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n7ace192c29844f71b7cd972e9a05b588b11: *none* - Shape _:n7ace192c29844f71b7cd972e9a05b588b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n7ace192c29844f71b7cd972e9a05b588b10: *none* - Shape _:n7ace192c29844f71b7cd972e9a05b588b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7ace192c29844f71b7cd972e9a05b588b21: *none* - Shape _:n7ace192c29844f71b7cd972e9a05b588b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n7ace192c29844f71b7cd972e9a05b588b25: *none*
example_2_1.json Example
Passed
Files
Using exampleOrganizationComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:OrgComplete_001 - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n6ae268f6b5fc4b4a950659693ede98b2b5: *none* - Shape _:n6ae268f6b5fc4b4a950659693ede98b2b8: *none* - Shape _:n6ae268f6b5fc4b4a950659693ede98b2b19: *none* - Shape _:n6ae268f6b5fc4b4a950659693ede98b2b7: *none* - Shape _:n6ae268f6b5fc4b4a950659693ede98b2b6: *none* - Shape _:n6ae268f6b5fc4b4a950659693ede98b2b4: *none* - Shape _:n6ae268f6b5fc4b4a950659693ede98b2b26: *none* - Shape _:n6ae268f6b5fc4b4a950659693ede98b2b10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n7ace192c29844f71b7cd972e9a05b588b11: *none* - Shape _:n7ace192c29844f71b7cd972e9a05b588b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n7ace192c29844f71b7cd972e9a05b588b10: *none* - Shape _:n7ace192c29844f71b7cd972e9a05b588b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7ace192c29844f71b7cd972e9a05b588b21: *none* - Shape _:n7ace192c29844f71b7cd972e9a05b588b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:n7ace192c29844f71b7cd972e9a05b588b25: *none*

Test passed: 4 / 4

affiliation-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using affiliation-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD affiliation-fail.jsonld created
Output Turtle affiliation-fail.ttl created
JSON Schema
ValidationError: 'schema:Person' is not of type 'array' Failed validating 'type' in schema['properties']['@type']: {'contains': {'const': 'schema:Person'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'} On instance['@type']: 'schema:Person'
SHACL
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (3): Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:CDIFPersonShape Focus Node: ex:PersonExample_zZc Value Node: ex:PersonExample_zZc Message: A person must have a name or an identifier provided; affiliation to an organization is recommended. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: ex:PersonExample_zZc Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI) Validation Result in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Warning Source Shape: cdifd:affiliationProperty Focus Node: ex:PersonExample_zZc Value Node: Literal("some organization, schema TBD") Result Path: schema1:affiliation Message: Optional: an affiliation must have object schema:Organization
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape _:n8c4f0e9d218b41c8a026d3c34bf47c9eb14: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab19: *none* - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab10: *none* - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab7: *none* - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab5: *none* - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne4b5050f26db4be09068ec97cc34bb6bb11: *none* - Shape _:ne4b5050f26db4be09068ec97cc34bb6bb21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ne4b5050f26db4be09068ec97cc34bb6bb20: *none* - Shape _:ne4b5050f26db4be09068ec97cc34bb6bb23: *none* - Shape _:ne4b5050f26db4be09068ec97cc34bb6bb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne4b5050f26db4be09068ec97cc34bb6bb10: *none* - Shape _:ne4b5050f26db4be09068ec97cc34bb6bb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
shortName-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using shortName-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD shortName-fail.jsonld created
Output Turtle shortName-fail.ttl created
JSON Schema
ValidationError: 'schema:Person' is not of type 'array' Failed validating 'type' in schema['properties']['@type']: {'contains': {'const': 'schema:Person'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'} On instance['@type']: 'schema:Person'
SHACL
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: False Results (2): Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: cdifd:CDIFPersonShape Focus Node: ex:PersonExample_zZc Value Node: ex:PersonExample_zZc Message: A person must have a name or an identifier provided; affiliation to an organization is recommended. Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Info Source Shape: cdifd:contactPointProperty Focus Node: ex:PersonExample_zZc Result Path: schema1:contactPoint Message: A Person should have a contactPoint (schema:ContactPoint or mailto: IRI)
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: *none* - Shape _:n8c4f0e9d218b41c8a026d3c34bf47c9eb14: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab19: *none* - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab10: *none* - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab7: *none* - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab5: *none* - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne4b5050f26db4be09068ec97cc34bb6bb11: *none* - Shape _:ne4b5050f26db4be09068ec97cc34bb6bb21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ne4b5050f26db4be09068ec97cc34bb6bb20: *none* - Shape _:ne4b5050f26db4be09068ec97cc34bb6bb23: *none* - Shape _:ne4b5050f26db4be09068ec97cc34bb6bb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne4b5050f26db4be09068ec97cc34bb6bb10: *none* - Shape _:ne4b5050f26db4be09068ec97cc34bb6bb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
example_1_1.json Example
Passed
Files
Using examplePerson.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonExample_zZc - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:PersonExample_zZc/schema1:contactPoint - Shape _:n8c4f0e9d218b41c8a026d3c34bf47c9eb14: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:PersonExample_zZc/schema1:affiliation - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab19: *none* - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab10: *none* - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab7: *none* - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab5: *none* - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne4b5050f26db4be09068ec97cc34bb6bb11: *none* - Shape _:ne4b5050f26db4be09068ec97cc34bb6bb21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ne4b5050f26db4be09068ec97cc34bb6bb20: *none* - Shape _:ne4b5050f26db4be09068ec97cc34bb6bb23: *none* - Shape _:ne4b5050f26db4be09068ec97cc34bb6bb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne4b5050f26db4be09068ec97cc34bb6bb10: *none* - Shape _:ne4b5050f26db4be09068ec97cc34bb6bb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
example_2_1.json Example
Passed
Files
Using examplePersonComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:PersonComplete_001 - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:PersonComplete_001/schema1:contactPoint - Shape _:n8c4f0e9d218b41c8a026d3c34bf47c9eb14: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: ex:PersonComplete_001/schema1:affiliation - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab19: *none* - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab10: *none* - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab7: *none* - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab5: *none* - Shape _:n76f9d29ac52548d6bb19b7a5a6a0126ab4: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne4b5050f26db4be09068ec97cc34bb6bb11: *none* - Shape _:ne4b5050f26db4be09068ec97cc34bb6bb21: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ne4b5050f26db4be09068ec97cc34bb6bb20: *none* - Shape _:ne4b5050f26db4be09068ec97cc34bb6bb23: *none* - Shape _:ne4b5050f26db4be09068ec97cc34bb6bb22: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ne4b5050f26db4be09068ec97cc34bb6bb10: *none* - Shape _:ne4b5050f26db4be09068ec97cc34bb6bb25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*

Test passed: 7 / 7

affiliation-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using affiliation-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD affiliation-fail.jsonld created
Output Turtle affiliation-fail.ttl created
JSON Schema
ValidationError: 'schema:Person' is not of type 'array' Failed validating 'type' in schema['properties']['@type']: {'contains': {'const': 'schema:Place'}, 'default': 'schema:Place', 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'} On instance['@type']: 'schema:Person'
SHACL
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n7e31285995f64313980b020e477f963db16: *none* - Shape _:n7e31285995f64313980b020e477f963db41: *none* - Shape _:n7e31285995f64313980b020e477f963db10: *none* - Shape _:n7e31285995f64313980b020e477f963db38: *none* - Shape _:n7e31285995f64313980b020e477f963db3: *none* - Shape _:n7e31285995f64313980b020e477f963db29: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n7e31285995f64313980b020e477f963db15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db24: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db39: *none* - Shape _:n7e31285995f64313980b020e477f963db40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db9: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db13: *none* - Shape _:n7e31285995f64313980b020e477f963db42: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n7e31285995f64313980b020e477f963db4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db44: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb19: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb10: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb4: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb26: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb6: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nc413d12765d845dd94726d75d5300535b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc413d12765d845dd94726d75d5300535b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc413d12765d845dd94726d75d5300535b21: *none* - Shape _:nc413d12765d845dd94726d75d5300535b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nc413d12765d845dd94726d75d5300535b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc413d12765d845dd94726d75d5300535b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc413d12765d845dd94726d75d5300535b22: *none*
shortName-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using shortName-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD shortName-fail.jsonld created
Output Turtle shortName-fail.ttl created
JSON Schema
ValidationError: 'schema:Person' is not of type 'array' Failed validating 'type' in schema['properties']['@type']: {'contains': {'const': 'schema:Place'}, 'default': 'schema:Place', 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'} On instance['@type']: 'schema:Person'
SHACL
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n7e31285995f64313980b020e477f963db16: *none* - Shape _:n7e31285995f64313980b020e477f963db41: *none* - Shape _:n7e31285995f64313980b020e477f963db10: *none* - Shape _:n7e31285995f64313980b020e477f963db38: *none* - Shape _:n7e31285995f64313980b020e477f963db3: *none* - Shape _:n7e31285995f64313980b020e477f963db29: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n7e31285995f64313980b020e477f963db15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db24: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db39: *none* - Shape _:n7e31285995f64313980b020e477f963db40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db9: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db13: *none* - Shape _:n7e31285995f64313980b020e477f963db42: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n7e31285995f64313980b020e477f963db4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db44: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb19: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb10: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb4: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb26: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb6: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nc413d12765d845dd94726d75d5300535b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc413d12765d845dd94726d75d5300535b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc413d12765d845dd94726d75d5300535b21: *none* - Shape _:nc413d12765d845dd94726d75d5300535b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nc413d12765d845dd94726d75d5300535b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc413d12765d845dd94726d75d5300535b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc413d12765d845dd94726d75d5300535b22: *none*
example_1_1.json Example
Passed
Files
Using exampleSpatialExtentPoint.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n7e31285995f64313980b020e477f963db16: *none* - Shape _:n7e31285995f64313980b020e477f963db41: *none* - Shape _:n7e31285995f64313980b020e477f963db10: *none* - Shape _:n7e31285995f64313980b020e477f963db38: *none* - Shape _:n7e31285995f64313980b020e477f963db3: *none* - Shape _:n7e31285995f64313980b020e477f963db29: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentPoint_mdfd8 - Shape _:n7e31285995f64313980b020e477f963db15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db24: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: ex:SpatialExtentPoint_mdfd8/schema1:geo - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db39: *none* - Shape _:n7e31285995f64313980b020e477f963db40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db9: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db13: *none* - Shape _:n7e31285995f64313980b020e477f963db42: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n7e31285995f64313980b020e477f963db4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db44: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb19: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb10: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb4: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb26: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb6: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nc413d12765d845dd94726d75d5300535b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc413d12765d845dd94726d75d5300535b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc413d12765d845dd94726d75d5300535b21: *none* - Shape _:nc413d12765d845dd94726d75d5300535b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nc413d12765d845dd94726d75d5300535b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc413d12765d845dd94726d75d5300535b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc413d12765d845dd94726d75d5300535b22: *none*
example_2_1.json Example
Passed
Files
Using exampleSpatialExtentPlaceName.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n7e31285995f64313980b020e477f963db16: *none* - Shape _:n7e31285995f64313980b020e477f963db41: *none* - Shape _:n7e31285995f64313980b020e477f963db10: *none* - Shape _:n7e31285995f64313980b020e477f963db38: *none* - Shape _:n7e31285995f64313980b020e477f963db3: *none* - Shape _:n7e31285995f64313980b020e477f963db29: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentPlaceName_45hwe6 - Shape _:n7e31285995f64313980b020e477f963db15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db24: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape: ex:SpatialExtentPlaceName_45hwe6/schema1:name,ex:SpatialExtentPlaceName_45hwe6/schema1:alternateName,ex:SpatialExtentPlaceName_45hwe6/schema1:alternateName - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db39: *none* - Shape _:n7e31285995f64313980b020e477f963db40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db9: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db13: *none* - Shape _:n7e31285995f64313980b020e477f963db42: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n7e31285995f64313980b020e477f963db4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db44: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb19: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb10: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb4: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb26: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb6: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nc413d12765d845dd94726d75d5300535b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc413d12765d845dd94726d75d5300535b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc413d12765d845dd94726d75d5300535b21: *none* - Shape _:nc413d12765d845dd94726d75d5300535b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nc413d12765d845dd94726d75d5300535b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc413d12765d845dd94726d75d5300535b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc413d12765d845dd94726d75d5300535b22: *none*
example_3_1.json Example
Passed
Files
Using exampleSpatialExtentLine.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_3_1.jsonld created
Output Turtle example_3_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n7e31285995f64313980b020e477f963db16: *none* - Shape _:n7e31285995f64313980b020e477f963db41: *none* - Shape _:n7e31285995f64313980b020e477f963db10: *none* - Shape _:n7e31285995f64313980b020e477f963db38: *none* - Shape _:n7e31285995f64313980b020e477f963db3: *none* - Shape _:n7e31285995f64313980b020e477f963db29: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentBox_my8 - Shape _:n7e31285995f64313980b020e477f963db15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db24: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db39: *none* - Shape _:n7e31285995f64313980b020e477f963db40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db9: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db13: *none* - Shape _:n7e31285995f64313980b020e477f963db42: *none* - Shape cdifd:geoShapeNode: ex:SpatialExtentBox_my8/schema1:geo - Shape _:n7e31285995f64313980b020e477f963db4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db44: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb19: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb10: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb4: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb26: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb6: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nc413d12765d845dd94726d75d5300535b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc413d12765d845dd94726d75d5300535b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc413d12765d845dd94726d75d5300535b21: *none* - Shape _:nc413d12765d845dd94726d75d5300535b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nc413d12765d845dd94726d75d5300535b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc413d12765d845dd94726d75d5300535b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc413d12765d845dd94726d75d5300535b22: *none*
example_4_1.json Example
Passed
Files
Using exampleSpatialExtentBox.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_4_1.jsonld created
Output Turtle example_4_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n7e31285995f64313980b020e477f963db16: *none* - Shape _:n7e31285995f64313980b020e477f963db41: *none* - Shape _:n7e31285995f64313980b020e477f963db10: *none* - Shape _:n7e31285995f64313980b020e477f963db38: *none* - Shape _:n7e31285995f64313980b020e477f963db3: *none* - Shape _:n7e31285995f64313980b020e477f963db29: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentBox_my8 - Shape _:n7e31285995f64313980b020e477f963db15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db24: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db39: *none* - Shape _:n7e31285995f64313980b020e477f963db40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db9: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db13: *none* - Shape _:n7e31285995f64313980b020e477f963db42: *none* - Shape cdifd:geoShapeNode: ex:SpatialExtentBox_my8/schema1:geo - Shape _:n7e31285995f64313980b020e477f963db4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db44: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb19: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb10: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb4: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb26: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb6: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nc413d12765d845dd94726d75d5300535b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc413d12765d845dd94726d75d5300535b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc413d12765d845dd94726d75d5300535b21: *none* - Shape _:nc413d12765d845dd94726d75d5300535b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nc413d12765d845dd94726d75d5300535b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc413d12765d845dd94726d75d5300535b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc413d12765d845dd94726d75d5300535b22: *none*
example_5_1.json Example
Passed
Files
Using exampleSpatialExtentComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_5_1.jsonld created
Output Turtle example_5_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n7e31285995f64313980b020e477f963db16: *none* - Shape _:n7e31285995f64313980b020e477f963db41: *none* - Shape _:n7e31285995f64313980b020e477f963db10: *none* - Shape _:n7e31285995f64313980b020e477f963db38: *none* - Shape _:n7e31285995f64313980b020e477f963db3: *none* - Shape _:n7e31285995f64313980b020e477f963db29: *none* - Shape cdifd:spatialExtentProperty: ex:SpatialExtentComplete_001 - Shape _:n7e31285995f64313980b020e477f963db15: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db24: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape: ex:SpatialExtentComplete_001/schema1:name - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db39: *none* - Shape _:n7e31285995f64313980b020e477f963db40: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db9: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db13: *none* - Shape _:n7e31285995f64313980b020e477f963db42: *none* - Shape cdifd:geoShapeNode: ex:SpatialExtentComplete_001/schema1:geo - Shape _:n7e31285995f64313980b020e477f963db4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n7e31285995f64313980b020e477f963db44: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb8: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb19: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb10: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb4: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb26: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb6: *none* - Shape _:n5b69b9cc751d4f3db07f5100edd22cabb5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nc413d12765d845dd94726d75d5300535b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc413d12765d845dd94726d75d5300535b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc413d12765d845dd94726d75d5300535b21: *none* - Shape _:nc413d12765d845dd94726d75d5300535b10: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nc413d12765d845dd94726d75d5300535b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nc413d12765d845dd94726d75d5300535b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nc413d12765d845dd94726d75d5300535b22: *none*

Test passed: 2 / 2

example_1_1.json Example
Passed
Files
Using exampleStatisticalVariable.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/statisticalVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/statisticalVariable/rules.shacl: - Shape cdifd:statisticalVariableNode/sh:property/sh:or/rdf:first: *none* - Shape _:n4d0e23af686e4127ae5950110d467482b6: *none* - Shape cdifd:statisticalVariableNode: ex:statvar-median-income - Shape _:n4d0e23af686e4127ae5950110d467482b5: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n4e6fdfcf11b94e0a868c0fc7279ddf9db7: *none* - Shape _:n4e6fdfcf11b94e0a868c0fc7279ddf9db4: *none* - Shape _:n4e6fdfcf11b94e0a868c0fc7279ddf9db10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4e6fdfcf11b94e0a868c0fc7279ddf9db5: *none* - Shape _:n4e6fdfcf11b94e0a868c0fc7279ddf9db8: *none* - Shape _:n4e6fdfcf11b94e0a868c0fc7279ddf9db6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4e6fdfcf11b94e0a868c0fc7279ddf9db26: *none* - Shape _:n4e6fdfcf11b94e0a868c0fc7279ddf9db19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nfd33daa91a504fe8bd59582d3d6f5233b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nfd33daa91a504fe8bd59582d3d6f5233b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfd33daa91a504fe8bd59582d3d6f5233b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfd33daa91a504fe8bd59582d3d6f5233b20: *none* - Shape _:nfd33daa91a504fe8bd59582d3d6f5233b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfd33daa91a504fe8bd59582d3d6f5233b22: *none* - Shape _:nfd33daa91a504fe8bd59582d3d6f5233b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
example_2_1.json Example
Passed
Files
Using exampleStatisticalVariableComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/statisticalVariable/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/statisticalVariable/rules.shacl: - Shape cdifd:statisticalVariableNode/sh:property/sh:or/rdf:first: *none* - Shape _:n4d0e23af686e4127ae5950110d467482b6: *none* - Shape cdifd:statisticalVariableNode: ex:StatVarComplete_001 - Shape _:n4d0e23af686e4127ae5950110d467482b5: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n4e6fdfcf11b94e0a868c0fc7279ddf9db7: *none* - Shape _:n4e6fdfcf11b94e0a868c0fc7279ddf9db4: *none* - Shape _:n4e6fdfcf11b94e0a868c0fc7279ddf9db10: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4e6fdfcf11b94e0a868c0fc7279ddf9db5: *none* - Shape _:n4e6fdfcf11b94e0a868c0fc7279ddf9db8: *none* - Shape _:n4e6fdfcf11b94e0a868c0fc7279ddf9db6: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4e6fdfcf11b94e0a868c0fc7279ddf9db26: *none* - Shape _:n4e6fdfcf11b94e0a868c0fc7279ddf9db19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:nfd33daa91a504fe8bd59582d3d6f5233b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nfd33daa91a504fe8bd59582d3d6f5233b23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nfd33daa91a504fe8bd59582d3d6f5233b25: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfd33daa91a504fe8bd59582d3d6f5233b20: *none* - Shape _:nfd33daa91a504fe8bd59582d3d6f5233b10: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfd33daa91a504fe8bd59582d3d6f5233b22: *none* - Shape _:nfd33daa91a504fe8bd59582d3d6f5233b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*

Test passed: 2 / 2

example_1_1.json Example
Passed
Files
Using exampleTemporalExtent.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n94b94645457f4b10a9d8bbf8599165f3b3: *none* - Shape _:n94b94645457f4b10a9d8bbf8599165f3b17: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: _:N826682c9fc4e4d06ad5dcdc98e8b0ab3,_:Nc6c4d0e75f3e417eb4eb5f66a3af8fc2 - Shape cdifd:timeIntervalNode: _:Nd52702adef0943e8999e2b53fe960490 - Shape _:n94b94645457f4b10a9d8bbf8599165f3b5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode: _:N9eaa6540b10b45f0af56f9ca87550295,_:N52bd6b41e7e542cb95ea961a91170339 - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n94b94645457f4b10a9d8bbf8599165f3b4: *none*
example_2_1.json Example
Passed
Files
Using exampleTemporalExtentComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl: - Shape _:n94b94645457f4b10a9d8bbf8599165f3b3: *none* - Shape _:n94b94645457f4b10a9d8bbf8599165f3b17: *none* - Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:timeInstantNode: _:Nd3bd78a5e0dd4e7fad438490f77e90ad,_:Nd6d951dac7cb4e3bb19258fada4fb95a - Shape cdifd:timeIntervalNode: _:N82d638790c42484780baf9610963f019 - Shape _:n94b94645457f4b10a9d8bbf8599165f3b5: *none* - Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none* - Shape cdifd:timePositionNode: _:N65da9d30da7a4e0da695a069aff9537e,_:N6557ec1b3db34f27a442a097f9308fe3 - Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n94b94645457f4b10a9d8bbf8599165f3b4: *none*

Test passed: 4 / 4

affiliation-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using affiliation-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD affiliation-fail.jsonld created
Output Turtle affiliation-fail.ttl created
JSON Schema
ValidationError: 'schema:name' is a required property Failed validating 'required' in schema: {'$defs': {'DefinedTerm': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/definedTerm/schema.yaml'}, 'Reference': {'$ref': 'https://cross-domain-interoperability-framework.github.io/metadataBuildingBlocks/build/annotated/bbr/metadata/schemaorgProperties/labeledLink/schema.yaml'}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'description': 'Schema.org PropertyValue-based variableMeasured. ' 'Defines properties for a measured variable in a ' 'dataset, typed as schema:PropertyValue.', 'properties': {'@id': {'type': 'string'}, '@type': {'contains': {'const': 'schema:PropertyValue'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'}, 'schema:alternateName': {'items': {'description': 'human ' 'intelligible ' 'name ' 'for ' 'variable ' 'that ' 'conveys ' 'semantics', 'type': 'string'}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/alternateName'}, 'schema:description': {'default': 'missing', 'type': 'string', 'x-jsonld-id': 'http://schema.org/description'}, 'schema:maxValue': {'description': 'maximum numeric ' 'value in the ' 'dataset', 'type': 'number', 'x-jsonld-id': 'http://schema.org/maxValue'}, 'schema:measurementTechnique': {'anyOf': [{'type': 'string'}, {'properties': {'@id': {'description': 'reference ' 'to ' 'a ' 'skos ' 'concept', 'type': 'string'}}, 'type': 'object'}, {'$ref': '#/$defs/DefinedTerm'}], 'description': 'Text ' 'description ' 'or URI ' 'specifying ' 'how ' 'values ' 'for ' 'the ' 'variable ' 'were ' 'obtained.', 'x-jsonld-id': 'http://schema.org/measurementTechnique'}, 'schema:minValue': {'description': 'minimum numeric ' 'value in the ' 'dataset', 'type': 'number', 'x-jsonld-id': 'http://schema.org/minValue'}, 'schema:name': {'description': 'string label ' 'associated with the ' 'variable in the ' 'dataset serialization', 'type': 'string', 'x-jsonld-id': 'http://schema.org/name'}, 'schema:propertyID': {'description': 'identifier or ' 'name for the ' 'property concept', 'items': {'anyOf': [{'type': 'string'}, {'properties': {'@id': {'type': 'string'}}, 'type': 'object'}, {'$ref': '#/$defs/DefinedTerm'}]}, 'type': 'array', 'x-jsonld-id': 'http://schema.org/propertyID'}, 'schema:unitCode': {'anyOf': [{'type': 'string'}, {'properties': {'@id': {'type': 'string'}}, 'type': 'object'}, {'$ref': '#/$defs/DefinedTerm'}], 'description': 'URI or code ' 'identifying the ' 'unit of measure', 'x-jsonld-id': 'http://schema.org/unitCode'}, 'schema:unitText': {'description': 'unit of ' 'measurement as ' 'text', 'type': 'string', 'x-jsonld-id': 'http://schema.org/unitText'}, 'schema:url': {'anyOf': [{'description': 'link to a ' 'web page ' 'useful for ' 'interpreting ' 'the variable', 'format': 'uri', 'type': 'string'}, {'$ref': '#/$defs/Reference'}], 'x-jsonld-id': 'http://schema.org/url'}}, 'required': ['@type', 'schema:name'], 'type': 'object', 'x-jsonld-prefixes': {'schema': 'http://schema.org/'}} On instance: {'@context': {'ex': 'https://example.org/', 'schema': 'http://schema.org/', 'xsd': 'http://www.w3.org/2001/XMLSchema#'}, '@id': 'ex:PersonExample_zZc', '@type': 'schema:Person', 'schema:affiliation': 'some organization, schema TBD', 'schema:alternateName': 'Test, Joe', 'schema:description': 'Metadata specialist, based in Portland, Maine', 'schema:identifier': {'@type': 'schema:PropertyValue', 'schema:propertyID': 'https://doi.org', 'schema:url': 'https://doi.org/iY', 'schema:value': 'iY'}, 'schema:sameAs': ['https://ark.org/46737', 'uri:test:43737']}
SHACL
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nfd7af166bd6f4dec8d7892673d10f852b12: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b10: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b9: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b29: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b30: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b44: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b38: *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 _:nfd7af166bd6f4dec8d7892673d10f852b45: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b52: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b4: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b5: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b8: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b7: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b51: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b37: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n63a04833935840e59a7cbf7663a4e756b10: *none* - Shape _:n63a04833935840e59a7cbf7663a4e756b5: *none* - Shape _:n63a04833935840e59a7cbf7663a4e756b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n63a04833935840e59a7cbf7663a4e756b19: *none* - Shape _:n63a04833935840e59a7cbf7663a4e756b8: *none* - Shape _:n63a04833935840e59a7cbf7663a4e756b6: *none* - Shape _:n63a04833935840e59a7cbf7663a4e756b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n63a04833935840e59a7cbf7663a4e756b7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:ne7dc5d8d12d74b86a870f0790d46b492b22: *none* - Shape _:ne7dc5d8d12d74b86a870f0790d46b492b25: *none* - Shape _:ne7dc5d8d12d74b86a870f0790d46b492b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ne7dc5d8d12d74b86a870f0790d46b492b10: *none* - Shape _:ne7dc5d8d12d74b86a870f0790d46b492b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ne7dc5d8d12d74b86a870f0790d46b492b20: *none* - 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 _:ne7dc5d8d12d74b86a870f0790d46b492b11: *none*
shortName-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using shortName-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD shortName-fail.jsonld created
Output Turtle shortName-fail.ttl created
JSON Schema
ValidationError: 'schema:Person' is not of type 'array' Failed validating 'type' in schema['properties']['@type']: {'contains': {'const': 'schema:PropertyValue'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'} On instance['@type']: 'schema:Person'
SHACL
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nfd7af166bd6f4dec8d7892673d10f852b12: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b10: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b9: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b29: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b30: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b44: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b38: *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 _:nfd7af166bd6f4dec8d7892673d10f852b45: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b52: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b4: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b5: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b8: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b7: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b51: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b37: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n63a04833935840e59a7cbf7663a4e756b10: *none* - Shape _:n63a04833935840e59a7cbf7663a4e756b5: *none* - Shape _:n63a04833935840e59a7cbf7663a4e756b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n63a04833935840e59a7cbf7663a4e756b19: *none* - Shape _:n63a04833935840e59a7cbf7663a4e756b8: *none* - Shape _:n63a04833935840e59a7cbf7663a4e756b6: *none* - Shape _:n63a04833935840e59a7cbf7663a4e756b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n63a04833935840e59a7cbf7663a4e756b7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:ne7dc5d8d12d74b86a870f0790d46b492b22: *none* - Shape _:ne7dc5d8d12d74b86a870f0790d46b492b25: *none* - Shape _:ne7dc5d8d12d74b86a870f0790d46b492b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ne7dc5d8d12d74b86a870f0790d46b492b10: *none* - Shape _:ne7dc5d8d12d74b86a870f0790d46b492b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ne7dc5d8d12d74b86a870f0790d46b492b20: *none* - 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 _:ne7dc5d8d12d74b86a870f0790d46b492b11: *none*
example_1_1.json Example
Passed
Files
Using exampleVariableMeasured.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nfd7af166bd6f4dec8d7892673d10f852b12: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b10: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b9: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b29: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b30: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b44: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b38: *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 _:nfd7af166bd6f4dec8d7892673d10f852b45: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b52: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b4: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b5: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b8: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b7: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b51: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b37: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: ex:variableMeasured_346/schema1:url
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n63a04833935840e59a7cbf7663a4e756b10: *none* - Shape _:n63a04833935840e59a7cbf7663a4e756b5: *none* - Shape _:n63a04833935840e59a7cbf7663a4e756b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n63a04833935840e59a7cbf7663a4e756b19: *none* - Shape _:n63a04833935840e59a7cbf7663a4e756b8: *none* - Shape _:n63a04833935840e59a7cbf7663a4e756b6: *none* - Shape _:n63a04833935840e59a7cbf7663a4e756b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n63a04833935840e59a7cbf7663a4e756b7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:ne7dc5d8d12d74b86a870f0790d46b492b22: *none* - Shape _:ne7dc5d8d12d74b86a870f0790d46b492b25: *none* - Shape _:ne7dc5d8d12d74b86a870f0790d46b492b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ne7dc5d8d12d74b86a870f0790d46b492b10: *none* - Shape _:ne7dc5d8d12d74b86a870f0790d46b492b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ne7dc5d8d12d74b86a870f0790d46b492b20: *none* - 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 _:ne7dc5d8d12d74b86a870f0790d46b492b11: *none*
example_2_1.json Example
Passed
Files
Using exampleVariableMeasuredComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl: - Shape _:nfd7af166bd6f4dec8d7892673d10f852b12: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b10: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b9: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b29: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b30: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b44: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b38: *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 _:nfd7af166bd6f4dec8d7892673d10f852b45: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b52: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b4: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b14: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b5: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b8: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b7: *none* - Shape cdifd:CDIFVariableMeasuredShape: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b51: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b37: *none* - Shape _:nfd7af166bd6f4dec8d7892673d10f852b11: *none* - Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: ex:variableMeasuredComplete_001/schema1:url
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n63a04833935840e59a7cbf7663a4e756b10: *none* - Shape _:n63a04833935840e59a7cbf7663a4e756b5: *none* - Shape _:n63a04833935840e59a7cbf7663a4e756b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n63a04833935840e59a7cbf7663a4e756b19: *none* - Shape _:n63a04833935840e59a7cbf7663a4e756b8: *none* - Shape _:n63a04833935840e59a7cbf7663a4e756b6: *none* - Shape _:n63a04833935840e59a7cbf7663a4e756b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n63a04833935840e59a7cbf7663a4e756b7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:ne7dc5d8d12d74b86a870f0790d46b492b22: *none* - Shape _:ne7dc5d8d12d74b86a870f0790d46b492b25: *none* - Shape _:ne7dc5d8d12d74b86a870f0790d46b492b23: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ne7dc5d8d12d74b86a870f0790d46b492b10: *none* - Shape _:ne7dc5d8d12d74b86a870f0790d46b492b21: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:ne7dc5d8d12d74b86a870f0790d46b492b20: *none* - 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 _:ne7dc5d8d12d74b86a870f0790d46b492b11: *none*

Test passed: 3 / 3

serviceType-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using serviceType-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD serviceType-fail.jsonld created
Output Turtle serviceType-fail.ttl created
JSON Schema
ValidationError: 'schema:WebAPI' is not of type 'array' Failed validating 'type' in schema['properties']['@type']: {'contains': {'const': 'schema:WebAPI'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'} On instance['@type']: 'schema:WebAPI'
SHACL
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: False Results (1): Constraint Violation in OrConstraintComponent (http://www.w3.org/ns/shacl#OrConstraintComponent): Severity: sh:Violation Source Shape: [ sh:message Literal("A WebAPI node must specify a service type with a string, IRI, or DefinedTerm") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:class schema1:DefinedTerm ] [ sh:datatype xsd:string ; sh:minLength Literal("3", datatype=xsd:integer) ] ) ; sh:path schema1:serviceType ] Focus Node: ex:exampleWebAPI_354btrh Value Node: Literal("") Result Path: schema1:serviceType Message: A WebAPI node must specify a service type with a string, IRI, or DefinedTerm
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nf4611b58a847434bbc85fb96da877883b28: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b3: *none* - Shape cdifd:webAPINode: ex:exampleWebAPI_354btrh - Shape _:nf4611b58a847434bbc85fb96da877883b11: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b26: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b35: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b32: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b27: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b31: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b24: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b33: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b10: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b30: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b4: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b34: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b25: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b29: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n91333593e7eb4d72ba5dd639f1d87ccdb26: *none* - Shape _:n91333593e7eb4d72ba5dd639f1d87ccdb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n91333593e7eb4d72ba5dd639f1d87ccdb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n91333593e7eb4d72ba5dd639f1d87ccdb6: *none* - Shape _:n91333593e7eb4d72ba5dd639f1d87ccdb10: *none* - Shape _:n91333593e7eb4d72ba5dd639f1d87ccdb8: *none* - Shape _:n91333593e7eb4d72ba5dd639f1d87ccdb5: *none* - Shape _:n91333593e7eb4d72ba5dd639f1d87ccdb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: [ rdf:type schema1:PropertyValue ; schema1:url Literal("http://ogc.org/defs/g35408y") ; schema1:value Literal("g35408y") ] Result Path: schema1:propertyID Message: Less than 1 values on [ rdf:type schema1:PropertyValue ; schema1:url Literal("http://ogc.org/defs/g35408y") ; schema1:value Literal("g35408y") ]->schema1:propertyID
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n1d5fa47a8bc3462da5e80f7428333252b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1d5fa47a8bc3462da5e80f7428333252b23: *none* - Shape _:n1d5fa47a8bc3462da5e80f7428333252b21: *none* - Shape _:n1d5fa47a8bc3462da5e80f7428333252b11: *none* - Shape _:n1d5fa47a8bc3462da5e80f7428333252b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n1d5fa47a8bc3462da5e80f7428333252b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1d5fa47a8bc3462da5e80f7428333252b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: ex:exampleWebAPI_354btrh/schema1:termsOfService,ex:exampleWebAPI_354btrh/schema1:documentation
example_1_1.json Example
Passed
Files
Using exampleWebAPI.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nf4611b58a847434bbc85fb96da877883b28: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b3: *none* - Shape cdifd:webAPINode: ex:exampleWebAPI_354btrh - Shape _:nf4611b58a847434bbc85fb96da877883b11: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b26: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b35: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b32: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b27: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b31: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b24: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b33: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b10: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b30: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b4: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b34: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b25: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b29: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n91333593e7eb4d72ba5dd639f1d87ccdb26: *none* - Shape _:n91333593e7eb4d72ba5dd639f1d87ccdb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n91333593e7eb4d72ba5dd639f1d87ccdb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n91333593e7eb4d72ba5dd639f1d87ccdb6: *none* - Shape _:n91333593e7eb4d72ba5dd639f1d87ccdb10: *none* - Shape _:n91333593e7eb4d72ba5dd639f1d87ccdb8: *none* - Shape _:n91333593e7eb4d72ba5dd639f1d87ccdb5: *none* - Shape _:n91333593e7eb4d72ba5dd639f1d87ccdb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n1d5fa47a8bc3462da5e80f7428333252b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1d5fa47a8bc3462da5e80f7428333252b23: *none* - Shape _:n1d5fa47a8bc3462da5e80f7428333252b21: *none* - Shape _:n1d5fa47a8bc3462da5e80f7428333252b11: *none* - Shape _:n1d5fa47a8bc3462da5e80f7428333252b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n1d5fa47a8bc3462da5e80f7428333252b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1d5fa47a8bc3462da5e80f7428333252b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:exampleWebAPI_354btrh/schema1:termsOfService,ex:exampleWebAPI_354btrh/schema1:documentation
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: ex:exampleWebAPI_354btrh/schema1:termsOfService,ex:exampleWebAPI_354btrh/schema1:documentation
example_2_1.json Example
Passed
Files
Using exampleWebAPIComplete.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:nf4611b58a847434bbc85fb96da877883b28: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b3: *none* - Shape cdifd:webAPINode: ex:WebAPIComplete_001 - Shape _:nf4611b58a847434bbc85fb96da877883b11: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b26: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b35: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b32: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b17: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b27: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b31: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b24: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b33: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b10: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b30: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b4: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b34: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b25: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:nf4611b58a847434bbc85fb96da877883b29: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n91333593e7eb4d72ba5dd639f1d87ccdb26: *none* - Shape _:n91333593e7eb4d72ba5dd639f1d87ccdb7: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n91333593e7eb4d72ba5dd639f1d87ccdb19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n91333593e7eb4d72ba5dd639f1d87ccdb6: *none* - Shape _:n91333593e7eb4d72ba5dd639f1d87ccdb10: *none* - Shape _:n91333593e7eb4d72ba5dd639f1d87ccdb8: *none* - Shape _:n91333593e7eb4d72ba5dd639f1d87ccdb5: *none* - Shape _:n91333593e7eb4d72ba5dd639f1d87ccdb4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:n1d5fa47a8bc3462da5e80f7428333252b20: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:n1d5fa47a8bc3462da5e80f7428333252b23: *none* - Shape _:n1d5fa47a8bc3462da5e80f7428333252b21: *none* - Shape _:n1d5fa47a8bc3462da5e80f7428333252b11: *none* - Shape _:n1d5fa47a8bc3462da5e80f7428333252b22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:n1d5fa47a8bc3462da5e80f7428333252b10: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n1d5fa47a8bc3462da5e80f7428333252b25: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: ex:WebAPIComplete_001/schema1:termsOfService,ex:WebAPIComplete_001/schema1:documentation
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: ex:WebAPIComplete_001/schema1:termsOfService,ex:WebAPIComplete_001/schema1:documentation

Test passed: 1 / 1

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

Test passed: 1 / 1

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

Test passed: 1 / 1

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

Test passed: 0 / 1

example_1_1.json Example
SHACL: 2 Warning
Files
Using exampleXasCore.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/xasProperties/xasCore/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasCore/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: <file:///github/workspace/lMtIx>,<file:///github/workspace/RNdlTIf> - Shape cdifd:XasCoreConformsToShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n3beb90b871064a8f968f3f7e917bb275b15: *none* - Shape _:n3beb90b871064a8f968f3f7e917bb275b19: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3beb90b871064a8f968f3f7e917bb275b16: *none* - Shape _:n3beb90b871064a8f968f3f7e917bb275b14: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3beb90b871064a8f968f3f7e917bb275b7: *none* - Shape _:n3beb90b871064a8f968f3f7e917bb275b17: *none* - Shape _:n3beb90b871064a8f968f3f7e917bb275b6: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nfcee3f2d60f5491c99d9538d3f17c734b4: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfcee3f2d60f5491c99d9538d3f17c734b10: *none* - Shape _:nfcee3f2d60f5491c99d9538d3f17c734b19: *none* - Shape _:nfcee3f2d60f5491c99d9538d3f17c734b8: *none* - Shape _:nfcee3f2d60f5491c99d9538d3f17c734b26: *none* - Shape _:nfcee3f2d60f5491c99d9538d3f17c734b6: *none* - Shape _:nfcee3f2d60f5491c99d9538d3f17c734b7: *none* - Shape _:nfcee3f2d60f5491c99d9538d3f17c734b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd96ad814000c4164a954aeeec31dc9dcb25: *none* - Shape _:nd96ad814000c4164a954aeeec31dc9dcb23: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd96ad814000c4164a954aeeec31dc9dcb22: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape _:nd96ad814000c4164a954aeeec31dc9dcb20: *none* - Shape _:nd96ad814000c4164a954aeeec31dc9dcb10: *none* - Shape _:nd96ad814000c4164a954aeeec31dc9dcb11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nd96ad814000c4164a954aeeec31dc9dcb21: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: False Results (2): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:descriptionProperty Focus Node: ex:xas-dataset-001 Result Path: schema1:description Message: A description of the resource is recommended for discovery Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:creatorProperty Focus Node: ex:xas-dataset-001 Result Path: schema1:creator Message: At least one creator (author/originator) is recommended
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape _:nd83d339470cf4680bc244ad187bbb2e3b7: *none* - Shape _:nd83d339470cf4680bc244ad187bbb2e3b5: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:nd83d339470cf4680bc244ad187bbb2e3b18: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape soso:DatasetNS2Shape: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n466f0be238ec4ed39f3683a2726dfde1b14: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFPersonShape: <file:///github/workspace/nKwywfsuBh> - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: <file:///github/workspace/nKwywfsuBh>/schema1:contactPoint - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n3e7148ab3a2a4df5acec2c7857cead00b32: *none* - Shape _:n3e7148ab3a2a4df5acec2c7857cead00b17: *none* - Shape _:n3e7148ab3a2a4df5acec2c7857cead00b29: *none* - Shape cdifd:webAPINode: *none* - Shape _:n3e7148ab3a2a4df5acec2c7857cead00b10: *none* - Shape _:n3e7148ab3a2a4df5acec2c7857cead00b18: *none* - Shape _:n3e7148ab3a2a4df5acec2c7857cead00b26: *none* - Shape _:n3e7148ab3a2a4df5acec2c7857cead00b24: *none* - Shape _:n3e7148ab3a2a4df5acec2c7857cead00b25: *none* - Shape _:n3e7148ab3a2a4df5acec2c7857cead00b11: *none* - Shape _:n3e7148ab3a2a4df5acec2c7857cead00b30: *none* - Shape _:n3e7148ab3a2a4df5acec2c7857cead00b33: *none* - Shape _:n3e7148ab3a2a4df5acec2c7857cead00b35: *none* - Shape _:n3e7148ab3a2a4df5acec2c7857cead00b3: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n3e7148ab3a2a4df5acec2c7857cead00b27: *none* - Shape _:n3e7148ab3a2a4df5acec2c7857cead00b4: *none* - Shape _:n3e7148ab3a2a4df5acec2c7857cead00b31: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n3e7148ab3a2a4df5acec2c7857cead00b34: *none* - Shape _:n3e7148ab3a2a4df5acec2c7857cead00b28: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:nf4bd911d94a140889c7f0c7e6e69316bb5: *none* - Shape _:nf4bd911d94a140889c7f0c7e6e69316bb4: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape _:n3829c7e0caa548329de90b6b47bba5b3b4: *none* - Shape cdifd:CDIFDefinedTermShape: ex:xas-dataset-001/schema1:measurementTechnique,_:N08c56d4ce77942a7a2693d3bc4788f58,ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:measurementTechnique - Shape _:n3829c7e0caa548329de90b6b47bba5b3b16: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n3829c7e0caa548329de90b6b47bba5b3b3: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n3829c7e0caa548329de90b6b47bba5b3b17: *none* - Shape _:n3829c7e0caa548329de90b6b47bba5b3b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3829c7e0caa548329de90b6b47bba5b3b14: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:n3829c7e0caa548329de90b6b47bba5b3b15: *none* - Shape _:n3829c7e0caa548329de90b6b47bba5b3b20: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne02a3646a55047f1b54308072333739db4: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:na539ccc192674838845afafeeae3eb20b11: *none* - Shape _:na539ccc192674838845afafeeae3eb20b25: *none* - Shape _:na539ccc192674838845afafeeae3eb20b3: *none* - Shape _:na539ccc192674838845afafeeae3eb20b17: *none* - Shape _:na539ccc192674838845afafeeae3eb20b13: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:na539ccc192674838845afafeeae3eb20b26: *none* - Shape _:na539ccc192674838845afafeeae3eb20b12: *none* - Shape _:na539ccc192674838845afafeeae3eb20b15: *none* - Shape _:na539ccc192674838845afafeeae3eb20b14: *none* - Shape _:na539ccc192674838845afafeeae3eb20b4: *none* - Shape cdifd:fundingShape: *none* - Shape _:na539ccc192674838845afafeeae3eb20b5: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: <file:///github/workspace/lMtIx>,<file:///github/workspace/RNdlTIf> - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: <file:///github/workspace/lMtIx>,<file:///github/workspace/RNdlTIf>
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape _:nd286dc56337b456189cf484e31db91f6b4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape _:nd286dc56337b456189cf484e31db91f6b22: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:nd286dc56337b456189cf484e31db91f6b12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd286dc56337b456189cf484e31db91f6b21: *none* - Shape _:nd286dc56337b456189cf484e31db91f6b23: *none* - Shape _:nd286dc56337b456189cf484e31db91f6b35: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:nd286dc56337b456189cf484e31db91f6b36: *none* - Shape _:nd286dc56337b456189cf484e31db91f6b13: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nd286dc56337b456189cf484e31db91f6b5: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n36cc4c3664874351ab5f7b948fe32fdcb39: *none* - Shape _:n36cc4c3664874351ab5f7b948fe32fdcb3: *none* - Shape _:n36cc4c3664874351ab5f7b948fe32fdcb44: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n36cc4c3664874351ab5f7b948fe32fdcb9: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n36cc4c3664874351ab5f7b948fe32fdcb29: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n36cc4c3664874351ab5f7b948fe32fdcb24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape: ex:xas-dataset-001/schema1:measurementTechnique,_:N08c56d4ce77942a7a2693d3bc4788f58,ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:keywords,ex:xas-dataset-001/schema1:measurementTechnique - Shape _:n36cc4c3664874351ab5f7b948fe32fdcb40: *none* - Shape _:n36cc4c3664874351ab5f7b948fe32fdcb10: *none* - Shape _:n36cc4c3664874351ab5f7b948fe32fdcb13: *none* - Shape _:n36cc4c3664874351ab5f7b948fe32fdcb15: *none* - Shape _:n36cc4c3664874351ab5f7b948fe32fdcb4: *none* - Shape _:n36cc4c3664874351ab5f7b948fe32fdcb16: *none* - Shape cdifd:geoShapeNode: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n36cc4c3664874351ab5f7b948fe32fdcb41: *none* - Shape _:n36cc4c3664874351ab5f7b948fe32fdcb38: *none* - Shape _:n36cc4c3664874351ab5f7b948fe32fdcb42: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/xasProperties/xasSample/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *none*

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using exampleXasFacility.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/xasProperties/xasFacility/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape _:n272b1119fb4c4ea2b1e81a71dc65802db16: *none* - Shape _:n272b1119fb4c4ea2b1e81a71dc65802db14: *none* - Shape _:n272b1119fb4c4ea2b1e81a71dc65802db6: *none* - Shape _:n272b1119fb4c4ea2b1e81a71dc65802db19: *none* - Shape _:n272b1119fb4c4ea2b1e81a71dc65802db15: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n272b1119fb4c4ea2b1e81a71dc65802db17: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n272b1119fb4c4ea2b1e81a71dc65802db7: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n06a7d185cb69446bb230d2b54289b390b5: *none* - Shape _:n06a7d185cb69446bb230d2b54289b390b26: *none* - Shape _:n06a7d185cb69446bb230d2b54289b390b4: *none* - Shape _:n06a7d185cb69446bb230d2b54289b390b8: *none* - Shape _:n06a7d185cb69446bb230d2b54289b390b6: *none* - Shape _:n06a7d185cb69446bb230d2b54289b390b10: *none* - Shape _:n06a7d185cb69446bb230d2b54289b390b19: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n06a7d185cb69446bb230d2b54289b390b7: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape _:n9cf7410cbb9f4ed4adb2a114fceba7d9b20: *none* - Shape _:n9cf7410cbb9f4ed4adb2a114fceba7d9b21: *none* - Shape _:n9cf7410cbb9f4ed4adb2a114fceba7d9b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n9cf7410cbb9f4ed4adb2a114fceba7d9b25: *none* - Shape _:n9cf7410cbb9f4ed4adb2a114fceba7d9b10: *none* - Shape _:n9cf7410cbb9f4ed4adb2a114fceba7d9b22: *none* - Shape _:n9cf7410cbb9f4ed4adb2a114fceba7d9b11: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none*

Test passed: 2 / 2

serviceType-fail.json Test Resource Requires fail
Passed (expected fail)
General
Test was expected to fail and it did.
Files
Using serviceType-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD serviceType-fail.jsonld created
Output Turtle serviceType-fail.ttl created
JSON Schema
ValidationError: 'schema:WebAPI' is not of type 'array' Failed validating 'type' in schema['allOf'][0]['allOf'][0]['properties']['@type']: {'contains': {'const': 'prov:Activity'}, 'items': {'type': 'string'}, 'minItems': 1, 'type': 'array'} On instance['@type']: 'schema:WebAPI'
SHACL
Validation result for _sources/xasProperties/xasGeneratedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasGeneratedBy/rules.shacl: - Shape cdifd:xasGeneratedByNode: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5ba56653058044b299caeb25ab6b8768b17: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5ba56653058044b299caeb25ab6b8768b7: *none* - Shape _:n5ba56653058044b299caeb25ab6b8768b15: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n5ba56653058044b299caeb25ab6b8768b6: *none* - Shape _:n5ba56653058044b299caeb25ab6b8768b19: *none* - Shape _:n5ba56653058044b299caeb25ab6b8768b14: *none* - Shape _:n5ba56653058044b299caeb25ab6b8768b16: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf5a94bc4486545c88808ccc1810bae62b8: *none* - Shape _:nf5a94bc4486545c88808ccc1810bae62b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nf5a94bc4486545c88808ccc1810bae62b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf5a94bc4486545c88808ccc1810bae62b4: *none* - Shape _:nf5a94bc4486545c88808ccc1810bae62b6: *none* - Shape _:nf5a94bc4486545c88808ccc1810bae62b10: *none* - Shape _:nf5a94bc4486545c88808ccc1810bae62b5: *none* - Shape _:nf5a94bc4486545c88808ccc1810bae62b19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: False Results (1): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: [ sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path schema1:propertyID ; sh:severity sh:Warning ] Focus Node: [ rdf:type schema1:PropertyValue ; schema1:url Literal("http://ogc.org/defs/g35408y") ; schema1:value Literal("g35408y") ] Result Path: schema1:propertyID Message: Less than 1 values on [ rdf:type schema1:PropertyValue ; schema1:url Literal("http://ogc.org/defs/g35408y") ; schema1:value Literal("g35408y") ]->schema1:propertyID
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndc47819949d747cdb3c6f4c8ffc4e806b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ndc47819949d747cdb3c6f4c8ffc4e806b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc47819949d747cdb3c6f4c8ffc4e806b25: *none* - Shape _:ndc47819949d747cdb3c6f4c8ffc4e806b10: *none* - Shape _:ndc47819949d747cdb3c6f4c8ffc4e806b21: *none* - Shape _:ndc47819949d747cdb3c6f4c8ffc4e806b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:ndc47819949d747cdb3c6f4c8ffc4e806b22: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfc124809cf2e47c3a1441a6f8e38a4c2b5: *none* - Shape _:nfc124809cf2e47c3a1441a6f8e38a4c2b21: *none* - Shape _:nfc124809cf2e47c3a1441a6f8e38a4c2b23: *none* - Shape _:nfc124809cf2e47c3a1441a6f8e38a4c2b12: *none* - Shape _:nfc124809cf2e47c3a1441a6f8e38a4c2b22: *none* - Shape _:nfc124809cf2e47c3a1441a6f8e38a4c2b35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfc124809cf2e47c3a1441a6f8e38a4c2b13: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:nfc124809cf2e47c3a1441a6f8e38a4c2b4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfc124809cf2e47c3a1441a6f8e38a4c2b36: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n3c5eb83deb244d8bb664aa05928c8c91b3: *none* - Shape _:n3c5eb83deb244d8bb664aa05928c8c91b9: *none* - Shape _:n3c5eb83deb244d8bb664aa05928c8c91b39: *none* - Shape _:n3c5eb83deb244d8bb664aa05928c8c91b10: *none* - Shape _:n3c5eb83deb244d8bb664aa05928c8c91b40: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n3c5eb83deb244d8bb664aa05928c8c91b42: *none* - Shape _:n3c5eb83deb244d8bb664aa05928c8c91b29: *none* - Shape _:n3c5eb83deb244d8bb664aa05928c8c91b4: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3c5eb83deb244d8bb664aa05928c8c91b41: *none* - Shape _:n3c5eb83deb244d8bb664aa05928c8c91b44: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3c5eb83deb244d8bb664aa05928c8c91b38: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape: ex:definedTerm_zZc - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3c5eb83deb244d8bb664aa05928c8c91b13: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n3c5eb83deb244d8bb664aa05928c8c91b24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n3c5eb83deb244d8bb664aa05928c8c91b16: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n3c5eb83deb244d8bb664aa05928c8c91b15: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n8c7b7622cd534c0181d2486e51bba096b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n8c7b7622cd534c0181d2486e51bba096b5: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:definedTerm_zZc - Shape _:nc19af5f57a434a778531a72af05159c5b17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc19af5f57a434a778531a72af05159c5b4: *none* - Shape _:nc19af5f57a434a778531a72af05159c5b16: *none* - Shape _:nc19af5f57a434a778531a72af05159c5b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:nc19af5f57a434a778531a72af05159c5b3: *none* - Shape _:nc19af5f57a434a778531a72af05159c5b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc19af5f57a434a778531a72af05159c5b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nc19af5f57a434a778531a72af05159c5b15: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape _:n2b4abb12800648c88811ecbb1891dddeb14: *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:CDIFContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: ex:exampleWebAPI_354btrh/schema1:termsOfService,ex:exampleWebAPI_354btrh/schema1:documentation
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
Validation result for _sources/xasProperties/xasSample/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *none*
example_1_1.json Example
Passed
Files
Using exampleXasGeneratedBy.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/xasProperties/xasGeneratedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasGeneratedBy/rules.shacl: - Shape cdifd:xasGeneratedByNode: ex:exampleGeneratedBy_w46j6j
Validation result for _sources/xasProperties/xasFacility/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl: - Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5ba56653058044b299caeb25ab6b8768b17: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:n5ba56653058044b299caeb25ab6b8768b7: *none* - Shape _:n5ba56653058044b299caeb25ab6b8768b15: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:n5ba56653058044b299caeb25ab6b8768b6: *none* - Shape _:n5ba56653058044b299caeb25ab6b8768b19: *none* - Shape _:n5ba56653058044b299caeb25ab6b8768b14: *none* - Shape _:n5ba56653058044b299caeb25ab6b8768b16: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:nf5a94bc4486545c88808ccc1810bae62b8: *none* - Shape _:nf5a94bc4486545c88808ccc1810bae62b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:nf5a94bc4486545c88808ccc1810bae62b26: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nf5a94bc4486545c88808ccc1810bae62b4: *none* - Shape _:nf5a94bc4486545c88808ccc1810bae62b6: *none* - Shape _:nf5a94bc4486545c88808ccc1810bae62b10: *none* - Shape _:nf5a94bc4486545c88808ccc1810bae62b5: *none* - Shape _:nf5a94bc4486545c88808ccc1810bae62b19: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ndc47819949d747cdb3c6f4c8ffc4e806b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:ndc47819949d747cdb3c6f4c8ffc4e806b11: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape _:ndc47819949d747cdb3c6f4c8ffc4e806b25: *none* - Shape _:ndc47819949d747cdb3c6f4c8ffc4e806b10: *none* - Shape _:ndc47819949d747cdb3c6f4c8ffc4e806b21: *none* - Shape _:ndc47819949d747cdb3c6f4c8ffc4e806b20: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:ndc47819949d747cdb3c6f4c8ffc4e806b22: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfc124809cf2e47c3a1441a6f8e38a4c2b5: *none* - Shape _:nfc124809cf2e47c3a1441a6f8e38a4c2b21: *none* - Shape _:nfc124809cf2e47c3a1441a6f8e38a4c2b23: *none* - Shape _:nfc124809cf2e47c3a1441a6f8e38a4c2b12: *none* - Shape _:nfc124809cf2e47c3a1441a6f8e38a4c2b22: *none* - Shape _:nfc124809cf2e47c3a1441a6f8e38a4c2b35: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfc124809cf2e47c3a1441a6f8e38a4c2b13: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:nfc124809cf2e47c3a1441a6f8e38a4c2b4: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:nfc124809cf2e47c3a1441a6f8e38a4c2b36: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape _:n3c5eb83deb244d8bb664aa05928c8c91b3: *none* - Shape _:n3c5eb83deb244d8bb664aa05928c8c91b9: *none* - Shape _:n3c5eb83deb244d8bb664aa05928c8c91b39: *none* - Shape _:n3c5eb83deb244d8bb664aa05928c8c91b10: *none* - Shape _:n3c5eb83deb244d8bb664aa05928c8c91b40: *none* - Shape cdifd:spatialExtentProperty: ex:xasfacility_37yht - Shape _:n3c5eb83deb244d8bb664aa05928c8c91b42: *none* - Shape _:n3c5eb83deb244d8bb664aa05928c8c91b29: *none* - Shape _:n3c5eb83deb244d8bb664aa05928c8c91b4: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3c5eb83deb244d8bb664aa05928c8c91b41: *none* - Shape _:n3c5eb83deb244d8bb664aa05928c8c91b44: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n3c5eb83deb244d8bb664aa05928c8c91b38: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape cdifd:CDIFDefinedTermShape: ex:exampleGeneratedBy_w46j6j/prov:used/schema1:instrument/schema1:category - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n3c5eb83deb244d8bb664aa05928c8c91b13: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n3c5eb83deb244d8bb664aa05928c8c91b24: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n3c5eb83deb244d8bb664aa05928c8c91b16: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n3c5eb83deb244d8bb664aa05928c8c91b15: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:n8c7b7622cd534c0181d2486e51bba096b4: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape _:n8c7b7622cd534c0181d2486e51bba096b5: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: ex:exampleGeneratedBy_w46j6j/prov:used/schema1:instrument/schema1:category - Shape _:nc19af5f57a434a778531a72af05159c5b17: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:nc19af5f57a434a778531a72af05159c5b4: *none* - Shape _:nc19af5f57a434a778531a72af05159c5b16: *none* - Shape _:nc19af5f57a434a778531a72af05159c5b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:nc19af5f57a434a778531a72af05159c5b3: *none* - Shape _:nc19af5f57a434a778531a72af05159c5b20: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:nc19af5f57a434a778531a72af05159c5b18: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape _:nc19af5f57a434a778531a72af05159c5b15: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape _:n2b4abb12800648c88811ecbb1891dddeb14: *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:CDIFContactPointShape: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/xasProperties/xasInstrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl: - Shape cdifd:xasInstrumentNode: *none*
Validation result for _sources/xasProperties/xasSample/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *none*

Test passed: 3 / 3

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

Test passed: 0 / 1

example_1_1.json Example
SHACL: 2 Warning
Files
Using exampleXasOptional.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_1_1.jsonld created
Output Turtle example_1_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/xasProperties/xasOptional/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasOptional/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: ex:dist_xdi_001 - Shape cdifd:XasDiscoveryConformsToShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl: - Shape cdifd:CDIFAddPropertyTermShape: *none* - Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none* - Shape _:nab71bfd030bd4aba9010b5a2ac6ac2d6b17: *none* - Shape _:nab71bfd030bd4aba9010b5a2ac6ac2d6b16: *none* - Shape _:nab71bfd030bd4aba9010b5a2ac6ac2d6b19: *none* - Shape cdifd:CDIFadditionalPropertyShape: *none* - Shape _:nab71bfd030bd4aba9010b5a2ac6ac2d6b6: *none* - Shape _:nab71bfd030bd4aba9010b5a2ac6ac2d6b7: *none* - Shape _:nab71bfd030bd4aba9010b5a2ac6ac2d6b14: *none* - Shape _:nab71bfd030bd4aba9010b5a2ac6ac2d6b15: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl: - Shape _:n09e7813f905443779672fdaf54b2b0b8b26: *none* - Shape cdifd:CDIFDefinedTermShape: *none* - Shape _:n09e7813f905443779672fdaf54b2b0b8b6: *none* - Shape _:n09e7813f905443779672fdaf54b2b0b8b7: *none* - Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:n09e7813f905443779672fdaf54b2b0b8b19: *none* - Shape _:n09e7813f905443779672fdaf54b2b0b8b8: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n09e7813f905443779672fdaf54b2b0b8b4: *none* - Shape _:n09e7813f905443779672fdaf54b2b0b8b5: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:n09e7813f905443779672fdaf54b2b0b8b10: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl: - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none* - Shape _:nb79adb2fe8664d5886b369bfedc99d22b23: *none* - Shape cdifd:CDIFIdentifierShape: *none* - Shape _:nb79adb2fe8664d5886b369bfedc99d22b20: *none* - Shape _:nb79adb2fe8664d5886b369bfedc99d22b11: *none* - Shape _:nb79adb2fe8664d5886b369bfedc99d22b22: *none* - Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:nb79adb2fe8664d5886b369bfedc99d22b25: *none* - Shape _:nb79adb2fe8664d5886b369bfedc99d22b21: *none* - Shape cdifd:CDIFIdentifierTypeTermShape: *none* - Shape _:nb79adb2fe8664d5886b369bfedc99d22b10: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl: Validation Report Conforms: False Results (2): Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:descriptionProperty Focus Node: ex:xasOptionalExample_001 Result Path: schema1:description Message: A description of the resource is recommended for discovery Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent): Severity: sh:Warning Source Shape: cdifd:creatorProperty Focus Node: ex:xasOptionalExample_001 Result Path: schema1:creator Message: At least one creator (author/originator) is recommended
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl: - Shape _:n6b576275c33643f7bf4ee86e2e99d7adb18: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFCatalogRecordShape: *none* - Shape soso:DatasetNS3Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none* - Shape soso:DatasetNS1Shape: *none* - Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDatasetMandatoryShape: *none* - Shape _:n6b576275c33643f7bf4ee86e2e99d7adb5: *none* - Shape soso:DatasetNS2Shape: *none* - Shape cdifd:rightsProperty/sh:or/rdf:first: *none* - Shape _:n6b576275c33643f7bf4ee86e2e99d7adb7: *none*
Validation result for _sources/schemaorgProperties/organization/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl: - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFOrganizationShape: *none*
Validation result for _sources/cdifDataType/cdifReference/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifReference/rules.shacl: - Shape cdifd:CDIFRelationShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl: - Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl: - Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:maintainerOrProviderContactPointShape: *none* - Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none* - Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:CDIFPersonShape: ex:person_jdoe - Shape cdifd:affiliationProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFContactPointShape: ex:person_jdoe/schema1:contactPoint - Shape cdifd:contactPointProperty/sh:or/rdf:first: *none* - Shape _:n5a827220ed5048c6bbe2fb7bd7b2a4b5b14: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl: - Shape _:n209b5e9d700a44b486bac579bf4332edb35: *none* - Shape _:n209b5e9d700a44b486bac579bf4332edb25: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:webAPINode: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n209b5e9d700a44b486bac579bf4332edb31: *none* - Shape _:n209b5e9d700a44b486bac579bf4332edb33: *none* - Shape _:n209b5e9d700a44b486bac579bf4332edb26: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n209b5e9d700a44b486bac579bf4332edb11: *none* - Shape _:n209b5e9d700a44b486bac579bf4332edb24: *none* - Shape _:n209b5e9d700a44b486bac579bf4332edb3: *none* - Shape _:n209b5e9d700a44b486bac579bf4332edb4: *none* - Shape _:n209b5e9d700a44b486bac579bf4332edb32: *none* - Shape _:n209b5e9d700a44b486bac579bf4332edb34: *none* - Shape _:n209b5e9d700a44b486bac579bf4332edb18: *none* - Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none* - Shape _:n209b5e9d700a44b486bac579bf4332edb30: *none* - Shape _:n209b5e9d700a44b486bac579bf4332edb29: *none* - Shape _:n209b5e9d700a44b486bac579bf4332edb17: *none* - Shape _:n209b5e9d700a44b486bac579bf4332edb28: *none* - Shape _:n209b5e9d700a44b486bac579bf4332edb27: *none* - Shape _:n209b5e9d700a44b486bac579bf4332edb10: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl: - Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl: - Shape _:nf7fd7b6d29df4b34be18fc0f11aeb34bb4: *none* - Shape _:nf7fd7b6d29df4b34be18fc0f11aeb34bb5: *none* - Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:generatedByNode: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl: - Shape cdifd:CDIFCatalogRecordShape: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl: - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape: _:N7e5c1fd8b85343678ba2e391090b1a68,ex:xasOptionalExample_001/schema1:keywords,ex:xasOptionalExample_001/schema1:measurementTechnique,ex:xasOptionalExample_001/schema1:keywords,ex:xasOptionalExample_001/schema1:measurementTechnique - Shape _:n4c090640025c4feab980f6872547dbe2b4: *none* - Shape _:n4c090640025c4feab980f6872547dbe2b3: *none* - Shape cdifd:CDIFRoleShape: *none* - Shape _:n4c090640025c4feab980f6872547dbe2b17: *none* - Shape _:n4c090640025c4feab980f6872547dbe2b18: *none* - Shape _:n4c090640025c4feab980f6872547dbe2b20: *none* - Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none* - Shape _:n4c090640025c4feab980f6872547dbe2b16: *none* - Shape _:n4c090640025c4feab980f6872547dbe2b14: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none* - Shape _:n4c090640025c4feab980f6872547dbe2b15: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl: - Shape _:n60dcd1f4ffe848efb384ffb8d1445c93b4: *none* - Shape cdifd:derivedFromProperty: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl: - Shape _:ne7648d2d37fd4b7191273a4388981335b14: *none* - Shape _:ne7648d2d37fd4b7191273a4388981335b15: *none* - Shape _:ne7648d2d37fd4b7191273a4388981335b3: *none* - Shape cdifd:fundingShape/sh:or/rdf:first: *none* - Shape _:ne7648d2d37fd4b7191273a4388981335b17: *none* - Shape _:ne7648d2d37fd4b7191273a4388981335b25: *none* - Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none* - Shape _:ne7648d2d37fd4b7191273a4388981335b4: *none* - Shape _:ne7648d2d37fd4b7191273a4388981335b11: *none* - Shape _:ne7648d2d37fd4b7191273a4388981335b5: *none* - Shape _:ne7648d2d37fd4b7191273a4388981335b13: *none* - Shape cdifd:fundingShape: *none* - Shape _:ne7648d2d37fd4b7191273a4388981335b12: *none* - Shape _:ne7648d2d37fd4b7191273a4388981335b26: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl: - Shape cdifd:CDIFDataDownloadShape: ex:dist_xdi_001 - Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: ex:dist_xdi_001
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl: - Shape _:n65818ac68e3e490b8417c7f1afefcfd3b22: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape cdifd:cdifProvHowToStepShape: *none* - Shape cdifd:cdifProvActivityShape: *none* - Shape _:n65818ac68e3e490b8417c7f1afefcfd3b5: *none* - Shape _:n65818ac68e3e490b8417c7f1afefcfd3b23: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n65818ac68e3e490b8417c7f1afefcfd3b21: *none* - Shape _:n65818ac68e3e490b8417c7f1afefcfd3b35: *none* - Shape cdifd:cdifProvHowToShape: *none* - Shape _:n65818ac68e3e490b8417c7f1afefcfd3b4: *none* - Shape _:n65818ac68e3e490b8417c7f1afefcfd3b13: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n65818ac68e3e490b8417c7f1afefcfd3b12: *none* - Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none* - Shape _:n65818ac68e3e490b8417c7f1afefcfd3b36: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl: - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none* - Shape _:n854c92f4c89147caa7a11e087becf82cb40: *none* - Shape _:n854c92f4c89147caa7a11e087becf82cb41: *none* - Shape _:n854c92f4c89147caa7a11e087becf82cb38: *none* - Shape cdifd:spatialExtentProperty: *none* - Shape _:n854c92f4c89147caa7a11e087becf82cb16: *none* - Shape _:n854c92f4c89147caa7a11e087becf82cb9: *none* - Shape _:n854c92f4c89147caa7a11e087becf82cb13: *none* - Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none* - Shape _:n854c92f4c89147caa7a11e087becf82cb3: *none* - Shape _:n854c92f4c89147caa7a11e087becf82cb15: *none* - Shape cdifd:geoCoordinatesNode: *none* - Shape _:n854c92f4c89147caa7a11e087becf82cb10: *none* - Shape _:n854c92f4c89147caa7a11e087becf82cb4: *none* - Shape cdifd:CDIFDefinedTermShape: _:N7e5c1fd8b85343678ba2e391090b1a68,ex:xasOptionalExample_001/schema1:keywords,ex:xasOptionalExample_001/schema1:measurementTechnique,ex:xasOptionalExample_001/schema1:keywords,ex:xasOptionalExample_001/schema1:measurementTechnique - Shape _:n854c92f4c89147caa7a11e087becf82cb39: *none* - Shape _:n854c92f4c89147caa7a11e087becf82cb29: *none* - Shape _:n854c92f4c89147caa7a11e087becf82cb42: *none* - Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none* - Shape _:n854c92f4c89147caa7a11e087becf82cb24: *none* - Shape cdifd:geoShapeNode: *none* - Shape _:n854c92f4c89147caa7a11e087becf82cb44: *none* - Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl: - Shape cdifd:instrumentNode: *none*
Validation result for _sources/xasProperties/xasSample/rules.shacl: Validation Report Conforms: True
Focus nodes for _sources/xasProperties/xasSample/rules.shacl: - Shape cdifd:xasSampleNode: *none*

Test passed: 2 / 2

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

Test passed: 2 / 2

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