Für Topicmaps sind eine Vielzahl unterschiedlichster Einsatzgebiete in der Diskussion. [TBD Beispiele angeben: Ferret, Agententechnologie]
Topicmaps sind aber eine junge Technologie. Nicht jede aktuell diskutierte Idee wird auch ihre Implementierung miterleben. In welcher Form Topicmaps sinnvoll eingesetzt werden können ist offen.
Im folgenden sollen zwei Einsatzgebiete beschrieben werden, die gemein haben, dass sie auf einen existierenden Datenbestand neue Ansichten ermöglichen.
Diese beiden Eigenschaften ermöglichen es, Topicmaps als alternative, externe Navigationen für Webseiten einzusetzen. Anstatt eine Webseite für möglichst viele Zielgruppen aufzubereiten, oder die Inhalte nach möglichst vielen Klassifizierungen zugänglich zu machen, können Topicmaps bereitgestellt werden, die jeweils eine bestimmte Ansicht auf die Webseite anbieten.
Externe Navigationen haben einige Vorteile, unter anderem den, dass es viele von ihnen geben kann[1]. Es können also viele verschiedene Ansichten auf einen existierenden Bestand an Resourcen generiert werden. Diese Ansichten können entweder das Resultat eines Filterprozesses sein (nur die Sport-Nachrichten von bild.de) oder einer kompletten Umstrukturierung.
Da die Gliederung einer Seite sich dem Benutzer fast immer durch die Navigationsstruktur vermittelt, lassen sich durch unterschiedliche Navigationsansichten Auftritte sozusagen umstrukturieren.
Kurz: Navigation und damit einhergehend Gliederung und Aufbau können mit Hilfe von Topicmaps an eine Vielzahl von Bedürfnisse unterschiedlicher Zielgruppen angepasst werden. Damit können Topicmaps auf der strukturellen Ebene etwas ähnliches leisten, wie es CSS es für die Darstellungsebene vormacht.
Topicmaps können nicht nur dazu dienen, Sichtbares anders zu gliedern, sondern sie können auch eingesetzt werden, um inhärent vorhandene, aber bislang unsichtbare, Informationen sichtbar werden zu lassen.
Dabei kommt wieder die oben beschriebene Eigenschaft zum Tragen - unterschiedliche Ansichten auf einen Datenbestand können generiert werden, ohne diesen zu beeinflussen.
Um die impliziten Verbindungen zu erkennen, kann es erforderlich sein, dass bei der Erstellung der Topicmap eine Inferenz-Logik beteiligt ist. Eine Inferenz-Logik ist in der Lage bestimmte Schlüsse zu ziehen. Die Ergebnisse dieser Schlüsse werden in der Topicmap festgehalten und den Benutzern zur Verfügung gestellt.