Resumen

Con esta enmienda, se dispone ya de una enmienda 1 para cada una de las Recomendaciones siguientes: Rec. UIT‑T X.680 | ISO/CEI 8824-1, Rec. UIT-T X.681 | ISO/CEI 8824-2, Rec. UIT-T X.690 | ISO/CEI 8825-1, Rec. UIT-T X.691 | ISO/CEI 8825-2 y Rec. UIT-T X.693 | ISO/CEI 8825‑4. Dichas enmiendas permiten lo siguiente:

����������� La correcci�n de un error en CXER consecuencia de permitir espacios blancos entre un signo menos y el siguiente valor INTEGER o REAL (CXER no era can�nica). Esta posibilidad ya no se permite en la notaci�n de un valor, ya sea XML, XER o CXER. Constituye un cambio (que se introduce mediante texto en la enmienda 1 a la Rec. UIT-T X.680 | ISO/CEI 8824-1) y no una adici�n.

����������� La adici�n de instrucciones de codificaci�n en un m�dulo ASN.1, utilizando un prefijo tipo o en una secci�n de control de codificaci�n, a fin de especificar variaciones de las codificaciones BASIC-XER. Estas instrucciones de codificaci�n est�n dise�adas para soportar el establecimiento de correspondencias entre una especificaci�n XSD y una especificaci�n ASN.1. Ello ha significado un cambio de terminolog�a, por la que un tipo con "[]" delante de ella es un tipo con prefijo, y la notaci�n "[]" puede o no ser un r�tulo. Este cambio de terminolog�a da lugar a cambios en el texto (pero no en lo esencial) de las especificaciones de BER y PER, por lo que tambi�n existe una enmienda 1 a dichas especificaciones.

����������� La adici�n de NaN (Not-a-Number, no un n�mero) y de un cero menos como nuevos valores de REAL (en la enmienda 1 a la Rec. UIT X.690 | ISO/CEI 8825-1 y a la Rec. UIT-T X.691 | ISO/CEI 8825-2, as� como en la enmienda 1 a la Rec. UIT-T X.693 | ISO/CEI 8825‑4 se soporta la codificaci�n de estos nuevos valores).

����������� La adici�n de nuevas notaciones de valor XML para REAL, BOOLEAN, ENUMERATED, e INTEGER que utilizan texto en lugar de r�tulos de elementos vac�os, y que est�n disponibles en la notaci�n de valor XML y en EXTENDED-XER, pero no en BASIC-XER (por razones de retrocompatibilidad).

����������� Cambios en la notaci�n de valor XML de secuencia-de (sequence-of) (y codificaciones XER) a fin de permitir la delimitaci�n de valores que no sean elementos XML (esto ocurre con las notaciones de valor XML adicionales, y solamente afecta a dichas notaciones de valor XML adicionales). Este cambio solo afecta a la utilizaci�n de notaciones de valor XML que se hayan a�adido por medio de esta enmienda, y no se permiten en BASIC-XER, que no se ve afectada.

Todo ello proporciona el soporte b�sico necesario para EXTENDED-XER.

Esta enmienda es funci�n de lo indicado en la Rec. UIT-T X.680 (2002)/enm.1 (2003) | ISO/CEI 8824‑1:2002/Amd.1:2003 y en la Rec. UIT-T X.681 (2002)/enm.1 (2003) | ISO/CEI 8824-2:2002/Amd.1:2003 en lo relativo a la provisi�n de codificaciones alternativas para algunos tipos y en lo relativo a la sintaxis de inserci�n de instrucciones de codificaci�n XER en una especificaci�n ASN.1. Muchas referencias incluidas en esta enmienda a cl�usulas de las mencionadas Recomendaciones | Normas Internacionales lo son a cl�usulas introducidas por dichas enmiendas.

El grueso de esta enmienda versa a cerca de la especificaci�n de la sintaxis y la sem�ntica de (nuevas) instrucciones de codificaci�n XER, que pueden utilizarse para requerir que los codificadores EXTENDED-XER proporcionen codificaciones especializadas para tipos ASN.1. Dichas codificaciones especializadas est�n dise�adas para soportar lo indicado en la Rec. UIT-T X.694 | ISO/CEI 8825-5 (correspondencia de XSD en ASN.1).