{ "@context": { "@version": 1.1, "schema": "https://schema.org/", "dac-aspect": "https://github.com/eclipse-tractusx/tractusx-profiles/blob/main/tx/credentials/schema/context/dac/v1/DataAttestationCredential.jsonld#", "DataAttestationCredential": { "@id": "dac-aspect:DataAttestationCredential", "@type": "@id" }, "validationMethod": { "@id": "dac-aspect:validationMethod", "@context": { "@version": 1.1, "id": "@id", "type": "@type", "@context": { "@version": 1.1, "id": { "@id": "dac-aspect:id", "@context": { "@definition": "Mandatory: Unique identifier for the validation method." }, "@type": "schema:string" }, "type": { "@id": "dac-aspect:type", "@context": { "@definition": "Mandatory: The type of validation method used for data attestation." }, "@type": "schema:string" }, "label": { "@id": "dac-aspect:label", "@context": { "@definition": "Mandatory: Human-readable label for the validation method." }, "@type": "schema:string" }, "uri": { "@id": "dac-aspect:uri", "@context": { "@definition": "Mandatory: URI pointing to the validation method documentation or specification." }, "@type": "schema:string" }, "complianceCriteria": { "@id": "dac-aspect:complianceCriteria", "@context": { "@version": 1.1, "id": "@id", "type": "@type", "@context": { "@version": 1.1, "id": "@id", "type": { "@id": "dac-aspect:type", "@context": { "@definition": "Mandatory: The type of compliance criterion used for validation." }, "@type": "schema:string" }, "value": { "@id": "dac-aspect:value", "@context": { "@definition": "Mandatory: The value of the compliance criterion." }, "@type": "schema:string" } }, "@definition": "Mandatory: Set of compliance criteria for the validation method." }, "@container": "@list" } }, "@definition": "Array of validation methods used for data verification and attestation in Data Attestation Credential (DAC)." }, "@container": "@list" }, "@definition": "A Data Attestation Credential (DAC) represents validation methods and compliance criteria used for data verification and attestation" } }