ISO/IEC 8824-1:2008 specifies a standard notation called Abstract Syntax Notation One (ASN.1) that is used for the definition of data types, values, and constraints on data types. This standard can be applied whenever it is necessary to define the abstract syntax of information. It is referenced by other standards which define encoding rules for the ASN.1 types.
ISO/IEC 8824-2:2008 is part of Abstract Syntax Notation One (ASN.1) and provides notation for specifying information object classes, information objects and information object sets. ISO/IEC 8824-3:2008 is also part of Abstract Syntax Notation One (ASN.1) and provides notation for specifying user-defined constraints, table constraints, and contents constraints. ISO/IEC 8824-4:2008 is the final part which defines notation for parameterization of ASN.1 specifications.