SGML Assessment: Contents of Anonymous FTP Archive

The SGML Project maintains an archive of publicly available material, which is accessible over the internet using anonymous ftp. The archive can be reached as:

ftp.ex.ac.uk [144.713.6.13]

The files stored on the archive are made available "as is", and neither The &#lt;SGML> Project nor University of Exeter make any claims about their accuracy, suitability or fitness for purpose. Many of the files have been copied from other ftp sites, and must therefore be taken on trust.

The contents of each directory on the archive are described briefly below.


Directory:
AAP
Contents:
Book DTD relating to the Association of American Publishers (AAP) Electronic Manuscript Preparation and Markup standard (ANSI/NISO Z39.59-1988)
Platform:
n/a
Source:
actd.saic.com:pub/SGML/AAP

Directory:
arcsgml
Contents:
The original (DOS) distribution of the ARCSGML Parser Materials, made available by the SGML Project on behalf of the International SGML Users Group. This directory also contains ports of the software to Unix (by James Clark), and Macintosh (by Wally Wedel)
Platform:
DOS, Unix, Macintosh
Source:
International SGML Users' Group.

Directory:
asp-sgml
Contents:
The "Amsterdam Parser" distribution, included largely for historical interest and completeness as it has now been superseded by sgmls. The software is no longer being developed, and it is believed that this distribution dates from the late 1980's.
Platform:
Unix (?)
Source:
rs3t.hrz.th-darmstadt.de:/pub/text/sgml/ASP-SGML

Directory:
bibliography
Contents:
Version 2.0 of Robin Cover's SGML Bibliography, as posted to the Usenet newsgroup comp.text.sgml in 1992 (replacing previous versions). Whilst the extensive bibliographic references in this work are still valid, much of the other information (about SGML software, SIGs etc.) is now out of date.
Source:
Usenet newsgroup comp.text.sgml (13 Jan 92 06:02:34 GMT)

Directory:
caps
Contents:
Files and contact information relating to the work of the CAPS project (centered at the Catholic University of Leuven). The CAPS project has defined the European Interchange Format (EIF) as an SGML DTD, which can be used to encode and interchange newspaper articles for the benefit of print-disabled users.
Source:
gate.esat.kuleuven.ac.be [134.58.56.20]:/pub/CAPS/capsnews

Directory:
cost \pae\sgml\annexes B-1
Contents:
CoST is the Copenhagen SGML Tool, developed by Klaus Harbo at the University of Copenhagen in Denmark, for performing translations or other processing of SGML document instances. The core programming language of CoST is an embeddable programming language called TCL (Tool Command Language, created at Berkeley), and it also makes use of the sgmls parser.
Platform:
Unix
Source:
euromath.dk:/pub/cost

Directory:
courses
Contents:
The results of a questionnaire to collect information about University/College courses with some SGML content. It includes details of aspects of SGML studied, software/books used, whether students are available for placements etc. (Unfortunately, at the time of writing, only a very limited number of replies have been received.)
Source:
The &#lt;SGML> Project

Directory:
CTI-SEMA
Contents:
The harmonized CTI/Sema test suite, released to the SGML Users' Group by the Graphic Communications Association Research Institute (GCARI). The distribution consists of a series of DTDs, instances etc. designed to test the performance of SGML parsers.
Platform:
N/A
Source:
Donated through SGML Users' Group

Directory:
Davenport
Contents:
Documents etc. released by the Davenport group, which is composed mainly of volunteers from the tech. doc. community. Much of their work aims to define a model and language for the representation of online and printed technical documentation "man pages" of the kind usually supplied by Unix vendors to their customers. The Davenport Group began the development of the DocBook, which has now effectively become an entirely separate effort (see the relevant directory on this archive)
Source:
Davenport archive (now see ftp.ora.com:/pub/davenport/docbook)

Directory:
docbook
Contents:
This directory contains the current version of the DocBook DTD, its documentation, an SGML declaration, and some sample files. The DocBook DTD developed out of the earlier work of the Davenport Group (see the Davenport directory in this archive). The DocBook DTD is intended for the creation of (computer-related) technical documentation.
Platform:
N/A
Source:
ftp.ora.com:/pub/davenport/docbook

Directory:
dtd2html
Contents:
dtd2html is a Perl program written by Earl Hood that generates an HTML document which documents an SGML DTD and allows hypertext navigation of an SGML DTD. Version 1.3.0 supports the ability to create a "quick reference" of a DTD, and to automatically update an element description file as a DTD changes.
Platform:
N/A
Source:
ftp.uci.edu:/pub/dtd2html/dtd2html.1.3.0.tar.gz

Directory:
ews-majour
Contents:
The European Workgroup on SGML represents a Europe-wide initiative to standardize the procedures for the publication of scientific and technical data involving major European scientific publishers, typesetting firms, etc. EWS members developed the MAJOUR (Modular Application for Journals) DTD largely to overcome what they saw as some of the inherent restrictions and problems with the Association of American Publishers (AAP) DTD and prior to the release of ISO 12083. It is not known whether the MAJOUR DTD is still being developed or supported, particularly in light of the release of ISO 12083.
Platform:
N/A
Source:
(Retrieved by email from EWS' server; see the README file in the directory for more details)

Directory:
faq
Contents:
A "Frequently Asked Questions" (FAQ) file, developed in response to repeated queries received initially at the SGML Project. Based around a draft FAQ posted to the Usenet newsgroup comp.text.sgml by Erik Naggum, this file was intended to answer many of the questions typically posed by new users. Other information resources have now largely negated the need to actively maintain this FAQ (such as Steve Pepper's "Whirlwind Guide...") and updating is now done purely on an ad hoc basis.
Platform:
N/A
Source:
sgml1.ex.ac.uk:faq/

Directory:
format
Contents:
Format has been developed by the "qwertz" Project, based at the German National Research Center for Computer Science (GMD). Format is an SGML to LaTeX translator. The distribution consists of SGML DTDs for the LaTeX document styles (articles, books, reports, letters, slides), for BibTeX bibliographies and for Unix manual pages. It also includes programs for translating SGML documents conforming to these DTDs into LaTex and nroff/troff, and a command for extracting source code from documentation (useful for a simple kind of "literate programming"). (Format uses sgmls for parsing).
Platform:
Unix
Source:
ftp.gmd.de:/gmd/sgml

Directory:
fv3sgml
Contents:
These tools (with the exception of sgmls) have been produced by SGML Systems Engineering to aid in the processes of importing SGML documents into Folio Views 3.0 (FV) and exporting documents from existing infobases as valid SGML instances. These tools are the first in a line of what will hopefully evolve into a suite of tools to provide generalised SGML import/export facilities to/from FV. They should not be regarded at present as offering such generalised functionality, as this was not their design aim. They are offered at present as public domain tools. There are no licence terms or requirements for the tools produced by SGML Systems Engineering.
Platform:
DOS
Source:
ftp.ifi.uio.no:/pub/SGML/DEMO

Directory:
gf
Contents:
gf is short for "general formatter", i.e., a program capable of formatting documents which conform to the ISO "general" DTD. It can also convert SGML documents conforming to a small number of DTDs into various output formats: LaTeX, ASCII, RTF and Texinfo. However not every output format can be generated for every DTD. gf also supports the HTML DTD, and a demonstration DTD. The distribution takes the form of source code, and requires an ANSI C compiler and library, as well as support for some POSIX C functions. sgmls is also required at run-time.
Platform:
Unix
Source:
ftp.th-darmstadt.de [130.83.55.75]:/pub/text/sgml/misc/

Directory:
hytime
Contents:
Files collected from various sites around the world relating to HyTime (the Hypermedia/Time-based Structuring Language ISO 10744). These include two catalogues of HyTime architectural forms, an unofficial compilation of the Formal Specifications of Annex A of ISO 10744, and Eliot Kimber's "Tutorial Introduction to HyQ".
Platform:
N/A
Source:
mailer.fsu.edu:/pub/sgml/HYTIME/ and ftp.ifi.uio.no:/pub/SGML/HyTime

Directory:
iads
Contents:
IADS was developed as a Department of Defense (DoD) Continuous Acquisition and Life-cycle Support (CALS) initiative. IADS was proposed to provide a means of both authoring Interactive Electronic Technical Manuals (IETMs) and allowing DoD personnel in the field to view the data electronically, eliminating the need for paper manuals. IADS was originally donated by the developers through the International SGML Users' Group.
Platform:
MS-Windows
Source:
sgml1.ex.ac.uk:iads/v1_3/

Directory:
IBMIDDoc
Contents:
IBMIDDoc DTD and related files. The README file accompanying this distribution contains the following: "The IBMIDDoc DTD has been defined by IBM as the eventual source language for all product documentation. IBMIDDoc is intended to both support the full range of information structures needed by IBM for its information and to support the free interchange of SGML source documents between IBM, its business partners, and customers. In this second role, IBMIDDoc only serves if it, or DTDs derived from it, are used widely. To further that aim, IBM is making the DTD and supporting documentation freely available."
Platform:
N/A
Source:
ftp.ifi.uio.no:pub/SGML/IBMIDDOC

Directory:
ica
Contents:
The Integrated Chameleon Architecture (ICA) is a toolset for generating data translators, developed at The Ohio State University. In particular, the toolset can be used to generate translators to and from a constrained subset of instances of SGML Document Type Definitions (DTDs). A user's manual is commercially available (`The Integrated Chameleon Architecture: Translating Documents with Style', by Sandra Mamrak, Conleth S. O'Connell and Julie Barnes, ISBN 0-13- 056418-4.) This book contains much new and revised material over the previously available online documentation, including a chapter on the ICA and SGML.
Platform:
Sun4 (SunOS 4.1.3 and X11R5, or Solaris 2.2 and OpenWin), 30?86 (Linux and X11R5).
Source:
ftp.cis.ohio-state.edu:pub/chameleon

Directory:
ISO-12083
Contents:
The DTDs for Books, Articles, Math, and Serials produced for ISO 12083. The DTDs themselves contain no documentation, as it is expected that users will have access to a copy of ISO 12083.
Platform:
n/a
Source:
actd.saic.com:pub/SGML/ISO-12083

Directory:
ISO8879.info
Contents:
Files relating to ISO 8879:1986, the SGML Standard. At the time of writing, this directory only contains the DTD made available for submitting comments on ISO 8879 as part of the five-year review process.
Platform:
n/a
Source:
Review editor (ISO/IEC JTC1/SC18/WG8/N1387)

Directory:
misc
Contents:
Documents and software relating to SGML eg. IPLab-63.ps.Z (a report by the developers of Darc, now commercially available as SoftQuad Explorer), sgml2tex.zip (developed by Peter Flynn) etc.
Platform:
various
Source:
various, but especially ftp.ifi.uio.no:/pub/SGML/Misc + Demo

Directory:
novell
Contents:
ElectroText online documentation for Netware 3.12. The electronic version contains all of the text and illustrations in the printed NetWare 3.12 manual set, which runs to about 5000 pages. All of the books in the set were originally authored in FrameMaker and then converted to SGML using Avalanche FastTAG. After validation with the sgmls parser, the SGML was indexed using DynaText 1.5 from Electronic Book Technologies. The "ElectroText" viewer included with the set is a customized version of the DynaText 1.5 viewer for MS-Windows.
Platform:
MS-Windows
Source:
ftp.novell.com:/pub/documentation/corppubs/nw312

Directory:
psgml
Contents:
PSGML is a major mode for editing SGML documents. It is known to work with GNU Emacs 19.19 or later, and Lucid Emacs 19.9
Platform:
n/a
Source:
ftp.lysator.liu.se:pub/sgml/

Directory:
rainbow
Contents:
A DTD (the Rainbow DTD) and up-translators (Rainbow-makers) to convert from proprietary formats (eg. RTF, Interleaf ASCII, and MIF)into SGML. The approach is based on two guiding principles: 1) that it is redundant for developers to reproduce work by continually having to re-invent ways to translate from common proprietary formats into SGML, 2) that it makes sense to take advantage of existing SGML-aware translation tools to convert structured information that conforms to the Rainbow DTD into a chosen target DTD. Rainbow-Makers are contributed by both the company behind the idea (Electronic Book Technologies), and members of the SGML community.
Platform:
DOS, SunOS 4.x
Source:
ftp.ebt.com [192.111.115.3]:/pub/nv/dtd/rainbow/

Directory:
sgml-mode.el
Contents:
A simple SGML mode for GNU Emacs posted to the newsgroup comp.text.sgml by James Clark (26 Mar 92 12:18:08 GMT)
Platform:
Any running GNU Emacs.
Source:
comp.text.sgml posting

Directory:
sgml.project
Contents:
Trip reports etc. produced by members of the staff of the SGML Project (based at Exeter University, UK), and reports on the Project itself. Lengthy reports are available on the major SGML conferences from International Markup`91, to SGML`93. The README file in directory describes the subject of each report.
Platform:
n/a
Source:
sgml1.ex.ac.uk:sgml.project/

Directory:
sgml-tools.info
Contents:
Steve Pepper's "Whirlwind Guide to SGML Tools" lists products by type and supplier. This list is actively maintained, and should be consulted in preference to the now out-dated section in the FAQ file of this archive. Although no description of products is included, and the Guide does not pretend to be an exhaustive catalogue of the SGML tools available, the supplier contact information is well maintained.
Platform:
n/a
Source:
ftp.ifi.uio.no:/pub/SGML/SGML-Tools/

Directory:
sgml.uk
Contents:
This directory contains files that relate directly to the activities of the UK Chapter of the International SGML Users' Group (eg. meeting announcements, reports etc.). The reports are produced by staff of the SGML Project (and are also available in the sgml.project directory on this archive).
Platform:
n/a
Source:
sgml1.ex.ac.uk:sgml.uk/

Directory:
sgmls
Contents:
Sgmls is an SGML parser derived from the ARCSGML parser materials which were written by Charles Goldfarb. It outputs a simple, easily parsed, line oriented, ASCII representation of an SGML document's Element Structure Information Set (see The SGML Handbook pp 588–593 ). It is intended to be used as the front end for structure- controlled SGML applications. For compatibility with the Amsterdam SGML Parser (ASP), there is also a filter that translates the output of sgmls using an ASP replacement file. The distribution includes C source code for UNIX, and a port of the executable to DOS. The source code also includes a selection of config files, so that sgmls can be compiled for DOS, VAX/VMS, Mac (requires Think C) and VM/CMS.
Platform:
DOS, Unix, VAX/VMS, Mac (requires Think C) and VM/CMS
Source:
ftp.jclark.com:/pub/sgmls

Directory:
SoftQuad
Contents:
The distribution of SoftQuad's HoTMetal software an editor for producing HTML-tagged files for use on WWW as made available by SoftQuad. Versions exist for Microsoft Windows 3.1 and SPARC-Motif (SunOS 4.1.x or Solaris 2.3, with X11 R4 or later or OpenWindows 3.x)
Platform:
Windows 3.1, Unix (SPARC-Motif)
Source:
doc.ic.ac.uk:/pub/packages/WWW/ncsa/contrib/SoftQuad

Directory:
standards
Contents:
"SGML and RELATED ISO STANDARDS" has been compiled by Heather Davenport and Erik Naggum . It is a list of standards that relate to SGML, and others which may be pertinent to the application of SGML on a system. Each entry gives the appropriate reference number, title, US price, date etc. for each document listed.
Platform:
n/a
Source:
ftp.ifi.uio.no:/pub/SGML/standards

Directory:
tei
Contents:
This directory (and its sub-directories) contain files produced by the Text Encoding Initiative. As well as technical reports on aspects of the TEI's work, and archives relating to the first and second drafts of the TEI's Guidelines for Electronic Text Encoding and Interchange, it also contains extensive information relating to the current version of the Guidelines (TEI-P3). The sub- directory tei/p3 contains the full document type definition fragments for the whole of the TEI dtd, the complete text of the published TEI Guidelines in a screen-readable (untagged) format, and the complete text of the published TEI Guidelines in SGML.
Platform:
n/a
Source:
sgml1.ex.ac.uk:tei/

Directory:
write-it.dtds
Contents:
Copies of four sample DTDs donated by Martin Bryan. Three are stripped down versions of the training DTDs that are used in The WRITE-IT Manual for teaching users how to create marked up memos, letters and reports. Each of these DTDs is preceded by the SGML Declaration used to process the DTD. The fourth DTD in the root directory is the A-W.DTD used to create SGML - An Author's Guide to the Standard Generalized Markup Language by M. Bryan. (The latter has been copyrighted by Addison-Wesley but can be modified for use as the basis of other DTDs.)
Platform:
n/a
Source:
SEMA Software Technology

Directory:
YASP
Contents:
The Yorktown SGML Parser. The SGML Standard (ISO 8879:1986) assumes that a conforming SGML parser processes a document sequentially, while providing information about the structure of the document to the application. The basic set of information a parser must provide is known as the Element Structure Information Set (ESIS). The YASP interface has been designed to accomplish this main role, furnishing to the application NOTIFICATIONS of SGML events conforming to the ESIS.
Platform:
DOS (?)
Source:
Donated through SGML Users' Group