{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$schemaVersion": "0.0.1", "$id": "https://smart-data-models.github.io/dataModel.VerifiableCredentials/LegalEntity/schema.json", "modelTags": "EBSI, Verifiable Credentials", "title": "EBSI Legal Entity Verifiable ID", "description": "Schema of an EBSI Verifiable ID for a legal entity", "type": "object", "derivedFrom": "https://ec.europa.eu/digital-building-blocks/code/projects/EBSI/repos/json-schema/browse/schemas/ebsi-vid/legal-entity/2022-11/schema.json", "license": "https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12", "required": [ "credentialSubject" ], "allOf": [ { "$ref": "https://raw.githubusercontent.com/smart-data-models/dataModel.VerifiableCredentials/master/VerifiableCredentials-schema.json" }, { "properties": { "type": { "description": "Property. Defines the Verifiable Credential type", "type": "array", "items": { "type": "string" } }, "credentialSubject": { "description": "Property. Defines information about the subject that is described by the Verifiable ID", "type": "object", "properties": { "id": { "description": "Property. Defines the DID of the subject that is described by the Verifiable Attestation", "type": "string", "format": "uri" }, "identifier": { "type": "array", "description": "Property. Description to be completed", "items": { "type": "object", "properties": { "schemeID": { "type": "string", "description": "Property. Description to be completed" }, "value": { "type": "string", "description": "Property. Description to be completed" }, "id": { "type": "string", "format": "uri", "description": "Property. Description to be completed" } } } }, "legalPersonIdentifier": { "description": "Property. National/Legal Identifier of Credential Subject (constructed by the sending Member State in accordance with the technical specifications for the purposes of cross-border identification and which is as persistent as possible in time)", "type": "string" }, "legalName": { "description": "Property. Official legal name of Credential Subject", "type": "string" }, "legalAddress": { "description": "Property. Official legal address of Credential Subject", "type": "string" }, "VATRegistration": { "description": "Property. VAT number of Credential Subject", "type": "string" }, "taxReference": { "description": "Property. Official tax reference number of Credential Subject", "type": "string" }, "LEI": { "description": "Property. Official legal entity identifier (LEI) of Credential Subject (referred to in Commission Implementing Regulation (EU) No 1247/2012)", "type": "string" }, "EORI": { "description": "Property. Economic Operator Registration and Identification (EORI) of Credential Subject (referred to in Commission Implementing Regulation (EU) No 1352/2013)", "type": "string" }, "SEED": { "description": "Property. System for Exchange of Excise Data (SEED) of Credential Subject (i.e. excise number provided in Article 2(12) of Council Regulation (EC) No 389/2012)", "type": "string" }, "SIC": { "description": "Property. Standard Industrial Classification (SIC) of Credential Subject (Article 3(1) of Directive 2009/101/EC of the European Parliament and of the Council.)", "type": "string" }, "domainName": { "description": "Property. Domain name of Credential Subject", "type": "string" } }, "required": [ "id", "legalName" ] } } } ] }