From michaelquaas at web.de Sun Oct 25 13:33:08 2009 From: michaelquaas at web.de (Michael Quaas) Date: Sun, 25 Oct 2009 18:33:08 +0100 Subject: [tmcl-wg] Some inconsistencies in the tmcl schema Message-ID: <4AE48BD4.3050803@web.de> 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