Design Principles for XTM

Simplicity

Figure 2-1 sketches the developmental history of XTM. The roots lie in SGML. (Chapter 3 discusses the history of SGML in more detail.) XML was created because many users felt that SGML was too complicated. There was a need to simplify and limit its features to those that are essential for use in a Web context. XTM was designed with the same motivation: to simplify the ISO topic map specification for optimized use on the Web. (However, the development of XML shows that the eliminated complexity is returning in the associated specifications.)

Figure 2-1. The history of XTM

Topic maps are intrinsically simple: ...

Get XML Topic Maps: Creating and Using Topic Maps for the Web now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.