RELAX NG Datatype API