[relaxng-user] conformance and datatype libraries

MURATA Makoto (FAMILY Given) EB2M-MRT at asahi-net.or.jp
Mon Jan 12 22:53:12 ICT 2004


>   1) In my opinion, there is no provision in the specification to check for these
>   constraints.
...
> 
>   There is no service in a datatype library that helps check for these constraints.

I now have better understanding your point.  You would like to create a RELAX NG validator, 
which can play with any datatype library implementation.  Thus, the interface between 
validators and datatype library implementations has to be powerful enough to detect all 
incorrect schemas.  Although such an interface is certainly API dependent, you would 
like the RELAX NG spec to define an abstract mechanism.  Such an abstract mechanism 
helps implementors to design APIs, especially because the RELAX NG spec already provides 
datatypeEqual and datatypeAllows.  Is this your point?

>   2) Section 4.16 does not specify whether a schema with a value that is not allowed
>   by its datatype is valid or not.

This is true.  I think this is a bug.


-- 
MURATA Makoto (FAMILY Given) <EB2M-MRT at asahi-net.or.jp>





More information about the relaxng-user mailing list