{ "$defs" : { "statistic" : { "maximum" : 20, "minimum" : 1, "type" : "number" } }, "$id" : "https://hyperboria.babyl.ca/character.json", "additionalProperties" : false, "properties" : { "name" : { "type" : "string" }, "player" : { "type" : "string" }, "statistics" : { "allRequired" : true, "properties" : { "charisma" : { "$ref" : "#/$defs/statistic" }, "constitution" : { "$ref" : "#/$defs/statistic" }, "dexterity" : { "$ref" : "#/$defs/statistic" }, "intelligence" : { "$ref" : "#/$defs/statistic" }, "strength" : { "$ref" : "#/$defs/statistic" }, "wisdom" : { "$ref" : "#/$defs/statistic" } }, "type" : "object" } }, "required" : [ "name", "player", "statistics" ], "title" : "Hyperboria character sheet", "type" : "object" }