Reuse is often the key selling point for XML authoring systems. This presentation examines reuse from various points of view, from the author’s to the developer’s, offering practical strategies for reuse of content. Markup design is discussed, as are necessary prerequisites for making such a system work. What should be reused, and when? How do you uniquely identify a resource, and what, exactly, is a resource anyway? How do you design a user interface that helps the author instead of hindering her? From a practical point of view, how do you design a publishing process that works?
A demonstration of such a system illustrates the points made.