There is no doubt about it: Schema.org is a big success. It has motivated hundreds of thousands of Web site owners to add structured data markup to their HTML templates and brought the idea of exchanging structured data over the WWW from the labs and prototypes to real business.
Unfortunately, the support for information about the sales and rental of vehicles, namely cars, motorbikes, trucks, boats, and bikes has been insufficient for quite a while. Besides two simple classes for http://schema.org/Vehicle and http://schema.org/Car with no additional properties, there was nothing in the vocabulary that would help marking up granular vehicle information in new or used car listing sites or car rental offers.
Recently, Mirek Sopek, Karol Szczepański and I have released a fully-fledged extension proposal for schema.org that fixes this shortcoming and paves the ground for much better automotive Web sites in the light of marketing with structured data.
This proposal builds on the following vehicle-related extensions for GoodRelations, the e-commerce model of schema.org:
- Vehicle Sales Ontology (VSO), http://purl.org/vso/ns
- Volkswagen Vehicles Ontology (VVO), http://purl.org/vvo/ns
- Used Cars Ontology (UCO), http://purl.org/uco/ns
It adds the core classes, properties and enumerated values for describing cars, trucks, busses, bikes, and boats and their features. For describing commercial aspects of related offers, http://schema.org/Offer already provides the necessary level of detail. Thus, our proposal does not add new elements for commercial features.