[tmcl-wg] Some inconsistencies in the tmcl schema

Michael Quaas michaelquaas at web.de
Sun Oct 25 13:33:08 EDT 2009


I think I've found some issues in the tmcl meta schema 
(http://www.isotopicmaps.org/tmcl/schema.ctm).

1. tmcl:role-type plays the unallowed role tmcl:constrained in 
tmcl:constrained-statement.
At line 64 following is defined:
  plays-role(tmcl:constrained, tmcl:constrained-statement, 0, *);
but in the tmcl:constrained-statement definition there is no allowed 
role-combination for this.

2. tmcl:scope-required-constraint plays the unallowed role 
tmcl:constrains in tmcl:constrained-statement (line 165).
Same as above.

3. tmcl:constrained-statement allows the tmcl:topic-reifies-constraint 
to play the role constrains but a tmcl:topic-reifies-constraint is not 
defined in the schema (lines 258 - 262)

4. The role tmcl:constrained in tmcl:other-constrained-role is never 
played by anyone.

5. The role types tmcl:required and tmcl:requires are still missing.

Michael Quaas


More information about the tmcl-wg mailing list