{
  "name": "Person",
  "description": "A person. Use for author pages, team member profiles, or about pages.",
  "schema_type": "Person",
  "version": "1.0.0",
  "fields": [
    { "key": "name", "label": "Full Name", "type": "text", "required": true, "description": "The person's full name" },
    { "key": "image", "label": "Photo", "type": "url", "required": false, "description": "URL to the person's photo" },
    { "key": "url", "label": "Website URL", "type": "url", "required": false, "description": "The person's website" },
    { "key": "jobTitle", "label": "Job Title", "type": "text", "required": false, "description": "Current job title" },
    { "key": "worksFor", "label": "Works For", "type": "object", "required": false, "description": "Organization the person works for" },
    { "key": "email", "label": "Email", "type": "email", "required": false, "description": "Contact email" },
    { "key": "telephone", "label": "Telephone", "type": "text", "required": false, "description": "Contact phone number" },
    { "key": "address", "label": "Address", "type": "object", "required": false, "description": "Postal address" },
    { "key": "sameAs", "label": "Social Profiles", "type": "array", "required": false, "description": "URLs to social media profiles" },
    { "key": "description", "label": "Description", "type": "textarea", "required": false, "description": "A short bio or description" },
    { "key": "alumniOf", "label": "Alumni Of", "type": "text", "required": false, "description": "Educational institution attended" },
    { "key": "birthDate", "label": "Birth Date", "type": "date", "required": false, "description": "Date of birth" },
    { "key": "nationality", "label": "Nationality", "type": "text", "required": false, "description": "Nationality" }
  ],
  "template": {
    "@context": "https://schema.org",
    "@type": "Person",
    "name": "",
    "image": "",
    "url": "",
    "jobTitle": "",
    "worksFor": { "@type": "Organization", "name": "" },
    "sameAs": []
  },
  "google_required": ["name"],
  "google_recommended": ["image", "url", "jobTitle", "sameAs"]
}
