[tmql-wg] ANNOUNCE: AsTMa? Language Specification 0.3
Robert Barta
rho@bigpond.net.au
Tue, 24 Jun 2003 22:36:13 +1000
Hi all,
In case you are interested in query languages for TMs, I have
completed a more serious iteration to specify AsTMa?, our proposal for
a query and TM transformation language.
http://astma.it.bond.edu.au/astma%3F-spec.dbk
[ printable version, look for the printer symbol ]
http://astma.it.bond.edu.au/astma%3F-spec.dbk?style=printable
It's a dry read, I promise to add some tutorial stuff and use cases
once we are more stable with the language. In short the "highlights":
- can produce string content (nice for simple retrieval), XML
content (nice for XML application servers) and Topic Map
content (nice for cascading processing or for serious TM
developers)
- typed language
- supports tau-expression (manipulations of maps, ontologies and queries)
- recursive functions
- loops and conditional statements
- exception handling for robust content generation
- supports various TM notations (XTM), but others (LTM, ...)
could be added
- supports multiple path expression languages (XPath is standard,
but others can be added)
- has included a suggestion for AsTMaPath, a navigation language
- has rudimentary support for 3rd party packages
- some alignment with XQuery
We here will take this as baseline for developing our prototype. Any
feedback (especially from app developers) is appreciated.
\rho