CERN SGML , también conocido como "SGML basado en Waterloo", [ 1 ] "Waterloo SGML", [ 2 ] y "SGMLguid", fue una aplicación SGML temprana desarrollada y utilizada en el CERN entre 1986 y 1990. Sirvió como modelo de las primeras especificaciones HTML .
Historia
En 1984, el CERN inició el proyecto CERNDOC, un sistema de archivo y recuperación de documentos que estandarizaría las diversas e incompatibles prácticas de documentación del CERN. [ 3 ] El proyecto adaptó un sistema de documentación anterior desarrollado en el Laboratorio Rutherford , un centro británico de investigación en física de partículas. [ 4 ] Escrito en el lenguaje de programación Rexx , instalado en una computadora central IBM 3090-200 y ejecutándose en el sistema operativo VM/CMS , [ 3 ] el sistema almacenaba decenas de miles de documentos en una estructura jerárquica. Ofrecía búsqueda por palabras clave y podía mostrar documentos en una pantalla o enviarlos a una impresora. [ 5 ]
CERNDOC admitía dos sistemas de marcado: una aplicación GML llamada CERNPAPER, desarrollada localmente en 1985, [ 6 ] [ 7 ] y una aplicación SGML creada en 1986 por Anders Berglund, quien en ese momento era responsable del procesamiento de texto en la división de manejo de datos del CERN. Berglund mapeó un conjunto de macros Waterloo SCRIPT a SGML, basando su aplicación en el tipo de documento definido en el Anexo E de ISO 8879 [ 8 ] y en AAP DTD , el tipo de documento de la Asociación Estadounidense de Editores . [ 9 ] [ 4 ] El estado de la técnica también incluye el conjunto de inicio IBM GML . [ 10 ] [ 11 ] [ 12 ] La aplicación presenta un extenso conjunto de etiquetas para preparar folletos, memorandos, cartas, artículos científicos y manuales, entre otros casos de uso. [ 7 ]
En 1990, cuando Eric van Herwijnen dirigía el departamento de procesamiento de textos del Departamento de Servicios Administrativos del CERN, este reemplazó CERNDOC por la herramienta de composición de documentos de IBM (DCF), dejando obsoletos tanto CERNPAPER como CERN SGML. [ 1 ] Para reemplazar estas aplicaciones, Herwijnen y Michel Goossens mapearon los conjuntos de macros Bookmaster de IBM a varios DTD. [ 2 ] [ 13 ]
El CERN anunció planes para descontinuar el uso de computadoras centrales en 1994, [ 14 ] y el servicio CERNVM finalmente terminó el 30 de junio de 1996. [ 15 ]
Relevancia para HTML
Tim Berners-Lee , quien trabajaba como contratista del CERN cuando creó la Web , conoció CERNguid en octubre de 1987, cuando el Grupo de Computación en Línea del CERN comenzó a mantener su documentación en CERNDOC. Berners-Lee consideró que su estructura jerárquica era muy limitante. [ 5 ]
Para HTML, Berners-Lee adoptó la sintaxis SGML y un subconjunto de las etiquetas especificadas en CERN SGML. [ 4 ]
Referencias
- ^ van Herwijnen, Eric (enero de 1990). "Política de procesamiento de textos" (PDF) . Boletín informático del CERN . No. 198. págs. 16-17 .
- 1 2 Goossens, Michel (enero de 1990). "SGML/Bookmaster en VM/CMS" (PDF) . Boletín de informática del CERN . N.° 198. págs. 17–19 .
- 1 2 Esteveny, L.; Van Herwijnen, Eric (1987-10-01). "CERNDOC : un sistema de archivo y recuperación de documentos" (PDF) . Servidor de documentos del CERN: un sistema de archivo y recuperación de documentos . Conferencia SHARE. Chicago . Recuperado el 3 de septiembre de 2017 .
- 1 2 3 Hopgood, Bob (2001). "Historia de la Web" . W3.org . Recuperado el 24 de agosto de 2017 .
- 1 2 Gillies, James; Cailliau, Robert (2000). Cómo nació la web: La historia de la World Wide Web . Oxford: Oxford University Press. pág . 178. ISBN 978-0-19-286207-5.
- ^ van Herwijnen, Eric (mayo de 1985). "Guía del usuario de CERNPAPER". Nota interna de EE. UU. del CERN DD/US/50 . Ginebra: CERN.
- ^ Goossens, Michel (14 de junio de 2013) . "Michel Goossens - Entrevista" (Entrevista). Entrevistado por Dave Walden . Consultado el 3 de septiembre de 2017 .
- ↑ Berglund, Anders (27-10-1986), Guía del usuario de SGML del CERN (PDF) , CERN, pág. v
- ↑ Berners-Lee, Tim (1992). "Etiquetas HTML" . W3.org . Consultado el 24 de agosto de 2017 .
- ↑ Document Composition Facility: Generalized Markup Language Starter Set Reference, SG20-9187-3 , IBM, 1985
- ↑ Guía del usuario del conjunto básico de lenguaje de marcado generalizado para la herramienta de composición de documentos, SH20-9186 , IBM, 1985
- ↑ DeRose, SJ (1998). The SGML FAQ Book: Understanding the Foundation of HTML and XML . Dordrecht: Kluwer. p. 37. ISBN 978-0-585-34049-4.
- ↑ Goossens, Michel (1990). El sistema SGML/BookMaster en el CERN: Guía del usuario . Ginebra: CERN . Recuperado el 1 de septiembre de 2017 .
- ↑ Williams, David (abril de 1994). "Computing – Moving Away from the Mainframe" (PDF) . CERN Courier . Vol. 34, n.º 3, págs. 16-17 .
- ↑ Marquina, Miguel (1 de junio de 1996). "Servicios interactivos durante el desmantelamiento de la CERNVM" . Noticias de computación del CERN . N.° 223. pág. 4. Recuperado el 31 de mayo de 2025 .
Enlaces externos
- Guía del usuario de Waterloo SCRIPT GML (1988)
- Guía del usuario de SGML del CERN (1986)
- El sistema SGML/BookMaster en el CERN: Guía del usuario (1990)
- Instalación de composición de documentos de IBM
- Lenguajes de marcado
- Esbozos de lenguaje de marcado
- CERN
- SGML