{
  "$defs": {
    "Period": {
      "description": "Period represents two dates with a start and finish.",
      "properties": {
        "end": {
          "$ref": "https://gobl.org/draft-0/cal/date",
          "description": "End indicates when the period ends, and must be after the start date.",
          "title": "End"
        },
        "label": {
          "description": "Label is a short description of the period.",
          "title": "Label",
          "type": "string"
        },
        "start": {
          "$ref": "https://gobl.org/draft-0/cal/date",
          "description": "Start indicates when this period starts.",
          "title": "Start"
        }
      },
      "required": [
        "start",
        "end"
      ],
      "type": "object"
    }
  },
  "$id": "https://gobl.org/draft-0/cal/period",
  "$ref": "#/$defs/Period",
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}