Just an fyi we have jsonschema schmas stored in python dicts for every
api in nova

we use them in our api tests with eh API scamples which are use both
as test and to generate docs

every time we make an api change we add an api sample and add a secma
for that micorversion.

These schemas are also use in the api to validate the requests

so a lot of the data (boht on the spec  side an confromance side)
exits but not in a form that is directly  usabel to export openapi
formated documents.

Thanks Sean, I know that and because of that I mentioned that nova is already using jsonschema. That is more or less exactly the point that I want to have a discussion on making this standard by the projects and do this generally with the openapi spec instead of bunch of unconnected schemas so that our own lives become hopefully easier.