API stands for “Application Programming Interface”. In non-technical terms, an API is a set of rules defining how a software application makes its data available to other applications. However, today “API” has often come to designate the programming interface to access data of an application over the Internet.



A description of a situation of yes or no; on or off; 1 or 0 etc. All software is built on a combination of bits.


A combination of 8 bits. The 256 most common characters on the key board are represented by way of a byte; the letter ‘e’ for example is represented by ‘01100101’

Coding, decoding, encoding

Coding or encoding consists in transforming some data in a specific format, usually to facilitate a specific use. For example, the Text Encoding Initiative (TEI) offers rules to transform a text in a format which facilitates the identification of semantic forms (such as verbs and nouns) in this text.
Decoding is the reverse operation: taking some data in a specific format and reverting the data to a different format or its original state.


Collab stands for ‘collaboratory’ which is an environment on the internet where researchers with common goals and interests make use of computing and communication technologies to access shared instruments and data, as well as to communicate with each other.