{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "Redacted Quote",
  "description": "A transcript pull quote with a redaction bar over the withheld words that lifts on hover or focus.",
  "type": "object",
  "properties": {
    "label": {
      "type": "string",
      "title": "Label",
      "description": "Small label above the quote (defaults to 'Transcript excerpt').",
      "x-editor": "text"
    },
    "quote": {
      "type": "string",
      "title": "Quote",
      "description": "The visible transcript text.",
      "x-editor": "textarea"
    },
    "redacted": {
      "type": "string",
      "title": "Redacted Phrase",
      "description": "Withheld words rendered as a redaction bar that lifts on hover or focus.",
      "x-editor": "text"
    },
    "attribution": {
      "type": "string",
      "title": "Attribution",
      "description": "Who said it.",
      "x-editor": "text"
    },
    "source": {
      "type": "string",
      "title": "Source",
      "description": "Where the excerpt is from.",
      "x-editor": "text"
    }
  }
}
