{
	"id": "Vehicle.json",
	"title": "Vehicle",
	"description": "A vehicle is a device that is designed or used to transport people or cargo over land, water, air, or through space.",
	"media": {"type": "application/json;profile=http://schema.org/Vehicle"},
	"allOf": [{"$ref": "Thing.json"}, {"$ref": "Product.json"}],
	"type": "object",
	"properties": {
		"accelerationTime": {"$ref": "QuantitativeValue.json#/definitions/possibleRef"},
		"bodyType": {
			"oneOf": [
				{"$ref": "#/definitions/bodyType"},
				{
					"type": "array",
					"items": {"$ref": "#/definitions/bodyType"}
				}
			]
		},
		"callSign": {
			"oneOf": [
				{
					"type": "array",
					"items": {"$ref": "#/definitions/callSign"}
				},
				{"$ref": "#/definitions/callSign"}
			]
		},
		"cargoVolume": {"$ref": "QuantitativeValue.json#/definitions/possibleRef"},
		"dateVehicleFirstRegistered": {"$ref": "#/definitions/dateVehicleFirstRegistered"},
		"driveWheelConfiguration": {"$ref": "#/definitions/driveWheelConfiguration"},
		"emissionsCO2": {"$ref": "#/definitions/emissionsCO2"},
		"fuelCapacity": {"$ref": "QuantitativeValue.json#/definitions/possibleRef"},
		"fuelConsumption": {"$ref": "QuantitativeValue.json#/definitions/possibleRef"},
		"fuelEfficiency": {"$ref": "QuantitativeValue.json#/definitions/possibleRef"},
		"fuelType": {"$ref": "#/definitions/fuelType"},
		"knownVehicleDamages": {
			"oneOf": [
				{
					"type": "array",
					"items": {"$ref": "#/definitions/knownVehicleDamages"}
				},
				{"$ref": "#/definitions/knownVehicleDamages"}
			]
		},
		"meetsEmissionStandard": {
			"oneOf": [
				{"$ref": "#/definitions/meetsEmissionStandard"},
				{
					"type": "array",
					"items": {"$ref": "#/definitions/meetsEmissionStandard"}
				}
			]
		},
		"mileageFromOdometer": {"$ref": "QuantitativeValue.json#/definitions/possibleRef"},
		"modelDate": {"$ref": "#/definitions/modelDate"},
		"numberOfAirbags": {"$ref": "#/definitions/numberOfAirbags"},
		"numberOfAxles": {"$ref": "#/definitions/numberOfAxles"},
		"numberOfDoors": {"$ref": "#/definitions/numberOfDoors"},
		"numberOfForwardGears": {"$ref": "#/definitions/numberOfForwardGears"},
		"numberOfPreviousOwners": {"$ref": "#/definitions/numberOfPreviousOwners"},
		"payload": {"$ref": "QuantitativeValue.json#/definitions/possibleRef"},
		"productionDate": {"$ref": "#/definitions/productionDate"},
		"purchaseDate": {"$ref": "#/definitions/purchaseDate"},
		"seatingCapacity": {"$ref": "#/definitions/seatingCapacity"},
		"speed": {"$ref": "QuantitativeValue.json#/definitions/possibleRef"},
		"steeringPosition": {"$ref": "SteeringPositionValue.json#/definitions/possibleRef"},
		"tongueWeight": {"$ref": "QuantitativeValue.json#/definitions/possibleRef"},
		"trailerWeight": {"$ref": "QuantitativeValue.json#/definitions/possibleRef"},
		"vehicleConfiguration": {
			"oneOf": [
				{
					"type": "array",
					"items": {"$ref": "#/definitions/vehicleConfiguration"}
				},
				{"$ref": "#/definitions/vehicleConfiguration"}
			]
		},
		"vehicleEngine": {
			"oneOf": [
				{"$ref": "EngineSpecification.json#/definitions/possibleRef"},
				{
					"type": "array",
					"items": {"$ref": "EngineSpecification.json#/definitions/possibleRef"}
				}
			]
		},
		"vehicleIdentificationNumber": {"$ref": "#/definitions/vehicleIdentificationNumber"},
		"vehicleInteriorColor": {"$ref": "#/definitions/vehicleInteriorColor"},
		"vehicleInteriorType": {"$ref": "#/definitions/vehicleInteriorType"},
		"vehicleModelDate": {"$ref": "#/definitions/vehicleModelDate"},
		"vehicleSeatingCapacity": {"$ref": "#/definitions/vehicleSeatingCapacity"},
		"vehicleSpecialUsage": {
			"oneOf": [
				{"$ref": "#/definitions/vehicleSpecialUsage"},
				{
					"type": "array",
					"items": {"$ref": "#/definitions/vehicleSpecialUsage"}
				}
			]
		},
		"vehicleTransmission": {"$ref": "#/definitions/vehicleTransmission"},
		"weightTotal": {"$ref": "QuantitativeValue.json#/definitions/possibleRef"},
		"wheelbase": {"$ref": "QuantitativeValue.json#/definitions/possibleRef"}
	},
	"definitions": {
		"array": {
			"type": "array",
			"items": {"$ref": "#"}
		},
		"bodyType": {
			"title": "Body Type",
			"description": "Indicates the design and body style of the vehicle (e.g. station wagon, hatchback, etc.).",
			"anyOf": [
				{"$ref": "QualitativeValue.json#/definitions/possibleRef"},
				{"type": "string"},
				{
					"type": "string",
					"format": "uri"
				}
			]
		},
		"callSign": {
			"title": "Call Sign",
			"description": "A callsign, as used in broadcasting and radio communications to identify people, radio and TV stations, or vehicles.",
			"type": "string"
		},
		"dateVehicleFirstRegistered": {
			"title": "Date Vehicle First Registered",
			"description": "The date of the first registration of the vehicle with the respective public authorities.",
			"type": "string",
			"format": "date"
		},
		"driveWheelConfiguration": {
			"title": "Drive Wheel Configuration",
			"description": "The drive wheel configuration, i.e. which roadwheels will receive torque from the vehicle's engine via the drivetrain.",
			"anyOf": [{"$ref": "DriveWheelConfigurationValue.json#/definitions/possibleRef"}, {"type": "string"}]
		},
		"emissionsCO2": {
			"title": "Emissions CO2",
			"description": "The CO2 emissions in g/km. When used in combination with a QuantitativeValue, put \"g/km\" into the unitText property of that value, since there is no UN/CEFACT Common Code for \"g/km\".",
			"type": "number"
		},
		"fuelType": {
			"title": "Fuel Type",
			"description": "The type of fuel suitable for the engine or engines of the vehicle. If the vehicle has only one engine, this property can be attached directly to the vehicle.",
			"anyOf": [
				{"$ref": "QualitativeValue.json#/definitions/possibleRef"},
				{"type": "string"},
				{
					"type": "string",
					"format": "uri"
				}
			]
		},
		"knownVehicleDamages": {
			"title": "Known Vehicle Damages",
			"description": "A textual description of known damages, both repaired and unrepaired.",
			"type": "string"
		},
		"meetsEmissionStandard": {
			"title": "Meets Emission Standard",
			"description": "Indicates that the vehicle meets the respective emission standard.",
			"anyOf": [
				{"$ref": "QualitativeValue.json#/definitions/possibleRef"},
				{"type": "string"},
				{
					"type": "string",
					"format": "uri"
				}
			]
		},
		"modelDate": {
			"title": "Model Date",
			"description": "The release date of a vehicle model (often used to differentiate versions of the same make and model).",
			"type": "string",
			"format": "date"
		},
		"numberOfAirbags": {
			"title": "Number of Airbags",
			"description": "The number or type of airbags in the vehicle.",
			"anyOf": [{"type": "number"}, {"type": "string"}]
		},
		"numberOfAxles": {
			"title": "Number of Axles",
			"description": "The number of axles.\n\nTypical unit code(s): C62",
			"anyOf": [{"type": "number"}, {"$ref": "QuantitativeValue.json#/definitions/possibleRef"}]
		},
		"numberOfDoors": {
			"title": "Number of Doors",
			"description": "The number of doors.\n\nTypical unit code(s): C62",
			"anyOf": [{"type": "number"}, {"$ref": "QuantitativeValue.json#/definitions/possibleRef"}]
		},
		"numberOfForwardGears": {
			"title": "Number of Forward Gears",
			"description": "The total number of forward gears available for the transmission system of the vehicle.\n\nTypical unit code(s): C62",
			"anyOf": [{"type": "number"}, {"$ref": "QuantitativeValue.json#/definitions/possibleRef"}]
		},
		"numberOfPreviousOwners": {
			"title": "Number of Previous Owners",
			"description": "The number of owners of the vehicle, including the current one.\n\nTypical unit code(s): C62",
			"anyOf": [{"type": "number"}, {"$ref": "QuantitativeValue.json#/definitions/possibleRef"}]
		},
		"possibleRef": {
			"oneOf": [
				{"$ref": "#"},
				{
					"type": "string",
					"format": "uri",
					"links": [{
						"rel": "full",
						"href": "{+$}"
					}]
				}
			]
		},
		"possibleRefArray": {
			"oneOf": [
				{
					"type": "array",
					"items": {"$ref": "#/definitions/possibleRef"}
				},
				{
					"type": "string",
					"format": "uri",
					"links": [{
						"rel": "full",
						"href": "{+$}"
					}]
				}
			]
		},
		"productionDate": {
			"title": "Production Date",
			"description": "The date of production of the item, e.g. vehicle.",
			"type": "string",
			"format": "date"
		},
		"purchaseDate": {
			"title": "Purchase Date",
			"description": "The date the item e.g. vehicle was purchased by the current owner.",
			"type": "string",
			"format": "date"
		},
		"seatingCapacity": {
			"title": "Seating Capacity",
			"description": "The number of persons that can be seated (e.g. in a vehicle), both in terms of the physical space available, and in terms of limitations set by law.\n\nTypical unit code(s): C62 for persons",
			"anyOf": [{"type": "number"}, {"$ref": "QuantitativeValue.json#/definitions/possibleRef"}]
		},
		"vehicleConfiguration": {
			"title": "Vehicle Configuration",
			"description": "A short text indicating the configuration of the vehicle, e.g. '5dr hatchback ST 2.5 MT 225 hp' or 'limited edition'.",
			"type": "string"
		},
		"vehicleIdentificationNumber": {
			"title": "Vehicle Identification Number",
			"description": "The Vehicle Identification Number (VIN) is a unique serial number used by the automotive industry to identify individual motor vehicles.",
			"type": "string"
		},
		"vehicleInteriorColor": {
			"title": "Vehicle Interior Color",
			"description": "The color or color combination of the interior of the vehicle.",
			"type": "string"
		},
		"vehicleInteriorType": {
			"title": "Vehicle Interior Type",
			"description": "The type or material of the interior of the vehicle (e.g. synthetic fabric, leather, wood, etc.). While most interior types are characterized by the material used, an interior type can also be based on vehicle usage or target audience.",
			"type": "string"
		},
		"vehicleModelDate": {
			"title": "Vehicle Model Date",
			"description": "The release date of a vehicle model (often used to differentiate versions of the same make and model).",
			"type": "string",
			"format": "date"
		},
		"vehicleSeatingCapacity": {
			"title": "Vehicle Seating Capacity",
			"description": "The number of passengers that can be seated in the vehicle, both in terms of the physical space available, and in terms of limitations set by law.\n\nTypical unit code(s): C62 for persons.",
			"anyOf": [{"type": "number"}, {"$ref": "QuantitativeValue.json#/definitions/possibleRef"}]
		},
		"vehicleSpecialUsage": {
			"title": "Vehicle Special Usage",
			"description": "Indicates whether the vehicle has been used for special purposes, like commercial rental, driving school, or as a taxi. The legislation in many countries requires this information to be revealed when offering a car for sale.",
			"anyOf": [{"$ref": "CarUsageType.json#/definitions/possibleRef"}, {"type": "string"}]
		},
		"vehicleTransmission": {
			"title": "Vehicle Transmission",
			"description": "The type of component used for transmitting the power from a rotating power source to the wheels or other relevant component(s) (\"gearbox\" for cars).",
			"anyOf": [
				{"$ref": "QualitativeValue.json#/definitions/possibleRef"},
				{"type": "string"},
				{
					"type": "string",
					"format": "uri"
				}
			]
		}
	}
}