The Supplementary Directives for the Drafting and Presentation of ISO 10303 state rules and guidelines for layout of EXPRESS. These rules and guidelines are incomplete and inadequate for humans, no less for the purposes of writing software to perform such presentation. Instead they appear to be an attempt to codify how people write EXPRESS now, with an eye towards making this easy for humans.
We provide improvements on their rules. These new rules are aimed at what we believe will be the biggest producers of EXPRESS in the future - programs. We have encoded these rules into a software library that can be incorporated into other tools. It has been used successfully in tools produced at NIST.
If you have any questions about this publication or are having problems accessing it, please contact reflib@nist.gov.