OASIS Open Mailing List Archives  ·  All Lists  ·  codelist  ·  2008-01

codelist — archive

[Date Prev]  |  [Thread Prev]  |  [Thread Next]  |  [Date Next]   —  [Date Index]  |  [Thread Index]  |  [Month Index]  |  [List Home]

Comments on CVA spec WD0.2 21 Nov


Sorry it has taken me a while to catch up, but I have now read this draft. As a general point, why XPath 1.0, not 2.0? I seem to remember this one being discussed, but I have forgotten the reason. Since the CVA spec applies solely to genericode validation, why is the word "genericode" not included in the title? In the introduction, there is discussion of three levels of validation: structure, value, co-constraints. But genericode only covers a fraction of value constraints. For example, it does not cover a constraint that a value must be between 100 and 299. This seems to be ignored in the discussion. I followed the link to Crane Softwrights resources at the bottom of page 7, but did not find anything relevant initially. The link to the correct page on the site needs to mention genericode and CVA. I think the use of mixed model has been discussed. I hate it in this type of document. I would only allow mixed model in external namespaces (such as XHTML). It is easier to read and easier to process without it. CVA uses a relational model with separate ValueList and Contexts. I can see that this saves text in rare cases where a masqueraded list has multiple references, but otherwise it just complicates things. Is it necessary? I would prefer to see the two combined into something like:

[Date Prev]  |  [Thread Prev]  |  [Thread Next]  |  [Date Next]   —  [Date Index]  |  [Thread Index]  |  [Month Index]  |  [List Home]