[topicmapmail] Can't wait for TMCL

Dan Corwin dan@lexikos.com
Thu, 02 Oct 2003 13:56:29 -0400


* Miles Thompson wrote:

> Forgive my ignorance but are there commercial or non commercial TM
> engines that implement/handle this sort of contstraint/templating stuff?

Last May I published a spec showing how a thin layer of "validate"
methods can be added to any TM engine through a simple scripting and
modeling language I call WORDS:

   http://www.lexikos.com/words/constraints.htm

The key idea is to store constraints as Strings *inside* a TM, using
optional ResourceData annotating Topics for various types.

> Where is a good place to go for information on how to go about 'doing
> this yourself' in the real world..

I have since drafted PSIs that declare example constraints.  Set #3
on this page shows the ones I'd implement first:

  http://www.lexikos.com/psi/words/

The other sets help on their notation, templating, etc.  You might
skip some in your application.  In mine all seem required.

> I can't *wait* for this stuff.. cause wow, TM will be useful then.

WORDS is a future open source Java tools project, delayed by lack
of resources.  If you (or any reader) has time to contribute, or
ideas on obtaining needed project-startup funds, RSVP privately.

Cheers,

Dan Corwin