Mulberry Technologies, Inc. logo

SGML Design Services

While few publishers are creating new SGML applications, there are quite a few mature SGML applications still in use that meet their users’ needs quite effectively. From time to time, even in these mature and stable environments, documents or needs may change in ways that require DTD, stylesheet, or process maintenance.

While Mulberry is unlikely to advise a user to create a new SGML application now, we are happy to support clients as they maintain existing SGML environments.

Document Analysis

Document analysis is the process of deciding which parts of a document type need to be identified. Mulberry Technologies, Inc., believes the people best qualified to perform this type of analysis are the users and creators of the documents.

Mulberry Technologies, Inc.’s consultants guide document owners through the process of document analysis and record the results of the analysis. The results are then presented both in report form for the client and in SGML syntax, as DTD modules, for the client’s SGML authoring and processing systems.

DTD Construction, Testing, and Verification

Mulberry Technologies, Inc., designs DTDs to be flexible, reusable, and practical. We base our DTDs on the analysis performed by the document creators and users, enhancing the decisions made with our extensive experience in implementation.

All Mulberry DTDs are tested using at least three SGML parsers or validating XML parsers on at least two different operating system platforms. We rigorously test the DTDs we produce for conformance to the standard, appropriateness to the task, and compliance with user guidelines or requirements.


An SGML application is neither complete nor stable until it is documented. Mulberry provides complete and detailed documentation with every DTD suite; the documentation, called a Tag Library, is designed to be usable by both SGML novices and experts. Each Tag Library details the syntax, proper use, and client-specific definition for each element in a DTD. Additional relevant information about each element, such as probable visual presentation, is included as comments.

Mulberry Technologies, Inc., can also produce user documentation, such as Tag Libraries, for DTDs developed by other organizations either as a stand-alone service or in conjunction with an evaluation of the DTD.