UK Government Selects OpenAPI v3
technology.blog.gov.uk
technology.blog.gov.uk
Links:
https://tools.ietf.org/html/rfc4180
While using the open API spec is good, I'd say the standardisation of CSV data will have more impact. More of the open data available is in the form of historic reports rather than real-time: https://data.gov.uk/ (e.g. https://data.gov.uk/dataset/27dd8d7f-c58b-4de3-bf0d-81058465...)
https://en.wikipedia.org/wiki/Mojibake
love this word!
Moving over to providing everything as well formatted CSVs is going to be so much nicer.
As someone working on GOV.UK projects and regularly working with large, unwieldy CSVs I can't recommend CSVKit[0] highly enough. Being able to go from CSV to PostgreSQL in one or two simple steps is _priceless_ for me.
For example I see OpenApi v3 mentioned here (which uses a yaml file to give context) and I am also familiar with NGSIv2[1] which will get standardized by ETSI supposedly (NGSI-LD[2]). NGSI seems to embed info in the json so that your application can know if this float is Celsius or Fahrenheit.
Any other open options?
[1]: https://fiware.github.io/specifications/ngsiv2/stable/ [2]: https://fiware-datamodels.readthedocs.io/en/latest/ngsi-ld_f...
That said, hmm, what do you feel like OpenAPI learned (so as not to repeat) from the pitfalls of SOAP WSDLs?
I think it's in JsonSchema validation and Open Api v3 but not v2.
I've seen a couple of meta generator projects that generate OpenAPI specs from a meta description.
Is anything being done 'officially' to provide an abbreviated form for simpler use cases?