CAP {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) cap-datatypes(52) version3(2)} DEFINITIONS IMPLICIT TAGS ::= BEGIN EXTENSION ::= CLASS { &ExtensionType, &criticality CriticalityType DEFAULT ignore, &id Code } WITH SYNTAX { EXTENSION-SYNTAX &ExtensionType CRITICALITY &criticality IDENTIFIED BY &id } ExtensionField ::= SEQUENCE { type EXTENSION.&id ({SupportedExtensions }), criticality CriticalityType DEFAULT ignore, value [1] EXTENSION.&ExtensionType ({SupportedExtensions }{@type}), ...} SupportedExtensions EXTENSION ::= {firstExtension, ...} firstExtension EXTENSION ::= { EXTENSION-SYNTAX NULL CRITICALITY ignore IDENTIFIED BY global : {itu-t(0) identified-organization(4) organisation(0) gsm(1) capextension(2)}} CriticalityType ::= ENUMERATED { ignore (0), abort (1) } Code ::= CHOICE {local INTEGER, global OBJECT IDENTIFIER} END