The id attribute is the QIF id of the point with normal, used for referencing.
Source
<xs:element name="DefiningPoint" type="DefiningPointNominalType" maxOccurs="unbounded"><xs:annotation><xs:documentation>Each DefiningPoint element is a nominal point on a nominal point-defined curve or a nominal point-defined surface.</xs:documentation></xs:annotation></xs:element>
<xs:complexType name="DefiningPointsNominalType"><xs:annotation><xs:documentation>The DefiningPointsNominalType defines an ordered list of nominal feature defining points.</xs:documentation></xs:annotation><xs:sequence><xs:element name="DefiningPoint" type="DefiningPointNominalType" maxOccurs="unbounded"><xs:annotation><xs:documentation>Each DefiningPoint element is a nominal point on a nominal point-defined curve or a nominal point-defined surface.</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:attributeGroup ref="AttrPoint"><xs:annotation><xs:documentation>The AttrPoint attribute group defines accuracies common to all nominal feature defining points.</xs:documentation></xs:annotation></xs:attributeGroup><xs:attribute name="n" type="NaturalType" use="required"><xs:annotation><xs:documentation>The required n attribute is the number of nominal target points in the list.</xs:documentation></xs:annotation></xs:attribute></xs:complexType>
<xs:attribute name="n" type="NaturalType" use="required"><xs:annotation><xs:documentation>The required n attribute is the number of nominal target points in the list.</xs:documentation></xs:annotation></xs:attribute>