home > library > publications > astma= language definition

close subject identifiers for AsTMa= Language Definition
  • http://www.topicmapslab.de/publications/astma_language_definition_3

AsTMa= Language Definition

Technical Report, was published by Robert Barta at 2006-12-17

This report presents the AsTMa= Language Definiton of a stable version.

External Link: more information

AsTMa= belongs to a set of languages which should support Topic Map engineering. The authoring language AsTMa= itself is optimized for human authoring, not so much for exchange of Topic Map documents between computers, as is XTM[xtm]. This implies that the language is rather non-orthogonal by design and follows much more a do-what-I-mean (DWIM) instead of a do-what-I-say approach.

As a consequence, AsTMa= processors have to develop some intelligence to guess what a human might expect in a particular situation. The structure of the language, though, tries to keep these ambiguities at a minimum. Furthermore, AsTMa= does not yet include all the syntactic options of XTM. All this ensures that maps authored with AsTMa= are only a fraction of the text size compared to those authored with XTM. The advantage for the author is that it is simpler to create maps with higher content consistency.

This version can be regarded as the stable version, AsTMa= being in production system and educational systems since 2001. For the changes relative to earlier versions please consult the appendix B.


Robert Barta

No contact information available. 


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


Follow us on Twitter


Nowadays Topic Maps appears to be very suitable for being applied in Libraries, Archives and Museums. It provides a suitable model and mechanisms for depth indexing, classification and the implementation of FRBR, CIDOC-CRM or other conceptualizations.

Liliana Melgar
Topic Maps Lab auf der Cebit 2011

Graduate from the Topic Maps Lab