SGML Application Development: Tradeoffs and Choices
Joshua Lubell, Lisa Phillips
Developing SGML applications involves making choices driven by end user requirements and by the availability and functionality of third party SGML parsers, authoring tools, search engines, browsers, and data converters. Capabilities of HTML and the World Wide Web should factor into these decisions as well if users are geographically dispersed or have diverse computing platforms. SGML application developers typically build some or all of the following components: a DTD; legacy data conversion tools; a DTD-tailored authoring environment; a document repository; browsing and searching interfaces; and tools for producing formatted output. For each component, we discuss design and implementation alternatives, the approach we decided to use in building our SGML environment for authoring and accessing STEP product data exchange standards, and our rationale for choosing that approach.
and Phillips, L.
SGML Application Development: Tradeoffs and Choices, Proceedings of the SGML'96 Conference, Boston, MA, USA, [online], https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=821330
(Accessed June 5, 2023)