Topic Map Query Language (TMQL) is a proposed work item for both ISO and XTM. TMQL will provide a standardised language for topic map query and update, similar in scope to that of SQL for relational database systems. There is overlap between the purpose of TMQL and that of a standard topic map API in that both are attempting to define a standard means of data access and manipulation. At least one proposal for a topic map querying language defines operations on topic maps which return topic maps as their 'results set'. Such results sets would still require representation in a data model and APIs for accessing that data to be useful to a client application, in this way a standard topic map API would be a natural adjunct to TMQL providing a JDBC-like API for manipulating the results of a TMQL query.
The TMQL effort will also be producing a rigorous formal model of
the topic map abstract data-type based on the topic maps Conceptual Model
presented in the XTM 1.0 Specification
| Up: Developing A Topic Map Programming Model | |
| Previous: Justification for Developing a Topic Map Programming Model | Next: Requirements of a Topic Map Programming Model |