Articulo de referencia

Modelo de tabla CALS

El modelo de tabla CALS es un estándar para representar tablas en SGML / XML . Fue desarrollado como parte de la iniciativa de Adquisición Continua y Soporte del Ciclo de Vida (...

El modelo de tabla CALS es un estándar para representar tablas en SGML / XML . Fue desarrollado como parte de la iniciativa de Adquisición Continua y Soporte del Ciclo de Vida (CALS) del Departamento de Defensa de los Estados Unidos .

Historia y fundamentos

El modelo de tabla CALS fue desarrollado por el Comité de Publicaciones Electrónicas (EPC) del Grupo Directivo de la Industria de Adquisición Continua y Soporte del Ciclo de Vida (CALS) .

El subcomité EPC, del cual Harvey Bingham fue copresidente y uno de los principales colaboradores, diseñó el Modelo de Tabla CALS entre 1989 y 1990. El EPC estaba integrado por representantes de la industria y las fuerzas armadas. Algunos representaban a las agencias tradicionales de impresión de documentos militares, mientras que otros representaban a organizaciones de publicación electrónica. El SGML era un formato nuevo. En aquel entonces, la intención de CALS para todos sus manuales técnicos era utilizar esa definición de tipo de documento (DTD) para lograr un intercambio de contenido y estructura independiente del sistema.

Su base era una descripción mínima y un ejemplo de una tabla de la especificación anterior Mil-M-38784B para la producción de manuales técnicos. La especificación incompleta de la semántica asociada al modelo de tabla permitía demasiada libertad de interpretación por parte de los proveedores, lo que generaba problemas de intercambio. SGML-Open, el antiguo nombre de la Organización para el Avance de los Estándares de Información Estructurada ( OASIS ), consultó a los proveedores implementadores para identificar diferencias como primer paso hacia una interpretación común. El siguiente paso fue una DTD y una semántica actualizadas del modelo de tabla CALS. Ambas están ahora disponibles en OASIS. [ 1 ]

Durante el desarrollo de las implementaciones del modelo de tabla CALS, se detectaron y notificaron al EPC varias ambigüedades y omisiones. Las diferencias de interpretación provocaron graves problemas de interoperabilidad. Para resolver estas diferencias, OASIS identificó un subconjunto del modelo de tabla CALS completo con alta probabilidad de interoperabilidad exitosa entre los productos de los proveedores de OASIS. Este subconjunto es el DTD del modelo de tabla de intercambio. [ 2 ]

Ejemplo

<table frame= "none" > <tgroup cols= "2" colsep= "0" > <colspec colnum= "1" colname= "col1" colwidth= "32mm" /> <colspec colnum= "2" colname= "col2" colwidth= "132mm" /> <thead> <row> <entry valign= "top" /> <entry valign= "top" > Nombre (IUPAC) </entry> </row> </thead> <tbody> <row rowsep= "0" > <entry> piro-EGTA </entry> <entry> 2,2',2'',2'''-(2,2'-(1,2-fenileno bis(oxi))bis(etano-2,1-diil)) bis(azanetriil)tetraacético ácido </entry> </row> <row rowsep= "0" > <entry> EGTA </entry> <entrada> ácido etilenglicol -bis(2-aminoetiléter)-N,N,N',N'-tetraacético </entrada> </fila> < fila rowsep= "0" > <entrada> EDTA </entrada> <entrada> ácido 2,2',2'',2'''-(etano-1,2-diildinitrilo)tetraacético ( ácido etilendiaminotetraacético) </entrada> </fila> < fila rowsep= "0" > <entrada> AATA </entrada> <entrada> ácido 2,2'-(2-(2-(2-(bis(carboximetil)amino)etoxi)etoxi) fenilazanodiil)diacético </entrada> </fila> <fila rowsep= "0" > <entrada> APTRA </entrada> <entrada> ácido 2-carboximetoxi-anilina-N,N-diacético </entrada> </fila> <fila rowsep= "0" > <entrada> BAPTA </entrada> <entrada> 1,2-bis(-2-aminofenoxi)etano- N,N,N',Ácido N'-tetraacético </entrada> </fila> <fila rowsep= "0" > <entrada> HIDA </entrada> <entrada> Ácido N-(2-hidroxietil)iminodiacético </entrada> </fila> <fila rowsep= "0" > <entrada> Carboxiglutamato </entrada> <entrada>Ácido 3-aminopropano-1,1,3-tricarboxílico </entrada> </fila> </cuerpo> </grupo> </tabla>

Véase también

  • OASIS , un consorcio global que desarrolla estándares de representación de datos para su uso en software informático.

Notas a pie de página

  1. "OASIS - Especificaciones/Documentos - Modelos de mesa" .
  2. "Definición de tipo de documento del modelo de tabla de intercambio" . Archivado del original el 21/06/2006 . Consultado el 25/09/2006 .
  • Modelos de mesas OASIS
  • Historia del modelo de mesa CALS por Harvey Bingham
  • Sitio web oficial de OASIS