Topic maps are a way of modelling a set of subjects; the relationships between them; and additional information about them. The topic map paradigm is described in the ISO standard ISO 13250:2002 along with an interchange syntax which uses SGML. Since the publication of the first edition of the ISO specification early in 2000, a separate consortium, TopicMaps.Org, have produced a version of the topic map paradigm for use in a web environment which provides an interchange syntax in XML. This XML interchange syntax, known as XTM has since been adopted by ISO and forms part of the ISO 13250 standard in its second edition.
In essence a topic map can be thought of as consisting of just three things:
In addition to defining these basic structures, the topic map standards also define the way in which two or more topic maps may be combined or merged. Topic map merging is a fundamental and highly useful characteristic of topic maps as it allows a modular approach to the creation of topic maps and it provides a means for different users to share and combine their topic maps in a controlled manner.
For more in-depth coverage of the key concepts of topic maps, please see the Practical Introduction to Topic Maps. A number of other papers on the subject of topic maps can be found under the Publications section of this site.