Esta Recomendaci�n define el formato de intercambio com�n (CIF, common interchange format) del lenguaje de especificaci�n y descripci�n del CCITT (Recomendaci�n Z.100 � SDL). El CIF est� destinado al intercambio de especificaciones SDL gr�ficas (SDL-GR) preparadas con diferentes herramientas que no utilizan el mismo formato de almacenamiento. Actualmente, la representaci�n textual del SDL (SDL-PR) se utiliza para el intercambio de especificaciones, lo que tiene el inconveniente de que toda la informaci�n gr�fica se pierde, haciendo que las mismas especificaciones con frecuencia parezcan muy diferentes en entornos diferentes. Con el CIF este inconveniente se hace m�nimo, ya que contiene la mayor parte de la informaci�n gr�fica. El CIF aumentar� la independencia con respecto a los vendedores de herramientas espec�ficas y permitir� que los �rganos de normalizaci�n acepten especificaciones en SDL‑CIF independientemente de la herramienta que utilicen en sus trabajos internos. Esto mejorar� tambi�n la productividad al permitir que las especificaciones se confeccionen con las herramientas acostumbradas. Se alienta a los vendedores de herramientas SDL para que proporcionen facilidades para la importaci�n y exportaci�n SDL-CIF.
En esta Recomendaci�n se define la forma de almacenar las descripciones SDL para que puedan ser intercambiadas entre herramientas procedentes de vendedores diferentes. No se tiene en cuenta la notaci�n MSC. SDL-CIF es una ampliaci�n a SDL-PR y se basa en la sintaxis SDL-PR, y se puede leer y escribir tanto por herramientas como por usuarios. Todos los constructivos disponibles en SDL-PR est�n disponibles en SDL-CIF, con la excepci�n del constructivo llamada a macro. Como consecuencia, la mayor parte de las descripciones SDL-PR son descripciones SDL-CIF legales. SDL-CIF es un formato de almacenamiento abierto en cuanto incluye un mecanismo de directivas espec�ficas de la herramienta. Este mecanismo permite a una herramienta conforme a CIF ampliar el formato a�adiendo informaci�n espec�fica. SDL-CIF es tambi�n f�cilmente implementable y proporciona a los vendedores de herramientas dos niveles de conformidad y los conceptos de directivas obligatorias y opcionales.
La presente Recomendaci�n introduce en primer lugar SDL-CIF. Se definen dos niveles de conformidad, uno en el nivel SDL-PR y el segundo que incluye informaci�n gr�fica. Se describe entonces la gram�tica completa con la sem�ntica correspondiente. Se describen directivas obligatorias y opcionales, as� como el formato para las directivas espec�ficas de la herramienta. Las directivas espec�ficas a la herramienta actuales se describen en el ap�ndice I.
Se definen dos niveles de conformidad CIF, nivel 1 y nivel 2. El nivel 1 est� muy pr�ximo a SDL‑PR, pero soporta especificaciones SDL incompletas. El nivel 2 incluye el nivel 1 y puede capturar la mayor parte de la informaci�n gr�fica de los diagramas SDL-GR. Una especificaci�n CIF debe identificar con cual de los dos niveles cumple. De manera similar, los vendedores de herramientas que utilicen el CIF deben tambi�n identificar el nivel CIF que ellos satisfacen en sus funciones de importaci�n y exportaci�n.