> Couple questions that may help us (and others) respond:
>
> 1) I believe xsd:ID is free form but its char set is more
> restricted than xsd:string? How much more restricted is it?
> (I know I could look this up!)
It's defined as a Name production in XML, I think. One obvious difference is that IDs can't start with a number.
> 2) Would this incompatibility have any practical impact to a
> SAMLv1.0 implementation that does not perform schema validation?
Probably not, at least that I can imagine. I would "conform" in my validating implementation by changing my ID generator and
dropping the changed schema in. Minor patch.
-- Scott