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]