SGML-based glossary

peter Murray-rust (p.murray-rust@mail.cryst.bbk.ac.uk)
Mon, 10 Apr 1995 15:01:38 +0100 (BST)

I have hacked out a new approach to the glossary which involves creating
the basic entries and glossaries in SGML (rather than the *.GLO files
which were arbitrary). This is more powerful in that all the semantics
is in the *.DTD files rather than the program (DTD=Document Typ
Definition). The DTD files describe what latitude a file has and what
its semantics are, and a parser can be run on any file which purports to
be compatible. The parser output can be postprocessed (in this case to
form an HTML document.) (NOTE: HTML is a DTD of SGML. The SGML files
may look like HTML but they are not.)
You can see some examples by following links from the index.html
of the glossary. There is a core DTD, two examples of possible input,
and a form created from the output. (It doesn't DO anything, nor have I
translated the existing glossaries). You'll see that concepts like URLs
and images can be incorporated and other arbitrary types can also be
created. (It would be possible to translate PDB - especially the new
format - into SGML).
Comments welcome.

P.

Peter Murray-Rust, Glaxo Research & Dev. (pmr1716@ggr.co.uk); (BioMOO: PeterMR)
Birkbeck College, ubcg09q@cryst.bbk.ac.uk, CBMT/Daresbury mbglx@seqnet.dl.ac.uk
http://www.cryst.bbk.ac.uk/PPS/index.html, http://www.dl.ac.uk/CBMT/HOME.html