ÍNDICE

 0     Introducción
 1     Objeto y campo de aplicación
 2     Referencias
 3     Definiciones
 4     Abreviaturas
 5     Notación usada en esta Recomendación
        5.1     Producciones
        5.2     Colecciones alternativas
        5.3     Ejemplo de una producción
        5.4     Disposición
        5.5     Recurrencia
        5.6     Referencias a una colección de secuencias
        5.7     Referencias a un elemento
        5.8     Rótulos
 6     Empleo de la notación NSA.1
SECCIÓN 1 – ESPECIFICACIÓN DE LA NOTACIÓN NSA.1
 7     Juego de caracteres NSA.1
 8     Elementos de la NSA.1
        8.1     Reglas generales
        8.2     Referencias tipo
        8.3     Identificadores
        8.4     Referencias valor
        8.5     Referencia módulo
        8.6     Comentario
        8.7     Elemento vacío
        8.8     Elemento número
        8.9     Elemento cadena binaria
       8.10     Elemento cadena hexadecimal
       8.11     Elemento cadena de caracteres
       8.12     Elemento asignación
       8.13     Elementos carácter único
       8.14     Elementos palabras clave
 9     Definición de módulo
10     Referenciación de las definiciones tipo y valor
11     Asignación de tipos y valores
12     Definición de tipos y valores
13     Notación para el tipo boolean (booleano)
14     Notación para el tipo integer (entero)
15     Notación para el tipo enumerated (enumerado)
16     Notación para el tipo real
17     Notación para el tipo bitstring (cadena de bits)
18     Notación para el tipo octetstring (cadena de octetos)
19     Notación para el tipo null (nulo)
20     Notación para tipos sequence (secuencia)
21     Notación para tipos sequence-of (secuencia-de)
22     Notación para tipos set (conjunto)
23     Notación para tipos set-of (conjunto-de)
24     Notación para tipos choice (elección)
25     Notación para tipos selection (selección)
26     Notación para tipos tagged (rotulados)
27     Notación para el tipo any (cualquiera)
28     Notación para el tipo object identifier (identificador de objeto)
29     Notación para tipos character string (cadena de caracteres)
30     Notación para tipos definidos en la sección 3
SECCIÓN 2 – TIPOS CHARACTER STRING (CADENA DE CARACTERES)
31     Definición de tipos character string (cadena de caracteres)
SECCIÓN 3 – DEFINICIONES ÚTILES
32     Generalized Time (Tiempo generalizado)
33     Tiempo universal
34     Tipo external (externo)
35     Tipo object descriptor (descriptor de objeto)
SECCIÓN 4 – SUBTIPOS
36     Notación de subtipo
37     Conjuntos de valores de subtipo
       37.1     Single value (Valor único)
       37.2     Contained subtype (Subtipo contenido)
       37.3     Value Range (Gama de valores)
       37.4     Size Constraint (Limitación de tamaño)
       37.5     Permitted Alphabet (Alfabeto permitido)
       37.6     Subtipificación interna
Anexo A – La notación macro
        A.1     Introducción
        A.2     Ampliaciones a los elementos y juegos de caracteres NSA.1
                  A.2.1     Macroreference (Referenciamacro)
                  A.2.2     Productionreference (Referenciaproducción)
                  A.2.3     Localtypereference (Referenciatipolocal)
                  A.2.4     Localvaluereference (Referenciavalorlocal)
                  A.2.5     Elemento de alternación
                  A.2.6     Elemento finalizador de definición
                  A.2.7     Elemento terminal sintáctico
                  A.2.8     Elementos palabras clave de categoría sintáctica
                  A.2.9     Elementos palabras clave adicionales
        A.3     Notación de definición macro
        A.4     Uso de la nueva notación
Anexo B – Asignación por la ISO de valores de componentes de OBJECT IDENTIFIER (IDENTIFICADOR DE OBJETO)
Anexo C – Asignación por el CCITT de valores de componentes de OBJECT IDENTIFIER (IDENTIFICADOR DE OBJETO)
Anexo D – Asignación conjunta de valores de componentes de OBJECT IDENTIFIER (IDENTIFICADOR DE OBJETO)
Apéndice I – Ejemplos y sugerencias
        I.1     Ejemplo de un registro de personal
                  I.1.1     Descripción informal de un registro de personal
                  I.1.2     Descripción NSA.1 de la estructura de registro
                  I.1.3     Descripción NSA.1 de un valor de registro
        I.2     Directrices para la utilización de la notación
                  I.2.1     Boolean (Booleano)
                  I.2.2     Integer (Entero)
                  I.2.3     Enumerated (Enumerado)
                  I.2.4     Real (Real)
                  I.2.5     Bit string (Cadena de bits)
                  I.2.6     Octet string (Cadena de octetos)
                  I.2.7     Null (Nulo)
                  I.2.8     Sequence and sequence-of (Secuencia y secuencia-de)
                  I.2.9     Set (Conjunto)
                  I.2.10     Tagged (Rotulado)
                  I.2.11     Choice (Elección)
                  I.2.12     Selection type (Tipo selección)
                  I.2.13     Any (Cualquiera)
                  I.2.14     External (Externo)
                  I.2.15     Encrypted (Cifrado)
        I.3     Ejemplo del empleo de la notación macro
        I.4     Utilización durante la identificación de sintaxis abstracta
        I.5     Subtipos
Apéndice II – Resumen de la notación NSA.1