Files
Using CDIF-XAS-Full.json from examples
JSON-LD context is present - uplifting
Output JSON-LD example_2_1.jsonld created
Output Turtle example_2_1.ttl created
JSON Schema
Validation passed
SHACL
Validation result for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl:
Validation Report
Conforms: False
Results (3):
Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent):
Severity: sh:Warning
Source Shape: [ sh:message Literal("For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("3", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ]
Focus Node: xas:monochromatorenergy
Result Path: cdif:physicalDataType
Message: For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.
Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent):
Severity: sh:Warning
Source Shape: [ sh:message Literal("For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("3", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ]
Focus Node: xas:transmittedintensity
Result Path: cdif:physicalDataType
Message: For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.
Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent):
Severity: sh:Warning
Source Shape: [ sh:message Literal("For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("3", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ]
Focus Node: xas:incidentintensity
Result Path: cdif:physicalDataType
Message: For data description level, a cdi:InstanceVariable should specify cdif:physicalDataType.
Focus nodes for _sources/profiles/cdifProfile/cdifDataDescription/rules.shacl:
- Shape cdifd:dataDescriptionVariableShape/sh:property/sh:or/rdf:first: *none*
- Shape cdifd:structuredDataSetLocatorMappingShape/sh:property/sh:node: *none*
- Shape _:n4f9e7bcde62046368da9b058af79f16eb5: *none*
- Shape cdifd:datasetScopeStatisticsShape: *none*
- Shape cdifd:structuredDataSetLocatorMappingShape: *none*
- Shape cdifd:CDIFDataDescriptionConformsToShape: *none*
- Shape cdifd:dataDescriptionDatasetShape: *none*
- Shape cdifd:dataDescriptionVariableShape: xas:incidentintensity,xas:monochromatorenergy,xas:transmittedintensity
- Shape _:n4f9e7bcde62046368da9b058af79f16eb6: *none*
Validation result for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/cdifDataType/cdifPhysicalMapping/rules.shacl:
- Shape cdifd:physicalMappingShape: *none*
Validation result for _sources/schemaorgProperties/definedTerm/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/definedTerm/rules.shacl:
- Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b19: *none*
- Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b5: *none*
- Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b6: *none*
- Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b26: *none*
- Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b8: *none*
- Shape cdifd:CDIFDefinedTermShape/sh:property/sh:or/rdf:first: *none*
- Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b7: *none*
- Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
- Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b10: *none*
- Shape _:n52f4fc23eed44eec976df09d9b8a8cb3b4: *none*
- Shape cdifd:CDIFDefinedTermShape: *none*
- Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/identifier/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/identifier/rules.shacl:
- Shape cdifd:CDIFIdentifierShape/sh:or/rdf:first: *none*
- Shape cdifd:CDIFIdentifierTypeTermShape: *none*
- Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b25: *none*
- Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b20: *none*
- Shape cdifd:CDIFIdentifierShape/sh:or/rdf:rest/rdf:first: *none*
- Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b21: *none*
- Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b10: *none*
- Shape cdifd:CDIFIdentifierTypeTermShape/sh:property/sh:or/rdf:first: *none*
- Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b11: *none*
- Shape cdifd:CDIFIdentifierShape/sh:property/sh:or/rdf:first: *none*
- Shape cdifd:CDIFIdentifierShape: *none*
- Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b22: *none*
- Shape _:n83994ceb194d43bc9b2b4a5900ec33c1b23: *none*
Validation result for _sources/skosProperties/skosConcept/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/skosProperties/skosConcept/rules.shacl:
- Shape skosv:ConceptShape: *none*
- Shape skosv:prefLabelUniqueLangShape: *none*
- Shape skosv:conceptBroaderNotSelfShape: *none*
Validation result for _sources/cdifDataType/cdifValueDomain/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/cdifDataType/cdifValueDomain/rules.shacl:
- Shape cdifd:cdifSentinelValueDomainShape: *none*
- Shape cdifd:cdifSubstantiveValueDomainShape: *none*
Validation result for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/cdifDataType/cdifEnumerationDomain/rules.shacl:
- Shape cdifd:cdifEnumerationDomainShape: *none*
Validation result for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCodelist/rules.shacl:
- Shape cdifd:CDIFCodelistConceptShape: *none*
- Shape cdifd:CDIFCodelistShape: *none*
Validation result for _sources/cdifDataType/cdifKey/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/cdifDataType/cdifKey/rules.shacl:
- Shape cdifd:cdifKeyShape: *none*
Validation result for _sources/cdifDataType/cdifInstanceVariable/rules.shacl:
Validation Report
Conforms: False
Results (3):
Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent):
Severity: sh:Warning
Source Shape: [ sh:message Literal("for cdi InstanceVariable a physical data type should be provided.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ]
Focus Node: xas:monochromatorenergy
Result Path: cdif:physicalDataType
Message: for cdi InstanceVariable a physical data type should be provided.
Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent):
Severity: sh:Warning
Source Shape: [ sh:message Literal("for cdi InstanceVariable a physical data type should be provided.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ]
Focus Node: xas:transmittedintensity
Result Path: cdif:physicalDataType
Message: for cdi InstanceVariable a physical data type should be provided.
Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent):
Severity: sh:Warning
Source Shape: [ sh:message Literal("for cdi InstanceVariable a physical data type should be provided.") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or ( [ sh:nodeKind sh:IRI ] [ sh:datatype xsd:string ; sh:minLength Literal("5", datatype=xsd:integer) ] [ sh:class schema1:DefinedTerm ; sh:property [ sh:message Literal("a defined term should have an identifier that is a resolvable URI") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:or <http://recursion.too.deep> ; sh:path schema1:identifier ] ] ) ; sh:path cdif:physicalDataType ; sh:severity sh:Warning ]
Focus Node: xas:incidentintensity
Result Path: cdif:physicalDataType
Message: for cdi InstanceVariable a physical data type should be provided.
Focus nodes for _sources/cdifDataType/cdifInstanceVariable/rules.shacl:
- Shape _:n144b3aa80251495787cc513cab0ebea3b70: *none*
- Shape _:n144b3aa80251495787cc513cab0ebea3b75: *none*
- Shape _:n144b3aa80251495787cc513cab0ebea3b16: *none*
- Shape cdifd:QualifiesNotAllowedWithoutAttributeShape: *none*
- Shape cdifd:QualifiesCoherenceShape: *none*
- Shape _:n144b3aa80251495787cc513cab0ebea3b69: *none*
- Shape _:n144b3aa80251495787cc513cab0ebea3b10: *none*
- Shape _:n144b3aa80251495787cc513cab0ebea3b17: *none*
- Shape _:n144b3aa80251495787cc513cab0ebea3b11: *none*
- Shape cdifd:InstanceVariableRepresentedVariableExclusivityShape: *none*
- Shape cdifd:QualifiesRequiredForAttributeShape: *none*
- Shape _:n144b3aa80251495787cc513cab0ebea3b18: *none*
- Shape cdifd:CDIFInstanceVariableShape/sh:property/sh:or/rdf:first: *none*
- Shape _:n144b3aa80251495787cc513cab0ebea3b71: *none*
- Shape _:n144b3aa80251495787cc513cab0ebea3b13: *none*
- Shape _:n144b3aa80251495787cc513cab0ebea3b73: *none*
- Shape _:n144b3aa80251495787cc513cab0ebea3b20: *none*
- Shape cdifd:CDIFxasInstanceVariableShape: xas:incidentintensity,xas:monochromatorenergy,xas:transmittedintensity
- Shape _:n144b3aa80251495787cc513cab0ebea3b67: *none*
- Shape cdifd:CDIFxasInstanceVariableShape/sh:property/sh:or/rdf:first: *none*
- Shape cdifd:CDIFInstanceVariableShape: *none*
- Shape _:n144b3aa80251495787cc513cab0ebea3b66: *none*
- Shape _:n144b3aa80251495787cc513cab0ebea3b72: *none*
- Shape _:n144b3aa80251495787cc513cab0ebea3b14: *none*
- Shape _:n144b3aa80251495787cc513cab0ebea3b15: *none*
Validation result for _sources/cdifDataType/cdifStatistics/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/cdifDataType/cdifStatistics/rules.shacl:
- Shape cdifd:cdifStatisticsCollectionShape: *none*
- Shape cdifd:cdifCategoryStatisticShape: *none*
- Shape cdifd:cdifStatisticsShape: *none*
Validation result for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/cdifDataType/cdifRepresentedVariable/rules.shacl:
- Shape cdifd:cdifRepresentedVariable_RepresentedVariableShape: *none*
- Shape cdifd:cdifRepresentedVariable_UnitTypeShape: *none*
- Shape cdifd:cdifRepresentedVariable_ConceptSystemShape: *none*
Validation result for _sources/schemaorgProperties/labeledLink/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/labeledLink/rules.shacl:
- Shape cdifd:CDIFRelationShape: *none*
- Shape cdifd:CDIFLabeledLinkShape: *none*
Validation result for _sources/schemaorgProperties/variableMeasured/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/variableMeasured/rules.shacl:
- Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb11: *none*
- Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb44: *none*
- Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb51: *none*
- Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb10: *none*
- Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb38: *none*
- Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb29: *none*
- Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb30: *none*
- Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb8: *none*
- Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb9: *none*
- Shape cdifd:CDIFVariableMeasuredShape: *none*
- Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb52: *none*
- Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb45: *none*
- Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
- Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb12: *none*
- Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb7: *none*
- Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
- Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
- Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb37: *none*
- Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb14: *none*
- Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
- Shape cdifd:CDIFVariableMeasuredShape/sh:property/sh:or/rdf:first: *none*
- Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb5: *none*
- Shape _:nd70e09483eca41faab0ffbb9fb3a7c6bb4: *none*
Validation result for _sources/xasProperties/xasCore/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/xasProperties/xasCore/rules.shacl:
- Shape cdifd:CDIFDataDownloadShape: xas:487y54123/schema1:distribution
- Shape cdifd:XasCoreConformsToShape: *none*
Validation result for _sources/schemaorgProperties/additionalProperty/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/additionalProperty/rules.shacl:
- Shape cdifd:AdditionalTypeUriShouldBeIRIShape: xas:analysisevent,<https://w3id.org/isample/vocabulary/materialsampleobjecttype/materialsample>,wd:Q3099911,xas:xraymonochromator,dcat:CatalogRecord,xas:beamline,xas:facility,xas:xraymonitor,xas:source,xas:487y54123/prov:wasGeneratedBy/schema1:object/schema1:additionalType
- Shape cdifd:CDIFAddPropertyTermShape/sh:property/sh:or/rdf:first: *none*
- Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:first: *none*
- Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb6: *none*
- Shape cdifd:CDIFadditionalPropertyShape/sh:property/sh:or/rdf:first: *none*
- Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb7: *none*
- Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb20: *none*
- Shape cdifd:PropertyIDUriShouldBeIRIShape: xas:opacity,xas:sampleunitcell,xas:electrochemicalpotential,xas:resistivity,xas:monitormode,xas:eh,xas:samplematerial,xas:temperature,xas:density,xas:transmittedintensity,xas:ph,xas:detectortype,xas:harmonicrejection,xas:installedoptions,xas:samplecrystalstructure,xas:facilityenergy,xas:detectorit,xas:detectori0,xas:concentration,xas:flux,xas:monochromatorenergy,xas:volume,xas:probe,xas:xraysourcetype,xas:facilitycurrent,xas:pointgroup,xas:monochromatortype,xas:reflectionplane,xas:monitorpreset,xas:energyresolution,xas:edgeenergy,xas:experimentdocumentation,xas:incidentintensity,xas:website,xas:samplepreparation,xas:magneticmoment,xas:magneticfield,xas:spotsize,xas:monochromatorchemicalformula,xas:electricfield,xas:collimation,xas:scanmode,xas:samplemass,xas:viscosity,xas:pressure,xas:dspacing,xas:energyrange,xas:porosity,xas:parentsample,xas:samplechemicalcomposition,xas:focusing,xas:calibrationmethod
- Shape cdifd:AdditionalTypeUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none*
- Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb28: *none*
- Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb30: *none*
- Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb21: *none*
- Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb13: *none*
- Shape cdifd:CDIFAddPropertyTermShape: *none*
- Shape cdifd:CDIFadditionalPropertyShape: *none*
- Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:rest/rdf:first: *none*
- Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb29: *none*
- Shape cdifd:PropertyIDUriShouldBeIRIShape/sh:or/rdf:first: *none*
- Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb14: *none*
- Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb33: *none*
- Shape _:nc772f62a4f064e05bd4e1db1a74c7fdbb31: *none*
Validation result for _sources/xasProperties/xasGeneratedBy/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/xasProperties/xasGeneratedBy/rules.shacl:
- Shape cdifd:xasGeneratedByNode: *none*
Validation result for _sources/xasProperties/xasInstrument/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/xasProperties/xasInstrument/rules.shacl:
- Shape cdifd:xasInstrumentNode: *none*
Validation result for _sources/schemaorgProperties/instrument/rules.shacl:
Validation Report
Conforms: False
Results (4):
Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent):
Severity: sh:Warning
Source Shape: [ sh:message Literal("An instrument should have a category classification from a controlled vocabulary (schema:category).") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path schema1:category ; sh:severity sh:Warning ]
Focus Node: [ rdf:type prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:description Literal("delta_E/E") ; schema1:name Literal("energy resolution") ; schema1:propertyID xas:energyresolution ; schema1:value Literal("1e-4") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("beam spot size") ; schema1:propertyID xas:spotsize ; schema1:unitText Literal("um") ; schema1:value Literal("500 x 500") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("beamline website") ; schema1:propertyID xas:website ; schema1:value Literal("https://www.aps.anl.gov/Beamlines/Directory/13-BM-D") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("collimation technique") ; schema1:propertyID xas:collimation ; schema1:value Literal("none") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("detector") ; schema1:propertyID xas:detectortype ; schema1:value Literal("Vortex ME4 silicon drift detector") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("energy range") ; schema1:propertyID xas:energyrange ; schema1:unitText Literal("keV") ; schema1:value Literal("4.5 - 27") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("focusing") ; schema1:propertyID xas:focusing ; schema1:value Literal("???") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("harmonic_rejection") ; schema1:propertyID xas:harmonicrejection ; schema1:value Literal("Rh-coated mirror, detuned") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("photon flux") ; schema1:propertyID xas:flux ; schema1:unitText Literal("photons/s") ; schema1:value Literal("1e11") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("scan mode") ; schema1:propertyID xas:scanmode ; schema1:value Literal("step") ] ; schema1:additionalType wd:Q3099911, xas:beamline ; schema1:identifier Literal("should have a registry with URIs") ; schema1:name Literal("13-BM-D") ]
Result Path: schema1:category
Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent):
Severity: sh:Warning
Source Shape: [ sh:message Literal("An instrument should have a category classification from a controlled vocabulary (schema:category).") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path schema1:category ; sh:severity sh:Warning ]
Focus Node: [ rdf:type prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:name Literal("Probe") ; schema1:propertyID xas:probe ; schema1:value Literal("x-ray") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("x-ray source") ; schema1:propertyID xas:xraysourcetype ; schema1:value Literal("Synchrotron X-ray Source") ] ; schema1:additionalType wd:Q3099911, xas:source ; schema1:identifier Literal("should have a registry with URIs") ; schema1:name Literal("source, made up for this example") ]
Result Path: schema1:category
Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent):
Severity: sh:Warning
Source Shape: [ sh:message Literal("An instrument should have a category classification from a controlled vocabulary (schema:category).") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path schema1:category ; sh:severity sh:Warning ]
Focus Node: [ rdf:type prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:name Literal("chemical formula") ; schema1:propertyID xas:monochromatorchemicalformula ; schema1:value Literal("Si") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("crystal type") ; schema1:propertyID xas:monochromatortype ; schema1:value Literal("missing") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("d-spacing") ; schema1:propertyID xas:dspacing ; schema1:unitText Literal("Angstrom") ; schema1:value Literal("3.13550") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("reflection plane (hkl)") ; schema1:propertyID xas:reflectionplane ; schema1:value Literal("1,1,1") ] ; schema1:additionalType wd:Q3099911, xas:xraymonochromator ; schema1:name Literal("Si 111") ]
Result Path: schema1:category
Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Validation Result in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent):
Severity: sh:Warning
Source Shape: [ sh:message Literal("An instrument should have a category classification from a controlled vocabulary (schema:category).") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path schema1:category ; sh:severity sh:Warning ]
Focus Node: [ rdf:type prov:Entity, schema1:Product, schema1:Thing ; schema1:additionalProperty [ rdf:type schema1:PropertyValue ; schema1:alternateName Literal("incident flux measurement method") ; schema1:name Literal("detector mode i0") ; schema1:propertyID xas:detectori0 ; schema1:value Literal("10cm N2") ], [ rdf:type schema1:PropertyValue ; schema1:alternateName Literal("transmitted flux measurement method") ; schema1:name Literal("detector mode it") ; schema1:propertyID xas:detectorit ; schema1:value Literal("10cm N2") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("monitor mode") ; schema1:propertyID xas:monitormode ; schema1:value Literal("monitor") ], [ rdf:type schema1:PropertyValue ; schema1:name Literal("monitor preset") ; schema1:propertyID xas:monitorpreset ; schema1:value Literal("N.A.") ] ; schema1:additionalType wd:Q3099911, xas:xraymonitor ; schema1:name Literal("x-ray intensity monitor") ]
Result Path: schema1:category
Message: An instrument should have a category classification from a controlled vocabulary (schema:category).
Focus nodes for _sources/schemaorgProperties/instrument/rules.shacl:
- Shape cdifd:instrumentNode: *none*
Validation result for _sources/schemaorgProperties/linkRole/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/linkRole/rules.shacl:
- Shape cdifd:CDIFLinkRoleShape: xas:487y54123/schema1:relatedLink
- Shape cdifd:CDIFEntryPointShape/sh:or/rdf:rest/rdf:first: *none*
- Shape cdifd:CDIFEntryPointShape/sh:or/rdf:first: *none*
- Shape cdifd:CDIFEntryPointShape: xas:487y54123/schema1:relatedLink/schema1:target
Validation result for _sources/schemaorgProperties/organization/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/organization/rules.shacl:
- Shape cdifd:CDIFOrganizationShape/sh:or/rdf:rest/rdf:first: *none*
- Shape cdifd:CDIFOrganizationShape: <https://ror.org/aps>,<https://ror.org/lejkthoj>
- Shape _:n7473d153f2174a26a5e027e80ca4b621b3: *none*
- Shape cdifd:CDIFOrganizationShape/sh:or/rdf:first: *none*
Validation result for _sources/schemaorgProperties/agentInRole/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/agentInRole/rules.shacl:
- Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb15: *none*
- Shape cdifd:CDIFDefinedTermShape: xas:487y54123/schema1:keywords,xas:487y54123/schema1:measurementTechnique,xas:487y54123/schema1:measurementTechnique,xas:487y54123/schema1:keywords
- Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb18: *none*
- Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb4: *none*
- Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb16: *none*
- Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb14: *none*
- Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb20: *none*
- Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb17: *none*
- Shape cdifd:roleNameProperty/sh:or/rdf:first: *none*
- Shape _:n7821e9dbe7e34b5d80a1f6e44069bfebb3: *none*
- Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
- Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
- Shape cdifd:CDIFRoleShape: xas:487y54123/schema1:contributor,xas:487y54123/schema1:contributor,xas:487y54123/schema1:contributor
- Shape cdifd:CDIFRoleShape/sh:property/sh:or/rdf:first: *none*
- Shape cdifd:roleNameProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/person/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/person/rules.shacl:
- Shape cdifd:affiliationProperty/sh:or/rdf:rest/rdf:first: *none*
- Shape cdifd:CDIFPersonShape/sh:or/rdf:rest/rdf:first: *none*
- Shape cdifd:maintainerOrProviderContactPointShape: *none*
- Shape cdifd:CDIFContactPointShape: <https://ada.org/person/3479>/schema1:contactPoint,<https://orcid.org/35735ul>/schema1:contactPoint,<https://orcid.org/3547ulkj>/schema1:contactPoint
- Shape cdifd:CDIFPersonShape: <https://orcid.org/35735ul>,<https://ada.org/person/3479>,<https://orcid.org/3547ulkj>
- Shape cdifd:contactPointProperty/sh:or/rdf:first: *none*
- Shape cdifd:contactPointProperty/sh:or/rdf:rest/rdf:first: *none*
- Shape cdifd:CDIFPersonShape/sh:or/rdf:first: *none*
- Shape cdifd:maintainerOrProviderContactPointShape/sh:property/sh:or/rdf:first: *none*
- Shape cdifd:affiliationProperty/sh:or/rdf:first: *none*
- Shape _:n7d848af360eb4e5ab7b2476496f92179b14: *none*
Validation result for _sources/xasProperties/xasFacility/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/xasProperties/xasFacility/rules.shacl:
- Shape cdifd:xasFacilityNode: *none*
Validation result for _sources/schemaorgProperties/spatialExtent/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/spatialExtent/rules.shacl:
- Shape cdifd:spatialExtentProperty/sh:or/rdf:first: *none*
- Shape _:n5377a915faf74a55a507dc8d3e635f3eb41: *none*
- Shape _:n5377a915faf74a55a507dc8d3e635f3eb13: *none*
- Shape _:n5377a915faf74a55a507dc8d3e635f3eb16: *none*
- Shape cdifd:spatialExtentProperty/sh:or/rdf:rest/rdf:first: *none*
- Shape _:n5377a915faf74a55a507dc8d3e635f3eb29: *none*
- Shape cdifd:geoShapeNode: *none*
- Shape _:n5377a915faf74a55a507dc8d3e635f3eb42: *none*
- Shape _:n5377a915faf74a55a507dc8d3e635f3eb4: *none*
- Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none*
- Shape _:n5377a915faf74a55a507dc8d3e635f3eb9: *none*
- Shape _:n5377a915faf74a55a507dc8d3e635f3eb39: *none*
- Shape _:n5377a915faf74a55a507dc8d3e635f3eb3: *none*
- Shape cdifd:geoCoordinatesNode/sh:property/sh:or/rdf:first: *none*
- Shape cdifd:CDIFDefinedTermShape: xas:487y54123/schema1:keywords,xas:487y54123/schema1:measurementTechnique,xas:487y54123/schema1:measurementTechnique,xas:487y54123/schema1:keywords
- Shape cdifd:geoCoordinatesNode: *none*
- Shape _:n5377a915faf74a55a507dc8d3e635f3eb38: *none*
- Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:rest/rdf:first: *none*
- Shape cdifd:CDIFDefinedTermShape/sh:or/rdf:first: *none*
- Shape _:n5377a915faf74a55a507dc8d3e635f3eb10: *none*
- Shape cdifd:spatialExtentProperty: ex:xasfacility_37yht
- Shape _:n5377a915faf74a55a507dc8d3e635f3eb44: *none*
- Shape _:n5377a915faf74a55a507dc8d3e635f3eb40: *none*
- Shape _:n5377a915faf74a55a507dc8d3e635f3eb24: *none*
- Shape _:n5377a915faf74a55a507dc8d3e635f3eb15: *none*
Validation result for _sources/cdifDataType/cdifProvActivity/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/cdifDataType/cdifProvActivity/rules.shacl:
- Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none*
- Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none*
- Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none*
- Shape cdifd:cdifProvActivityShape: *none*
- Shape _:n033ae8ec96d449a482d74d9dac7d6561b36: *none*
- Shape cdifd:cdifProvHowToStepShape: *none*
- Shape _:n033ae8ec96d449a482d74d9dac7d6561b35: *none*
- Shape _:n033ae8ec96d449a482d74d9dac7d6561b5: *none*
- Shape cdifd:cdifProvActivityShape/sh:property/sh:or/rdf:first: *none*
- Shape _:n033ae8ec96d449a482d74d9dac7d6561b23: *none*
- Shape _:n033ae8ec96d449a482d74d9dac7d6561b13: *none*
- Shape _:n033ae8ec96d449a482d74d9dac7d6561b4: *none*
- Shape cdifd:cdifProvHowToShape: *none*
- Shape _:n033ae8ec96d449a482d74d9dac7d6561b22: *none*
- Shape _:n033ae8ec96d449a482d74d9dac7d6561b21: *none*
- Shape _:n033ae8ec96d449a482d74d9dac7d6561b12: *none*
Validation result for _sources/provProperties/generatedBy/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/provProperties/generatedBy/rules.shacl:
- Shape cdifd:generatedByNode: *none*
- Shape _:ne132704c975e4899a3ad3fd2dcfdec83b5: *none*
- Shape _:ne132704c975e4899a3ad3fd2dcfdec83b4: *none*
- Shape cdifd:generatedByNode/sh:property/sh:or/rdf:first: *none*
Validation result for _sources/xasProperties/xasSample/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/xasProperties/xasSample/rules.shacl:
- Shape cdifd:xasSampleNode: *none*
Validation result for _sources/schemaorgProperties/dataDownload/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/dataDownload/rules.shacl:
- Shape cdifd:CDIFDataDownloadShape: xas:487y54123/schema1:distribution
- Shape <https://www.ogc.org/rules/template/#ConformsToInfo>: xas:487y54123/schema1:distribution
Validation result for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDataStructure/rules.shacl:
- Shape cdifd:CDIFDataStructureConformsToShape: *none*
- Shape cdifd:cdifDataStructure_LongDataStructureShape: *none*
- Shape cdifd:cdifDataStructure_WideDataStructureShape: xas:xdiWideStructure
- Shape cdifd:cdifDataStructure_DimensionalDataStructureShape: *none*
- Shape cdifd:cdifDataStructure_PrimaryKeyShape: *none*
- Shape cdifd:cdifDataStructure_DataStructureShape: *none*
- Shape cdifd:cdifDataStructure_inlineStructureShape: xas:487y54123,xas:ja51-pz63
Validation result for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl:
Validation Report
Conforms: False
Results (1):
Constraint Violation in MinCountConstraintComponent (http://www.w3.org/ns/shacl#MinCountConstraintComponent):
Severity: sh:Violation
Source Shape: [ sh:message Literal("A cdi:IdentifierComponent must carry cdif:isDefinedBy_Variable (the RepresentedVariable or InstanceVariable it is a role of).") ; sh:minCount Literal("1", datatype=xsd:integer) ; sh:path cdif:isDefinedBy_Variable ; sh:severity sh:Violation ]
Focus Node: [ cdif:isDefinedBy_Variable xas:monochromatorenergy ; rdf:type cdi:IdentifierComponent ]
Result Path: cdif:isDefinedBy_Variable
Message: A cdi:IdentifierComponent must carry cdif:isDefinedBy_Variable (the RepresentedVariable or InstanceVariable it is a role of).
Focus nodes for _sources/cdifDataType/cdifDataStructureComponent/rules.shacl:
- Shape cdifd:cdifVariableDescriptorComponentShape: *none*
- Shape cdifd:cdifDimensionComponentShape: *none*
- Shape cdifd:cdifIdentifierComponentShape: xas:xdiWideStructure/cdi:has_DataStructureComponent
Validation result for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/cdifDataType/cdifDescriptorVariable/rules.shacl:
- Shape cdifd:cdifDescriptorVariableShape: *none*
- Shape cdifd:cdifDescriptorValueDomainShape: *none*
Validation result for _sources/xasProperties/xasOptional/rules.shacl:
Validation Report
Conforms: True
Validation result for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifDiscovery/rules.shacl:
- Shape cdifd:CDIFDiscoveryConformsToShape: *none*
Validation result for _sources/qualityProperties/qualityMeasure/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/qualityProperties/qualityMeasure/rules.shacl:
- Shape _:ndd52081c4adc466fa9bdf0c847425443b4: *none*
- Shape _:ndd52081c4adc466fa9bdf0c847425443b5: *none*
- Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none*
- Shape _:ndd52081c4adc466fa9bdf0c847425443b14: *none*
- Shape _:ndd52081c4adc466fa9bdf0c847425443b11: *none*
- Shape _:ndd52081c4adc466fa9bdf0c847425443b13: *none*
- Shape _:ndd52081c4adc466fa9bdf0c847425443b12: *none*
- Shape cdifd:qualityMeasurementNode/sh:property/sh:or/rdf:first: *none*
- Shape cdifd:qualityMeasurementNode: *none*
Validation result for _sources/schemaorgProperties/temporalExtent/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/temporalExtent/rules.shacl:
- Shape cdifd:timePositionNode/sh:property/sh:or/rdf:first: *none*
- Shape cdifd:temporalExtentProperty/sh:or/rdf:rest/rdf:first: *none*
- Shape _:nb81935345fb64a7fbcde83e615c8bb4eb5: *none*
- Shape cdifd:timePositionNode: *none*
- Shape cdifd:timeIntervalNode: *none*
- Shape _:nb81935345fb64a7fbcde83e615c8bb4eb4: *none*
- Shape cdifd:timeInstantNode: *none*
- Shape _:nb81935345fb64a7fbcde83e615c8bb4eb3: *none*
- Shape _:nb81935345fb64a7fbcde83e615c8bb4eb17: *none*
- Shape cdifd:temporalExtentProperty/sh:or/rdf:first: *none*
Validation result for _sources/profiles/cdifProfile/cdifCore/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/profiles/cdifProfile/cdifCore/rules.shacl:
- Shape cdifd:CDIFCatalogRecordShape: *none*
- Shape _:n890c1d5b86f24c8582297f5b28c764ffb27: *none*
- Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:qualifiedValueShape: *none*
- Shape soso:DatasetNS3Shape: *none*
- Shape soso:DatasetNS1Shape: *none*
- Shape cdifd:rightsProperty/sh:or/rdf:first: *none*
- Shape cdifd:rightsProperty/sh:or/rdf:rest/rdf:first: *none*
- Shape cdifd:resourceIdentifierProperty/sh:or/rdf:rest/rdf:first: *none*
- Shape _:n890c1d5b86f24c8582297f5b28c764ffb40: *none*
- Shape _:n890c1d5b86f24c8582297f5b28c764ffb23: *none*
- Shape cdifd:CDIFSubjectOfPlacementShape: *none*
- Shape cdifd:CDIFSubjectOfPlacementShape/sh:property/sh:not: *none*
- Shape soso:DatasetNS2Shape: *none*
- Shape cdifd:CDIFDatasetMandatoryShape: *none*
- Shape _:n890c1d5b86f24c8582297f5b28c764ffb29: *none*
- Shape _:n890c1d5b86f24c8582297f5b28c764ffb24: *none*
- Shape cdifd:resourceIdentifierProperty/sh:or/rdf:first: *none*
Validation result for _sources/provProperties/derivedFrom/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/provProperties/derivedFrom/rules.shacl:
- Shape cdifd:derivedFromProperty/sh:or/rdf:first: *none*
- Shape cdifd:derivedFromProperty: *none*
- Shape _:n49fcba3bd79541e3b2ce43409b78c1c5b4: *none*
- Shape cdifd:derivedFromProperty/sh:or/rdf:rest/rdf:first: *none*
Validation result for _sources/schemaorgProperties/webAPI/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/webAPI/rules.shacl:
- Shape _:nf66e8b5af48b471d87af142a17361666b10: *none*
- Shape cdifd:webAPINode: *none*
- Shape _:nf66e8b5af48b471d87af142a17361666b11: *none*
- Shape _:nf66e8b5af48b471d87af142a17361666b34: *none*
- Shape _:nf66e8b5af48b471d87af142a17361666b35: *none*
- Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none*
- Shape _:nf66e8b5af48b471d87af142a17361666b26: *none*
- Shape _:nf66e8b5af48b471d87af142a17361666b33: *none*
- Shape _:nf66e8b5af48b471d87af142a17361666b27: *none*
- Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none*
- Shape _:nf66e8b5af48b471d87af142a17361666b18: *none*
- Shape _:nf66e8b5af48b471d87af142a17361666b3: *none*
- Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none*
- Shape _:nf66e8b5af48b471d87af142a17361666b30: *none*
- Shape _:nf66e8b5af48b471d87af142a17361666b24: *none*
- Shape _:nf66e8b5af48b471d87af142a17361666b31: *none*
- Shape _:nf66e8b5af48b471d87af142a17361666b25: *none*
- Shape _:nf66e8b5af48b471d87af142a17361666b32: *none*
- Shape _:nf66e8b5af48b471d87af142a17361666b28: *none*
- Shape _:nf66e8b5af48b471d87af142a17361666b17: *none*
- Shape cdifd:webAPINode/sh:property/sh:or/rdf:first: *none*
- Shape _:nf66e8b5af48b471d87af142a17361666b4: *none*
- Shape _:nf66e8b5af48b471d87af142a17361666b29: *none*
Validation result for _sources/schemaorgProperties/action/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/action/rules.shacl:
- Shape cdifd:CDIFActionShape: *none*
Validation result for _sources/schemaorgProperties/monetaryGrant/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/schemaorgProperties/monetaryGrant/rules.shacl:
- Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb15: *none*
- Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb26: *none*
- Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb12: *none*
- Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb5: *none*
- Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb25: *none*
- Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb17: *none*
- Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb4: *none*
- Shape cdifd:fundingShape/sh:or/rdf:first: *none*
- Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb3: *none*
- Shape cdifd:fundingShape/sh:or/rdf:rest/rdf:first: *none*
- Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb14: *none*
- Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb13: *none*
- Shape _:nb26a9a6f0a61460ea250a7c332c9af2fb11: *none*
- Shape cdifd:fundingShape: *none*
Validation result for _sources/cdifDataType/cdifCatalogRecord/rules.shacl:
Validation Report
Conforms: True
Focus nodes for _sources/cdifDataType/cdifCatalogRecord/rules.shacl:
- Shape cdifd:CDIFCatalogRecordShape: *none*