SGML achieves a certain degree of context-dependent document processing through attributes and linking. These mechanisms are deficient in several respects. To address these deficiencies we propose augmenting SGML's LINK and ATTLISTconstructs with two new mechanisms, coordination and (rule-based) attribution. The latter can be used to specify the result of context-dependent processing in a uniform fashion while considerably increasing SGML's expressive power. We illustrate this enhanced power by sketching a specification of (the result of) document layout that can be encoded in SGML augmented with coordination and attribution.
Brown, Allen Jr.; Wakayama, T.; and Blair, Howard A., "A Reconstruction of Context-Dependent Document Processing In SGML" (1991). Electrical Engineering and Computer Science Technical Reports. 137.