The AttrPoint attributeGroup provides attributes for length unit and measures of the accuracy of the coordinates or components of 3D points and vectors. Accuracy may be specified that applies to all three values (X, Y and Z) and/or accuracy may be specified individually for X, Y, and Z. If both types of accuracy are given, the individual values should be used, not the group value.
<xs:attributeGroup name="AttrPoint"><xs:annotation><xs:documentation>The AttrPoint attributeGroup provides attributes for length unit and measures of the accuracy of the coordinates or components of 3D points and vectors. Accuracy may be specified that applies to all three values (X, Y and Z) and/or accuracy may be specified individually for X, Y, and Z. If both types of accuracy are given, the individual values should be used, not the group value.</xs:documentation></xs:annotation><xs:attribute name="linearUnit" type="xs:token"/><xs:attribute name="decimalPlaces" type="xs:nonNegativeInteger"/><xs:attribute name="significantFigures" type="xs:nonNegativeInteger"/><xs:attribute name="validity" type="ValidityEnumType"/><xs:attribute name="xDecimalPlaces" type="xs:nonNegativeInteger"/><xs:attribute name="xSignificantFigures" type="xs:nonNegativeInteger"/><xs:attribute name="xValidity" type="ValidityEnumType"/><xs:attribute name="yDecimalPlaces" type="xs:nonNegativeInteger"/><xs:attribute name="ySignificantFigures" type="xs:nonNegativeInteger"/><xs:attribute name="yValidity" type="ValidityEnumType"/><xs:attribute name="zDecimalPlaces" type="xs:nonNegativeInteger"/><xs:attribute name="zSignificantFigures" type="xs:nonNegativeInteger"/><xs:attribute name="zValidity" type="ValidityEnumType"/></xs:attributeGroup>