SGMLguid , también conocido como "CERN SGML", [1] "SGML basado en Waterloo", [2] y "Waterloo SGML", [3] fue una de las primeras aplicaciones SGML desarrolladas y utilizadas en el CERN entre 1986 y 1990. Sirvió como un 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 múltiples prácticas de documentación mutuamente incompatibles del CERN. [4] El proyecto adaptó un sistema de documentación anterior desarrollado en el Laboratorio Rutherford , una instalación británica de investigación de física de partículas. [5] 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 , [4] el sistema almacenaba decenas de miles de documentos en una estructura jerárquica. Ofrecía búsqueda de palabras clave y podía mostrar documentos en una pantalla o enviarlos a una impresora. [6]
CERNDOC soportó dos sistemas de marcado: una aplicación GML llamada CERNPAPER, desarrollada localmente en 1985, [7] [8] 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 asignó un conjunto de macros SCRIPT de Waterloo a SGML, basando su aplicación en el tipo de documento definido en el Anexo E de ISO 8879 [1] y en AAP DTD , el tipo de documento de la Asociación Americana de Editores . [9] [5] La técnica anterior también incluye el conjunto de inicio IBM GML . [10] [11] [12] La aplicación cuenta con un extenso conjunto de etiquetas para preparar hojas, notas, cartas, artículos científicos y manuales, entre otros casos de uso. [8]
En 1990, cuando Eric van Herwijnen se desempeñó como jefe de procesamiento de texto en el Departamento de Servicios Administrativos del CERN, el CERN reemplazó al CERNDOC con el IBM Document Composition Facility (DCF), dejando obsoletos tanto al CERNPAPER como al SGMLguid. [2] Para reemplazar estas aplicaciones, Herwijnen y Michel Goossens mapearon los conjuntos de macros Bookmaster de IBM en varios DTD. [3] [13]
El CERN dejó de utilizar la informática central en 1994. [14]
Relevancia para HTML
Tim Berners-Lee , que trabajaba como contratista del CERN cuando creó la Web , se encontró con 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 encontró su estructura jerárquica muy limitante. [6]
Para HTML, Berners-Lee adoptó la sintaxis SGML y un subconjunto de las etiquetas especificadas en SGMLguid del CERN. [5]
Referencias
- ^ a b Berglund, Anders (27 de octubre de 1986), Guía del usuario del CERN SGML (PDF) , CERN, p. v
- ^ a b van Herwijnen, Eric (enero de 1990). "Política de procesamiento de texto" (PDF) . Boletín informático del CERN (198). págs. 16-17.
- ^ a b Goossens, Michel (enero de 1990). "SGML / Bookmaster en VM / CMS" (PDF) . Boletín informático del CERN (198). págs. 17-19.
- ^ a b Esteveny, L .; Van Herwijnen, Eric (1 de octubre de 1987). "CERNDOC: un sistema de archivo y recuperación de documentos" (PDF) . CERN Document Server: un sistema de archivo y recuperación de documentos . SHARE Conferencia. Chicago . Consultado el 3 de septiembre de 2017 .
- ^ a b c Hopgood, Bob (2001). "Historia de la Web" . W3.org . Consultado el 24 de agosto de 2017 .
- ^ a b Gillies, James; Cailliau, Robert (2000). Cómo nació la Web: la historia de la World Wide Web . Oxford: Prensa de la Universidad de Oxford. pag. 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.
- ^ a b Goossens, Michel (14 de junio de 2013). "Michel Goossens - Entrevista" (Entrevista). Entrevistado por Dave Walden . Consultado el 3 de septiembre de 2017 .
- ^ Berners-Lee, Tim (1992). "Etiquetas HTML" . W3.org . Consultado el 24 de agosto de 2017 .
- ^ Facilidad de composición de documentos: Referencia de conjunto de inicio de lenguaje de marcado generalizado, SG20-9187-3 , IBM, 1985
- ^ Facilidad de composición de documentos: Guía del usuario del conjunto de inicio de lenguaje de marcado generalizado, SH20-9186 , IBM, 1985
- ^ DeRose, SJ (1998). El libro de preguntas frecuentes de SGML: Comprensión de los fundamentos de HTML y XML . Dordrecht: Kluwer. pag. 37. ISBN 978-0-585-34049-4.
- ^ Goossens, Michel (1990). El sistema SGML / BookMaster en el CERN: Guía del usuario . Ginebra: CERN . Consultado el 1 de septiembre de 2017 .
- ^ Williams, David (abril de 1994). "Computación: alejarse del mainframe" (PDF) . Mensajero del CERN . 34 (3). págs. 16-17.
enlaces externos
- Guía del usuario de Waterloo SCRIPT GML (1988)
- Guía del usuario del CERN SGML (1986)
- El sistema SGML / BookMaster en el CERN: Guía del usuario (1990)
- Instalación de composición de documentos de IBM