You are hereToma


Toma is a Topic Map Query Language (TMQL), a Topic Map Constraints Language (TMCL) and a Topic Map Manipulation Language (TMML). Although its syntax is similar to that of SQL, it has a powerful path expression syntax which allows to access elements of the Topic Map. Toma offers the SELECT, INSERT, UPDATE and DELETE statements, used to query and manipulate the Topic Map. The MERGE statement is used to merge Topic Maps, and the EXPORT statement is used to export a Topic Map to XTM. Also set of statements are provided for defining and managing constraints. Finally, Toma provides functions which allow to modify, convert and aggregate the data coming from the Topic Map.