What do you recommend as format for data exchange? Like XSD, EDI in the (far) past? Json schema? Typed schema? Openapi ? #JSON #schema #Data #xsd

E.g. something to describe data-format in a programming language agnostic way. With tool support for many popular programming languages, and ways to generate document. And easy enough to use.

#openapi is very popular but that's more focused on endpoints and operations, but lacking on data-format. And for my particular problem the data-format is more important than the operations.

@gerbrand I’ve used alps when defining hypermedia servers and clients. There isn’t a great deal of tooling but for adding application level semantics to data. I don’t think it’s quite what you are after but might be interesting.

https://mamund.substack.com/p/what-is-alps

(Mike the author of that blog is on here)

What is ALPS?

ALPS, which stands for Application-Level Profile Semantics, is a format created by Mike Amundsen for describing the semantics, or meaning, of an application's data and actions in a simple and reusable way.

Mike’s Newsletter