Generic Interface Definition

Definition
The Generic Interface Definition (GID) is

"[a] set of APIs to be used by software applications for accessing data and for exchanging information with other applications."