A connected future depends on systems that can communicate. Shared formats and protocols create a common foundation while leaving room for different implementations.
Interoperability also gives users options. Information that can move between tools is less tied to one interface or provider, though practical compatibility still needs to be tested.
The interesting question is not whether a system calls itself open. It is what others can actually implement, inspect, exchange, and use.
An example to consider.
Imagine an old document whose structure is publicly described. A future reader has a clearer starting point for recovering its meaning.
Put it in perspective.
The person who maintains an idea may be different from the person who introduces it. Give both perspectives a place in the original decision.
- Look at the documented interface or format.
- Check practical interoperability.
- Ask what an independent implementation can do.
Follow a related question
Describe accepted input and expected output.
An interface is a promiseDescribe a scene at two scales.
Changing the scale of a questionKeep learning
Related background to continue exploring this subject.
W3C: web standards IETF: the standards process
