Key-value is a fundamental data
representation in computing systems and applications
Key-value is used within most NoSQL Data Stores where there is often only one key that can be used for Identification of each record.
Key-value is also a basic part of Lightweight Directory Access Protocol (LDAP) which has Attribute-Attribute Value relationship.
Key-value is used in Pairwise Pseudonymous Identifier
There might be more information for this subject on one of the following: