Topic Map Query Language (TMQL) ist eine Abfragesprache für Topic Maps. Topic Maps modellieren Themen, deren Beziehungen und zugehörige Informationsressourcen (Occurrences).

TMQL ist konzeptionell an die Struktur von Topic Maps angepasst und nicht einfach eine XML-basierte Variante von SQL. Die Sprache soll Abfragen und Auswertungen über solche Wissensstrukturen ermöglichen.

Topic Maps und TMQL sind spezialisierte Technologien. Vor einem Einsatz sollten verfügbare Implementierungen, Standardversion und Anschluss an bestehende Datenmodelle geprüft werden.

Inhaltlich überarbeitet am 2026-10-13. Definition, Abgrenzung und Rechenbeispiel geprüft.