ASN.1
Abstract Syntaxe Notation One is a standard for electronic data exchange in the telecommunications and computer network sectors.
This formal notation is used to declare data types. It allows to specify very easily and in a general way the information handled by the telecommunications protocols, independently of the computer systems, the software and the data transfer modes.