I think it would be helpful to add to the README and also as commentary in the schema some additional information on the source and structure of the Grant-ID.
Some helpful explanation is included in the third paragraph: https://www.crossref.org/blog/wellcome-explains-the-benefits-of-developing-an-open-and-global-grant-identifier/#how-would-it-work.
However, in the XSD (line 547) the pattern for the funder supplied ID is given as:
<xsd:pattern value="10\.[0-9]{4,9}/.{1,200}"/>
It is not clear to me what the numeric portion, 4 to 9 characters long, following the initial 10. corresponds to. Is this intended to be the funder number that follows the http://dx.doi.org/10.13039/ prefix in FunderRegistry (for example 100010269 for Welcome Trust)?
And the last segment: .{1,200} - is this intended to be the funder's UNIQUE grant number (in their own format)?
Also, I note that FunderRegistry has /10.13039/ as the initial segment. Will the GrantId registry have a similar scheme (different number)? That information would also be useful.