Initial commit of v1.0 Draft2 schemas
Adding a Maven POM file to generate Java Objects. Including a catalog file and modified copies of three referenced schemas. Including schemas references both the correct XML schema at http://www.w3.org/2001/03/xml.xsd and the wrong one at http://www.w3.org/2001/xml.xsd. The two conflict as they define the same attributes. The included schemas were updated to reference http://www.w3.org/2001/03/xml.xsd and resolve the conflict.
Ignoring target directory
Enabled xjc extensions and use a custom binding file to address duplicate attribute names. An attribute named type was in two different namespaces in a few places.
I was forced to modify the schema. XJC does not permit inheritance by both restriction and extension for the same class hierarchy. Removing the restriction does not appear to impact the resulting object's properties, but may have other impacts. This should be reviewed.
Updating bindings to address an unfortunate element name. Both the container type and child element are named IndicatorType.