{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "org.iso.18013.5.1": { "type": "object", "properties": { "properties": { "family_name": { "type": "string", "description": "Family name" }, "given_name": { "type": "string", "description": "Given name" }, "birth_date": { "type": "string", "format": "date", "description": "Date of birth" }, "issue_date": { "type": "string", "description": "Date of issue" }, "expiry_date": { "type": "string", "description": "Expiry Date" }, "issuing_country": { "type": "string", "description": "Issuing country" }, "issuing_authority": { "type": "string", "description": "Issuing authority" }, "document_number": { "type": "string", "description": "Licence number" }, "portrait": { "type": "string", "contentEncoding": "base64", "contentMediaType": "image/jpeg", "description": "Portrait" }, "driving_privileges": { "type": "object", "description": "Driving Privileges" }, "un_distinguishing_sign": { "type": "string", "description": "UN distinguishing sign" }, "administrative_number": { "type": "string", "description": "Administrative number" }, "sex": { "type": "integer", "minimum": 0, "description": "Sex" }, "height": { "type": "integer", "minimum": 0, "description": "Height (cm)" }, "weight": { "type": "integer", "minimum": 0, "description": "Weight (kg)" }, "eye_colour": { "type": "string", "description": "Eye colour" }, "hair_colour": { "type": "string", "description": "Hair colour" }, "birth_place": { "type": "string", "description": "Place of birth" }, "resident_address": { "type": "string", "description": "Permanent place of residence" }, "portrait_capture_date": { "type": "string", "format": "date", "description": "Portrait image timestamp" }, "age_in_years": { "type": "integer", "minimum": 0, "description": "Age in Years" }, "age_birth_year": { "type": "integer", "minimum": 0, "description": "Birth Year" }, "age_over_18": { "type": "boolean", "description": "Age Over 18" }, "issuing_jurisdiction": { "type": "string", "description": "Issuing jurisdiction" }, "nationality": { "type": "string", "description": "Nationality" }, "resident_city": { "type": "string", "description": "Resident city" }, "resident_state": { "type": "string", "description": "Resident State" }, "resident_postal_code": { "type": "string", "description": "Resident Postal Code" }, "resident_country": { "type": "string", "description": "Resident Country" }, "family_name_national_character": { "type": "string", "description": "Family name in national characters" }, "given_name_national_character": { "type": "string", "description": "Given name in national characters" }, "signature_usual_mark": { "type": "string", "contentEncoding": "base64", "contentMediaType": "image/jpeg", "description": "Signature / usual mark" } } } } }, "additionalProperties": true, "$id": "https://raw.githubusercontent.com/FIDEScommunity/fides-credential-catalog/main/community-catalogs/iso/schemas/mdl-mdoc.schema.json", "title": "mDL (MSO Mdoc)", "description": "ISO/IEC 18013-5 Mobile Driving Licence (mDoc). Schema derived from issuer metadata.", "docType": "org.iso.18013.5.1.mDL", "$comment": "Originally generated from EUDI issuer metadata; maintained as the canonical mDL attribute map for the ISO catalog entry." }