{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://fddschema.org/schema/v1.0/schema.json",
  "title": "FDD Schema (v1.0)",
  "type": "object",
  "properties": {
    "@type": {
      "const": "fdd:FranchiseDisclosureDocument"
    },
    "documentVersion": {
      "type": "string",
      "minLength": 1
    },
    "items": {
      "type": "object",
      "properties": {
        "item01": {
          "$ref": "./items/item01-franchisor.json"
        },
        "item02": {
          "$ref": "./items/item02-business-experience.json"
        },
        "item03": {
          "$ref": "./items/item03-litigation.json"
        },
        "item04": {
          "$ref": "./items/item04-bankruptcy.json"
        },
        "item05": {
          "$ref": "./items/item05-initial-fees.json"
        },
        "item06": {
          "$ref": "./items/item06-other-fees.json"
        },
        "item07": {
          "$ref": "./items/item07-estimated-initial-investment.json"
        },
        "item08": {
          "$ref": "./items/item08-restrictions-on-sources.json"
        },
        "item09": {
          "$ref": "./items/item09-franchisees-obligations.json"
        },
        "item10": {
          "$ref": "./items/item10-financing.json"
        },
        "item11": {
          "$ref": "./items/item11-franchisors-assistance.json"
        },
        "item12": {
          "$ref": "./items/item12-territory.json"
        },
        "item13": {
          "$ref": "./items/item13-trademarks.json"
        },
        "item14": {
          "$ref": "./items/item14-patents-copyrights.json"
        },
        "item15": {
          "$ref": "./items/item15-obligation-to-participate.json"
        },
        "item16": {
          "$ref": "./items/item16-restrictions-on-what-franchisee-may-sell.json"
        },
        "item17": {
          "$ref": "./items/item17-renewal-termination-transfer.json"
        },
        "item18": {
          "$ref": "./items/item18-public-figures.json"
        },
        "item19": {
          "$ref": "./items/item19-financial-performance-representations.json"
        },
        "item20": {
          "$ref": "./items/item20-outlets-and-franchisee-information.json"
        },
        "item21": {
          "$ref": "./items/item21-financial-statements.json"
        },
        "item22": {
          "$ref": "./items/item22-contracts.json"
        },
        "item23": {
          "$ref": "./items/item23-receipts.json"
        }
      },
      "required": [
        "item01",
        "item02",
        "item03",
        "item04",
        "item05",
        "item06",
        "item07",
        "item08",
        "item09",
        "item10",
        "item11",
        "item12",
        "item13",
        "item14",
        "item15",
        "item16",
        "item17",
        "item18",
        "item19",
        "item20",
        "item21",
        "item22",
        "item23"
      ]
    }
  },
  "required": ["documentVersion", "items"]
}
