ÍNDICE

 1     Alcance     
 
2     Referencias normativas  
        2.1     Recomendaciones | Normas Internacionales idénticas    
        2.2     Referencias adicionales    
 
3     Definiciones    
        3.1     Términos ASN.1  
        3.2     
Términos ECN     
        3.3     Términos ISO/CEI 10646
        3.4     Definiciones adicionales  
 
4     Abreviaturas    
 
5     Notación   
 
6     Principios de la construcción y utilización de tablas de vocabulario     
 
7     Definiciones de tipos ASN.1     
        7.1     Generalidades      
        7.2     El tipo Document   
        7.3     El tipo Element
        7.4     El tipo Attribute  
        7.5     El tipo
ProcessingInstruction
        7.6     El tipo UnexpandedEntityReference 
        7.7     El tipo CharacterChunk  
        7.8     El tipo Comment
        7.9     El tipo DocumentTypeDeclaration   
       7.10     El tipo UnparsedEntity  
       7.11     El tipo Notation   
       7.12     El tipo NamespaceAttribute  
       7.13     El tipo IdentifyingStringOrIndex 
       7.14     El tipo
NonIdentifyingStringOrIndex   
       7.15     El tipo NameSurrogate   
       7.16     El tipo
QualifiedNameOrIndex
       7.17     El tipo EncodedCharacterString   
 
8     Construcción y procesamiento de un documento infoset rápido           
        8.1     Ordenación conceptual de componentes de un valor abstracto del tipo Document 
        8.2     Tabla de alfabetos restringidos    
        8.3     Tabla de algoritmos de codificación        
        8.4     Tablas de cadenas dinámicas       
        8.5     Tablas de nombres dinámicas y sustitutos de nombres    
 
9     Alfabetos restringidos integrados          
        9.1     Alfabeto restringido "numérico"  
        9.2     Alfabeto restringido "fecha y hora"         
10     Algoritmos de codificación integrados 
       10.1     Generalidades     
       10.2     Algoritmo de codificación "hexadecimal"          
       10.3     Algoritmo de codificación "base64"       
       10.4     Algoritmo de codificación "corto" ("short")       
       10.5     Algoritmo de codificación "int"  
       10.6     Algoritmo de codificación "largo" ("long")        
       10.7     Algoritmo de codificación "booleano" ("boolean")        
       10.8     Algoritmo de codificación "flotante" ("float")   
       10.9     Algoritmo de codificación "doble" ("double")   
      10.10     Algoritmo de codificación "uuid"          
      10.11     Algoritmo de codificación "cdata"        
11     Restricciones de los infoset XML soportados y otras simplificaciones
12     Codificación a nivel de bit del tipo Document   
Anexo A – Módulo ASN.1 y módulos ECN para documentos infoset rápidos     
        A.1     Definición del módulo ASN.1    
        A.2     Definiciones del módulo ECN   
Anexo B – Tipo de medios MIME para documentos infoset rápidos     
Anexo C – Descripción de la codificación de un documento infoset rápido     
        C.1     Documento infoset rápido          
        C.2     Codificación del tipo
Document   
        C.3     Codificación del tipo Element
        C.4     Codificación del tipo Attribute  
        C.5     Codificación del tipo ProcessingInstruction
        C.6     Codificación del tipo UnexpandedEntityReference 
        C.7     Codificación del tipo CharacterChunk  
        C.8     Codificación del tipo Comment
        C.9     Codificación del tipo DocumentTypeDeclaration   
       C.10     Codificación del tipo UnparsedEntity  
       C.11     Codificación del tipo Notation   
       C.12     Codificación del tipo NamespaceAttribute  
       C.13     Codificación del tipo IdentifyingStringOrIndex 
       C.14     Codificación del tipo NonIdentifyingStringOrIndex comenzando por el primer bit de un octeto     
       C.15     Codificación del tipo NonIdentifyingStringOrIndex comenzando por el tercer bit de un octeto     
       C.16     Codificación del tipo NameSurrogate   
       C.17     Codificación del tipo QualifiedNameOrIndex comenzando por el segundo bit de un octeto 
       C.18     Codificación del tipo QualifiedNameOrIndex comenzando por el tercer bit de un octeto     
       C.19     Codificación del tipo EncodeCharacterString comenzando por el tercer bit de un octeto   
       C.20     Codificación del tipo EncodeCharacterString comenzando por el quinto bit de un octeto  
       C.21     Codificación de la longitud de un tipo sequence-of      
       C.22     Codificación del tipo NonEmptyOctetString comenzando por el segundo bit de un octeto   
       C.23     Codificación del tipo NonEmptyOctetString comenzando por el quinto bit de un octeto       
       C.24     Codificación del tipo NonEmptyOctetString comenzando por el séptimo bit de un octeto    
       C.25     Codificación de números enteros en la gama de 1 a 220 comenzando por el segundo bit de un octeto
       C.26     Codificación de números enteros en la gama de 0 a 220 comenzando por el segundo bit de un octeto
       C.27     Codificación de números enteros en la gama de 1 a 220 comenzando por el tercer bit de un octeto     
       C.28     Codificación de números enteros en la gama de 1 a 220 comenzando por el cuarto bit de un octeto    
       C.29     Codificación de números enteros en la gama de 1 a 256           
 
     Página
Anexo D – Ejemplos de codificación de infosets XML como documentos infoset rápidos     
        D.1     Introducción a los ejemplos        
        D.2     Tamaño de los documentos ejemplo (incluida la compresión basada en redundancia)  
        D.3     Ejemplo de orden UBL  
        D.4     Documento infoset rápido de orden UBL con vocabulario externo      
        D.5     Documento infoset rápido de orden UBL sin vocabulario inicial          
Anexo E – Asignación de valores de identificador de objetos     
BIBLIOGRAFÍA