Í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