The restriction/enumeration value attribute should change from 3.0.0 to 3.1.0 or remove the enumeration.
IE Change
<xs:simpleType name="VersionSimpleType">
<xs:annotation>
<xs:documentation>Type for specifying version numbers in a common way, e.g. 2.4</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]+(\.[0-9]+)*"/>
<xs:enumeration value="3.0.0"/>
</xs:restriction>
</xs:simpleType>
to
<xs:simpleType name="VersionSimpleType">
<xs:annotation>
<xs:documentation>Type for specifying version numbers in a common way, e.g. 2.4</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]+(\.[0-9]+)*"/>
<xs:enumeration value="3.1.0"/>
</xs:restriction>
</xs:simpleType>