This page is a rolling account of the SGML work I'm currently doing. The immediate aim is to investigate the feasiblity of converting the very large Starlink documentation set to SGML. The broader aims are to gain experience with the various standards auxiliary to SGML, such as HyTime, DSSSL and XML, and to investigate their potential use within astronomical data archiving and analysis.
...was the plan. This project is no longer being actively developed. The source set is in the Starlink CVS repository, and is used for some of the Starlink documentation, but it isn't being distributed or advertised.
Results:
sgml2xml
. This script parses
an SGML Internal Document Subset (the bit inside the
<!DOCTYPE...>
declaration) and re-emits it in
an XML-conformant fashion. It doesn't do the hard work of
converting the document body -- it relies on sx
to
do that -- but a couple of folk have found references to it and
asked me for it. The script is documented in its header, and
also in appendix B of SSN/70; it is
released under the terms of the GPL.Norman
2005 January 7