The comments we make below should not lead to changing to another example domain. However, the examples chosen give a very inappropriate impression of i18n. This can easily be corrected, and should be corrected. This applies both to schemas and instances.
Prices also have to be flagged from the start with a currency to show good practice.
If an element has an attribute 'country' fixed to 'US', then it should from the start be called 'USAddress'. In particular, include e.g. an accented word in the 'string' example. Of course each schema can do what it wants, but W3C examples should conform to good practice unless there is a specific point in diverging. The choice and the i18n consequences have to be explained clearly. So the 'IPO' schema has to be adapted.