{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "schema:Seat", "title": "Seat", "description": "Used to describe a seat, such as a reserved seat in an event reservation.", "type": "object", "allOf": [ { "description": "A utility class that serves as the umbrella for a number of 'intangible' things such as quantities, structured values, etc.", "$ref": "schema:Intangible" } ], "properties": { "seatNumber": { "description": "The location of the reserved seat (e.g., 27).", "type": "string" }, "seatRow": { "description": "The row location of the reserved seat (e.g., B).", "type": "string" }, "seatSection": { "description": "The section location of the reserved seat (e.g. Orchestra).", "type": "string" }, "seatingType": { "description": "The type/class of the seat.", "anyOf": [{ "type": "string" }, { "$ref": "schema:QualitativeValue" }] } } }