{
    "additionalProperties": false,
    "description": "A person's name, with semantic components.",
    "name": "PersonName",
    "properties": {
        "additional": {
            "description": "Any additional name components.",
            "items": {
                "$type": "string"
            },
            "type": "array"
        },
        "family": {
            "description": "The family name.",
            "type": "string"
        },
        "given": {
            "description": "The given name.",
            "type": "string"
        }
    },
    "type": "object"
}