{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"Workforce Diversity and Inclusion Report","description":"Voluntary workforce diversity, equity and inclusion (DEI) report. Covers headcount breakdowns, leadership representation, pay-gap metrics and inclusion initiatives. Aligned with GRI 405 (Diversity and Equal Opportunity), GRI 406 (Non-discrimination) and the EU Pay Transparency Directive (EU) 2023/970 art. 9 (disclosure of gender pay gap for employers with 100+ workers).","type":"object","additionalProperties":false,"required":["entity","period","headcount_total","headcount_by_gender","headcount_by_age_band","headcount_by_seniority","leadership_representation","pay_gap_metrics","inclusion_initiatives","signatory"],"$defs":{"gender_split":{"type":"object","additionalProperties":false,"required":["men_pct","women_pct"],"properties":{"men_pct":{"type":"string"},"women_pct":{"type":"string"},"non_binary_pct":{"type":"string"}}},"headcount_row":{"type":"object","additionalProperties":false,"required":["label","count"],"properties":{"label":{"type":"string"},"count":{"type":"integer","minimum":0},"share_pct":{"type":"string"}}},"leadership_row":{"type":"object","additionalProperties":false,"required":["level","gender_split"],"properties":{"level":{"type":"string"},"gender_split":{"$ref":"#/$defs/gender_split"},"headcount":{"type":"integer","minimum":0}}},"pay_gap_row":{"type":"object","additionalProperties":false,"required":["dimension","median_pct","mean_pct"],"properties":{"dimension":{"type":"string","description":"E.g. 'Gender — all roles', 'Gender — equivalent work', 'Part-time vs. full-time'."},"median_pct":{"type":"string"},"mean_pct":{"type":"string"},"notes":{"type":"string"}}}},"properties":{"entity":{"type":"object","additionalProperties":false,"required":["name","legal_form","registration_number","address"],"properties":{"name":{"type":"string"},"legal_form":{"type":"string"},"registration_number":{"type":"string"},"address":{"type":"string"}}},"period":{"type":"object","additionalProperties":false,"required":["start","end","label"],"properties":{"start":{"type":"string","format":"date"},"end":{"type":"string","format":"date"},"label":{"type":"string"}}},"headcount_total":{"type":"integer","minimum":0},"headcount_by_gender":{"type":"array","minItems":2,"items":{"$ref":"#/$defs/headcount_row"}},"headcount_by_age_band":{"type":"array","minItems":2,"items":{"$ref":"#/$defs/headcount_row"}},"headcount_by_seniority":{"type":"array","minItems":2,"items":{"$ref":"#/$defs/headcount_row"}},"leadership_representation":{"type":"array","minItems":1,"items":{"$ref":"#/$defs/leadership_row"}},"pay_gap_metrics":{"type":"array","minItems":1,"items":{"$ref":"#/$defs/pay_gap_row"}},"parental_leave_uptake":{"type":"object","additionalProperties":false,"required":["mothers_taken_pct","fathers_taken_pct"],"properties":{"mothers_taken_pct":{"type":"string"},"fathers_taken_pct":{"type":"string"},"return_rate_pct":{"type":"string","description":"Share returning to work 12 months after leave."}}},"inclusion_initiatives":{"type":"array","minItems":1,"items":{"type":"string"}},"signatory":{"type":"object","additionalProperties":false,"required":["name","role","date","place"],"properties":{"name":{"type":"string"},"role":{"type":"string"},"date":{"type":"string","format":"date"},"place":{"type":"string"}}}}}