home > library > publications > topic maps query language

close subject identifiers for Topic Maps Query Language
  • http://www.topicmapslab.de/publications/topic_maps_query_language

Topic Maps Query Language

Technical Report, was published by Lars Marius Garshol and Robert Barta at 2008-07-15

This report gives a detailed description of the TMQL.

External Links: download paper and more information

This International Standard defines a formal language for accessing information organized according to the Topic Maps paradigm. This document specifies syntactic rules to form valid query expressions to extract information from a Topic Maps instance and also provides an informal and a formal semantics for every syntactic form.

To constrain the interaction and information flow between a querying application and a TMQL query processor (short: processor) this International Standard also describes an abstract processing environment, loosely defines the passing of parameters into the query process and the exchange of result values. This environment also includes a minimal, predefined set of functions and operators every conformant processor must provide.

This International Standard does not define an API (application programming interface) to interact with query processors and also refrains from naming certain error conditions. It also remains silent on other implementation issues, such as optimization or error recovery.


Lars Marius Garshol

No contact information available. 


Lars Marius is project leader of TM Photo, Topic Maps Tools, and duke - fast deduplication.. .

Robert Barta

No contact information available. 


Robert is project leader of Perl XTM Engine (superseeded.. and Perl TM.



is associated with {{count}} items.


TMQL is the abbreviation for Topic Maps Query Language.


Follow us on Twitter


Topic Maps is a quick and easy way to implement knowledge management into solutions, the ISO standard has proven itself time-and-time again in business, organizations and government.

Inge Henriksen
Topic Maps Lab auf der Cebit 2011

Graduate from the Topic Maps Lab