{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "/misc/structured_data.json",
  "description": "Structured data of the page\nhttps://developers.google.com/search/docs/guides/intro-structured-data",
  "type": "object",
  "properties": {
    "title": {
      "type": "string",
      "description": "Page title (optional)\nYou should leave this blank for most of the time",
      "nullable": true
    },
    "description": {
      "type": "string",
      "description": "Page description (optional)\nYou should leave this blank for most of the time",
      "nullable": true
    },
    "url": {
      "type": "string",
      "description": "Page URL (optional)\nYou should leave this blank for most of the time",
      "nullable": true
    },
    "author": {
      "type": "string",
      "description": "Page author (article:author) (optional)\nYou should leave this blank for most of the time",
      "nullable": true
    },
    "publisher": {
      "type": "string",
      "description": "Page publisher (optional)\nYou should leave this blank for most of the time",
      "nullable": true
    },
    "publisher_logo": {
      "type": "string",
      "description": "Page publisher logo (optional)\nYou should leave this blank for most of the time",
      "nullable": true
    },
    "image": {
      "type": ["string", "array"],
      "description": "Page images (optional)\nYou should leave this blank for most of the time",
      "items": {
        "type": "string"
      },
      "nullable": true
    }
  },
  "nullable": true
}
