The required n attribute is the number of strings in this list.
Source
<xs:element name="PassValues" type="StringValuesType" minOccurs="0"><xs:annotation><xs:documentation>The optional PassValues element is a list of acceptable target values for the user-defined characteristic.</xs:documentation></xs:annotation></xs:element>
The optional FailValues element is a list of values for the user-defined characteristic that indicate failure to achieve an allowed target value of the characteristic.
The required n attribute is the number of strings in this list.
Source
<xs:element name="FailValues" type="StringValuesType" minOccurs="0"><xs:annotation><xs:documentation>The optional FailValues element is a list of values for the user-defined characteristic that indicate failure to achieve an allowed target value of the characteristic.</xs:documentation></xs:annotation></xs:element>
The id attribute is the QIF id of the characteristic, used for referencing.
Source
<xs:complexType name="UserDefinedAttributeCharacteristicNominalType"><xs:annotation><xs:documentation>The UserDefinedAttributeCharacteristicNominalType defines a unique user-defined characteristic nominal for an attribute characteristic.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="CharacteristicNominalBaseType"><xs:sequence><xs:element name="PassValues" type="StringValuesType" minOccurs="0"><xs:annotation><xs:documentation>The optional PassValues element is a list of acceptable target values for the user-defined characteristic.</xs:documentation></xs:annotation></xs:element><xs:element name="FailValues" type="StringValuesType" minOccurs="0"><xs:annotation><xs:documentation>The optional FailValues element is a list of values for the user-defined characteristic that indicate failure to achieve an allowed target value of the characteristic.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:extension></xs:complexContent></xs:complexType>