The Standard for the Exchange of Product Data (STEP) is emerging under the auspices of the International Organization of Standards (ISO). As part of a major NIST effort in support of the advancement of STEP, NIST is developing an environment which will facilitate and accelerate the development of the component specifications in STEP, know as Application Protocols (APs). This environment is called the Application Protocol Development Environment (APDE), the purpose of which is to provide an integrated suite of STEP-tailored tools to assist STEP AP developers in the development of high-quality APs. A major part of the APDE will be document authoring, browsing, and publishing environment based on the Standard Generalized Markup Language (SGML), an ISO standard (ISO 8879) which is used to specify format. The SGML environment is expected to address two major challenges faced by the developers of STEP documents. These challenges are: 1) to ensure accurate interpretation and conformance to the specified structure of STEP documents in a reasonable amount of time and 2) to be able to intelligently query and access information from the component parts of the standard. The SGML environment for STEP will accomplish this by providing the facilities to guide and quicken the development of STEP documents through structure-based editing, by providing the ability to issue intelligent, structure-based queries against STEP documents and by helping to ensure that STEP documents are consistent and structurally correct.
and Lubell, J.
An SGML Environment for STEP, NIST Interagency/Internal Report (NISTIR), National Institute of Standards and Technology, Gaithersburg, MD, [online], https://doi.org/10.6028/NIST.IR.5515
(Accessed November 30, 2023)