Interoperability
Interoperability
- A measure of how easy it is for two or more systems to interact and share data and has three facets: semantics, syntax, and protocol.
- Semantic Interoperability: The ability of computer systems to exchange data with unambiguous, shared meaning. For example, in different systems, 'plant height' may mean the distance from the soil surface to the tip of the inflorescence, to the top leaf, or to the top of the stem, excluding leave
- Syntactic interoperability: The structure of data and how it is organized. For example, the taxa information might be organized “genus species sub-taxa” or “sub-taxa species genus” in different systems, even though they contain the same information.
- Protocol Interoperability: The mechanism for how data transfers from one place to another. For example, one system only provides file downloads and another system only provides an API. These two systems could use the same semantics and syntax, but are still not interoperable.