Larsblog

Previous | Next

CTM: What is it, and why is it needed?

Posted in Technology on 2007-01-26 17:30

ISO has been working on CTM (Compact Topic Maps syntax) for a while now, but very little has been published about it yet. I got a question about it by email, and decided to blog about it in case others were curious, too.

We already have LTM and AsTMa= as compact textual syntaxes for Topic Maps for people who write topic maps in text editors, or who want to show quick examples in email, conference papers, chat, or elsewhere. The idea is that CTM will be the ISO standard to replace these two proprietary syntaxes, to be published as part 5 of ISO 13250 (ie: as ISO/IEC 13250-5).

You may be wondering why ISO bothers with this if we already have two syntaxes for this that work quite well. The reason is that TMQL is going to have an update part as well, and this part needs to support an INSERT operation. For this some compact textual way to express what is to be inserted is needed, and CTM will be used for this. The reason ISO is creating CTM now is that the TMQL query syntax and the TMCL syntax need to be aligned with this syntax from the start. Developing them all in parallel ensures this.

Exactly what CTM will look like is not yet known, as the standard has not stabilized yet. There have been some initial proposals (see the previous working draft and my Leipzig proposal), but so far none have received anything like a roughly consensual thumbs-up in ISO yet. It's possible that the upcoming Oslo meeting in March will change this. If you want to read more about CTM, the meeting notes from Montréal in August 2005 have more background.







Similar posts

A CTM tutorial

The new compact textual syntax for Topic Maps being standardized by ISO, CTM, is now approaching stability, and so I thought it would be good to provide a little tutorial on it to show people what the syntax looks like in the current draft

Read | 2008-08-31 15:02

ISO meeting in Seoul, day 4

The last day of the Seoul meeting also had the closing plenary in the morning, with lots of excitement around who would vote what regarding the OpenXML submission from ECMA and Microsoft

Read | 2006-06-02 04:21

ISO meeting in Montréal

The second ISO meeting of 2007 was held over three days in Montréal, Canada, in conjunction with the Extreme Markup conference

Read | 2007-08-07 16:58

Comments

Lars Heuer - 2007-02-28 15:57:47

FYI: A draft based on the Leipzig meeting has been published here: http://www.jtc1sc34.org/repository/0820.htm Still in an early stage, though.

Lars Heuer - 2007-07-23 13:49:54

CTM has been updated and a new draft has been published here: http://www.jtc1sc34.org/repository/0880.htm It is still a draft but I don't expect many changes for the general syntax in the future. An introduction (only available in German, sorry) was published here http://www.topicmaps.de/articles/ctm-einfuehrung

Add a comment

Name required
Email optional, not published
URL optional, published
Comment
Spam don't check this if you want to be posted
Not spam do check this if you want to be posted
> Home
> Technology
> Beer
> Personal

> The author .
> On Twitter

RSS

follow us in feedly

Subscribe by email:

My new book


Gårdsøl
det norske ølet

My other book

Guidebook to Lithuanian beer
Rough guide to
Lithuanian beer

Technology blogs

Robert Barta
TopicObserver.Com
Sveins blogg
Stephen Fry
ongoing
Messages in a bottle
Alex Brown
Planet Topic Maps

Last comments
RSS

Ekta on Bayesian identity re...

Lars Marius Garshol on A sudoku solver in P...

Heinz-GŁnter on A sudoku solver in P...

alex bloom on Active learning, alm...

alex bloom on Experiments in genet...

kenneth mwelwa on 10 tips on presentin...

fadirra on 7 tips on writing cl...

Tim on 7 tips on writing cl...

elmarie on What is an informati...

p2r on 7 tips on writing cl...