Schema: Vehicle
Schema: Vehicle Example Markup
The following are examples of markup written in json+ld that include the correct usage for Schema: Vehicle.
Vehicle JSON-LD example for a used car listing. Covers the 39 properties unique to Vehicle including VIN, mileage, fuel type, engine specs, drive wheel configuration enums, and what Google's retired vehicle listing rich result means for Vehicle markup.
Car JSON-LD example for a used sedan listing. Car inherits all 39 Vehicle properties and adds acrissCode (rental classification) and roofLoad. Covers when to use Car vs Vehicle.
BusOrCoach JSON-LD example for a tour bus. BusOrCoach extends Vehicle with one property (acrissCode) for bus and coach rental classification.
Motorcycle JSON-LD example for a used motorcycle listing. Motorcycle adds no properties of its own; all 39 Vehicle properties apply.
MotorizedBicycle JSON-LD example for an e-bike listing. MotorizedBicycle adds no properties of its own; all 39 Vehicle properties apply to motorized bicycles, e-bikes, and mopeds.
Taxi JSON-LD reference. Legacy type superseded by TaxiService. Kept for back-compatibility; new implementations should use TaxiService.
EngineSpecification JSON-LD example for the engine of a Vehicle. StructuredValue subtype carrying enginePower, engineDisplacement, torque, fuelType, engineType, used on Vehicle listings.
SteeringPositionValue JSON-LD reference — 2-value QualitativeValue on Vehicle.steeringPosition: LeftHandDriving, RightHandDriving. Essential for cross-border vehicle listings.