{
  "$defs": {
    "Message": {
      "description": "Message represents a simple message object with a title and some content meant.",
      "examples": [
        {
          "content": "This is an example message.",
          "title": "Example Title"
        }
      ],
      "properties": {
        "content": {
          "description": "Details of what exactly this message wants to communicate.",
          "title": "Content",
          "type": "string"
        },
        "meta": {
          "$ref": "https://gobl.org/draft-0/cbc/meta",
          "description": "Any additional semi-structured data that might be useful.",
          "title": "Meta Data"
        },
        "title": {
          "description": "Summary of the message content",
          "title": "Title",
          "type": "string"
        },
        "uuid": {
          "description": "Universally Unique Identifier.",
          "format": "uuid",
          "title": "UUID",
          "type": "string"
        }
      },
      "required": [
        "content"
      ],
      "type": "object"
    }
  },
  "$id": "https://gobl.org/draft-0/note/message",
  "$ref": "#/$defs/Message",
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}