{
  "name": "Organization",
  "description": "An organization such as a company, school, or NGO. Use for about pages, company profiles, or contact pages.",
  "schema_type": "Organization",
  "version": "1.0.0",
  "fields": [
    { "key": "name", "label": "Organization Name", "type": "text", "required": true, "description": "The name of the organization" },
    { "key": "url", "label": "Website URL", "type": "url", "required": true, "description": "The organization's website" },
    { "key": "logo", "label": "Logo", "type": "url", "required": true, "description": "URL to the organization's logo" },
    { "key": "description", "label": "Description", "type": "textarea", "required": false, "description": "A brief description of the organization" },
    { "key": "address", "label": "Address", "type": "object", "required": false, "description": "Physical address" },
    { "key": "telephone", "label": "Telephone", "type": "text", "required": false, "description": "Main phone number" },
    { "key": "email", "label": "Email", "type": "email", "required": false, "description": "Contact email" },
    { "key": "sameAs", "label": "Social Profiles", "type": "array", "required": false, "description": "URLs to social media profiles" },
    { "key": "foundingDate", "label": "Founding Date", "type": "date", "required": false, "description": "Date the organization was founded" },
    { "key": "founders", "label": "Founders", "type": "array", "required": false, "description": "Founders of the organization" },
    { "key": "numberOfEmployees", "label": "Number of Employees", "type": "number", "required": false, "description": "Number of employees" },
    { "key": "contactPoint", "label": "Contact Point", "type": "object", "required": false, "description": "Contact information" }
  ],
  "template": {
    "@context": "https://schema.org",
    "@type": "Organization",
    "name": "",
    "url": "",
    "logo": { "@type": "ImageObject", "url": "" },
    "description": "",
    "address": { "@type": "PostalAddress", "streetAddress": "", "addressLocality": "", "addressRegion": "", "postalCode": "", "addressCountry": "" },
    "sameAs": [],
    "contactPoint": { "@type": "ContactPoint", "telephone": "", "contactType": "customer service", "email": "" }
  },
  "google_required": ["name", "url", "logo"],
  "google_recommended": ["description", "address", "sameAs", "contactPoint"]
}
