Converting TTML to Tablix XML format

From: Tomaz Solc <tomaz.solcREMOVE@THIStablix.org>
Date: Tue Jun 06 2006 - 23:32:07 CEST

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi everyone

I've been studying TTML a bit today. It seems that it would be possible
to make a converter between TTML and Tablix timetabling model.

I've converted two example TTML files from miniTTML distribution by hand
to demonstrate how such a conversion could work. You can find them here:
http://www.tablix.org/~avian/ttml2tablix

Basically variables in TTML are equivalent to events in Tablix. Elements
of sets that make variable domains in TTML are equivalent to resources
in Tablix. These sets are equivalent to resource types. Also TTML uses
"classifiers" instead of constant resource types.

TTML enables you to assign any number of attributes to resources and
events. Tablix can use restrictions for that. TTML constraint functions
are equivalent to Tablix modules.

So, in order to be able to convert TTML documents to Tablix problem
descriptions, we would need the following:

a) A converter that would convert the document into the format Tablix
understands. Brian Sutherland's miniTTML parser could be used here.
(http://alioth.debian.org/projects/minittml)

b) A set of Tablix fitness modules that would emulate TTML constraint
functions.

c) Optionally a Tablix export module that would export the file back to
TTML format once it is solved.

Is anyone interested in making the converter? I don't know python, so I
wouldn't even know where to start with Brian's parser. However I could
provide the necessary Tablix modules if there is any interest in this.

Best regards
Tomaz Solc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEhfRXsAlAlRhL9q8RAl2pAJ9VwHFv60qQP0IOpWSuU/SeJqOhKgCgprLC
JVU+9Gu/Zk6x2XAwYi9SRcs=
=9ADy
-----END PGP SIGNATURE-----
Received on Tue Jun 06 23:32:10 2006

This archive was generated by hypermail 2.1.8 : Wed Jun 07 2006 - 06:31:37 CEST