Info para la conferencia "SGML para autores
----------------------------------------------
[Isma dispn de la info como te convenga]

Hytime (Hypermedia/Time-based Document Representation Language): Estndar para
el uso de SGML en la representacin de datos basados en el tiempo como la 
msica, la animacin o el cine. Se lanz en 1992 y se denomina tcnicamente
como ISO/IEC 10744. Revisado en 1997, segunda edicin. Vase
     - http://www.ornl.gov/sgml/wg8/document/1920.htm
     - http://www.techno.com/TechnoTeacher/Hytime.html
     - http://www.hytime.org
     [enlaces no comprobados]

TEI (Text Encoding Initiative): La iniciativa por parte de un grupo de 
representantes de las humanidades y las ciencias sociales para desarrollar una
DTD comn para la codificacin e intercambio de documentos relevantes: textos 
en prosa, verso, drama, manuscritos, etc. Hay tambin una una DTD ms simple
llamada Teilite. Vase
      - http://www.uic.edu/orgs/tei
      - ftp://ftp-tei.uic.edu

CSS (Cascading style Sheets) : Especificacin del W3 que proporciona una 
sintaxis simple a los elementos de HTML. Recientemente se ha lanzado la
versin 2. Gracias a estas hojas de estilo se puede controlar el aspecto
global de un documento HTML, es decir se puede controlar los atributos de
presentacin para todas las etiquetas en un documento. De este modo HTML
inicia un camino hacia la separacin del contenido frente al diseo de la
presentacin. En las hojas de estilos se incluyen reglas que le dicen al
navegador cmo desplegar un determinada etiqueta SGML. Estas reglas podemos
ponerlas dentro del documento ya sea como atributos de estilos o en el
interior de una etiqueta <style> dentro de <head>, o bien en un documento
externo. Por ejemplo, para hacer todos los encabezados H2 azules y en 
itlicas pondr lo siguiente:

<head>
<title>Prueba de H2 azulados y en itlicas o cursivas</title>
<style type="text/css">
       <!--
		H2 {color: blue; font-style: italic}
	-->
</style>
</head>
<body>
...
...


CALS tablas: Un modelo de tablas SGML definido en las DTDs desarrolladas 
dentro de la iniciativa CALS (Continuos Acquisition and Lifecycle Support) del
Departamento de Defensa de USA para el intercambio de documentacin entre l
mismo y sus subcontratantes. Este modelo se usa tambin en la dtd Docbook. 
Vase
       - http://navycals.dt.navy.mil

XSL (Extensible Style Language): es el lenguaje de hojas de estilo para XML.
Todava no ha pasado de la fase preliminar, pero se espera que a mediados de
1999 est listo. XSL es a XML lo que DSSSL es a SGML. Vase
        - http://www.w3.org      
 
HTML (HyperText Markup Language): nacin en 1990 para uso especfico en la 
Web. Est ms orientado a la publicacin de documentos que a la estructuracin
de los mismos. HTML es una aplicacin de SGML y por lo tanto viene definido 
por una DTD. sta suele ser muy permisiva y poco estructurada, y por si fuera 
poco los navegadores suelen tener sus propias DTDs "hardcoded" que a veces no
incluyen todas las opciones y reglas del estndar HTML en cuestin, aparte de
aaden etiquetas de cosecha propia. El estndar HTML actual es HTML 4.0. 
(HTML 3.2 se lanz en Mayo de 1996). Ahora bien, hay que recordar que HTML
es la aplicacin con ms xito en la historia de SGML. HTML 4.0 tiene ms
en cuenta aspectos como la internacionalizacin (adopcin del estndar
ISO/IEC 10646 para la tabla o conjunto de caracteres), la accesibilidad;
se ha mejorado el modelo de tablas, se apoya el uso de hojas de estilo para
controlar el aspecto en vez de confiar en tablas y se ha pretendido facilitar
el uso de aprendizaje de esta versin. En resumen, poco a poco HTML va
sustituyendo los elementos y atributos de estilo o presentacin por las
hojas de estilo, de manera que la separacin entre estructura y presentacin
sea un hecho ( lo que todava no lo es :-), por supuesto).



Bibliografa
------------

- Bradley, Neil : The concise <SGML> companion
		  (Addison-Wesley, 1997; 324 pgs.)
		  [Con este libro de formato bolsillo se puede aprender lo 
		  bsico sobre SGML y para muchos esto ser suficiente]

- Goldfarb, Charles F. : The SGML Handbook
		  (Clarendon Press, 1990; 664 pgs.)
		  [ste es el libro que comenta el estndar SGML por el padre 
		  del mismo. No es recomendable para aprender, pero s si se 
		  quiere hacer un parser :-)]

- Megginson, David : Structuring XML documents
		  (Prentice Hall, 1998; 420 pgs.)
		  [En este libro se analizan las 5 DTDs ms importantes en 
		  SGML. Es una gua  al desarrollo de DTDs orientada a 
		  expertos y centrndose sobre todo en XML]

- Jellife, Rick : The XML & SGML Cookbook
		  (Prentice Hall, 1998; 600 pgs.]
		  [Un libro de recetas sobre informacin estructurada con
		  especial nfasis en los aspectos de caracteres e 
		  internacionalizacin]

- Ducharne, Bob : SGML CD: A complete SGML toolkit
		  (Prentice Hall, 1997)
		  [Un libro que cubre el uso de una serie de herramientas de
		  software tiles para SGML: Emacs + psgml, Jade + DSSSL,
		  nsgmls, perlSGML, etc.]

Foros
---------
comp.text.sgml
comp.text.xml

Docbook List [ majordomo@berkshire.net / subscribe davenport ]
DSSSL List   [ majordomo@mulberrytech.com / subscribe dssslist ]
XML-DEV list [ majordomo@ic.ac.uk / subscribe xml-dev ]
XML List     [ LISTSERV@listserv.hea.ie /subscribe XML ]
XSL List     [ majordomo@mulberrytech.com / subscribe xsl-list ]
SGMLTools List [ majordomo@via.ecp.fr / subscribe sgml-tools ]
TEI-L List   [ LISTSERV@listserv.uic.edu /subscribe TEI-L ]
SGML-ESP ( lista de SGML/XML en espaol )  
[sgml-esp-request@slug.ctv.es / para suscribirse poener en el SUBJECT
subscribe]

Paquetes de software
--------------------

Creo que  con mostrar las SGML-Tools, el Jade con el SP, el Emacs con 
Psgml es casi suficiente. Si alguien en la party compila las fuentes
del Mozilla posteriores a Mayo, entonces igual podras hacer algo con XML,
ya que viene con el parser Expat de James Clark. Con el Qweb se podra
hacer alguna cosilla, pero me parece que no est acabado y que ha sido
abandonado por su creador. Con Jumbo teniendo el jdk tambin se podra
hacer algo, aunque yo todava no me he puesto.

Glosario de Trminos
--------------------

Los trminos en SGML son legin. Lo mejor es que repases la traducin del
captulo 2 del TEI "Introduccin a SGML" y pilles algunos cuantos trminos
que aparecen all. Algunos candidatos son:
DTD, entidad, elemento, atributo, CDATA, etiqueta, catlogo, carcter,
conector, contenido, declaracin, delimitador, marcado, parmetro, parser,
etc.

Referencias y estndares
------------------------

Todo est en http://www.sil.org/sgml
o en http://www.w3.org

SGML   ----->  ISO 8879/1986
DSSSL  ----->  ISO/IEC 10179: 1995
HYTIME ----->  ISO/IEC 10744: 1992, 1997 [2a edicin]

XML 1.0 ---->   Estndar W3, Febrero 1998
XSL     ---->   Todava en draft en el W3
CSS 1   ---->   Estndar W3, en 1996 ?
CSS 2   ---->   Estndar W3, en 1998
HTML 4.0 --->   Estndar W3, a finales de 1997 

Unicode ISO/IEC 10646
Latin-1 8859-1
HTML 3.2


