Fairspec Cardealer
Updated May 9, 2026
Fairspec Cardealer is a reference Fairspec extension that captures the data model of a car dealership — vehicles, listings, dealers, and transactions. It is published as a versioned profile alongside its specification and validation tests, and serves as a concrete example of what a fully-formed Fairspec extension looks like.
Why look at it
- End-to-end example. It demonstrates the full lifecycle of an extension — from JSON Schema profile to documentation to release — built on top of the Fairspec Extension Template.
- Domain-specific properties. Shows how to add custom fields (vehicle make, model, mileage, listing price) while remaining structurally compatible with the base Fairspec Dataset schema.
- Composition with base profiles. Illustrates the
allOfpattern used to combine the base Fairspec dataset profile with a domain mixin.
Use Cardealer as a starting point when designing your own extension, or as a teaching example when explaining the extension mechanism to new contributors.
Created with ❤ and Livemark