home > library > publications > tmql use case solutions

close subject identifiers for TMQL Use Case Solutions
  • http://www.topicmapslab.de/publications/tmql_use_cases_solutions

TMQL Use Case Solutions

Technical Report, was published by Lars Marius Garshol and Robert Barta at 2004-03-16

This document collects solutions to the TMQL use cases in different languages.

External Link: more information

This document collects solutions to the TMQL use cases in different languages into a single document for comparison purposes. The idea is that seeing how these use cases are solved in different languages will allow readers to compare the languages and get an idea of the strengths and weaknesses of each, in order to help the committee make an informed decision about how to proceed with the TMQL standard.

This document contains solutions to 29 use cases in the following languages: AsTMa?, TMPath, Toma and tolog.

The following solutions are samples only; in most languages there are several ways to achieve the goal of one and the same query. These solutions might therefore differ considerably in length and complexity, depending on the trade-off between conciseness or readability. Some solutions only may demonstrate language features.


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


I like the easy but powerful way of merging Topic Maps to extend and combine existing knowledge bases. Thus I see high potential in distributed environments where peer to peer solutions may open the gates to the real Web 3.0.

Marcel Hoyer
Topic Maps Lab auf der Cebit 2011

Graduate from the Topic Maps Lab