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 588593 ).
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