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.
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
sxto 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.
2005 January 7