This data would represent the version of the spec structure, not the version of the spec itself. For example, in Sheens 1.0, the spec structure version might just be that same 1.0. My joke-telling spec, which is written for (say) specFormat: "1.0", could have "version":"3.4.5".
So the proposal here is to add specFormat, with string values, as an optional spec property.
Also see #35.