<xs:complexType name="MeasurementPoint">
<xs:annotation>
<xs:documentation>Contains the information about the individual measurement points. It contains an optional element
<code>Coordinates</code>of type
<code>CartesianPoint</code>that contains the corresponding three coordinates of the point with respect to the global ship coordinate system. The Element
<code>Coordinate</code>is optional because the geometry data of the vessel may or may not be available.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Coordinates" type="CartesianPoint" minOccurs="0" />
</xs:sequence>
<xs:attribute name="id" type="globalId" use="required" />
<xs:attribute name="name" type="xs:string" />
<xs:attribute name="description" type="xs:string">
<xs:annotation>
<xs:documentation>A textual description of the measurement point which makes it possible to add additional information concerning the measurement point (e.g. average value).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="comment" type="xs:string" />
<xs:attribute name="refId" type="globalId" use="required">
<xs:annotation>
<xs:documentation>A pointer to either a plate or profile at which the measurement has been taken.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="part" type="stiffenerDetail">
<xs:annotation>
<xs:documentation>For a measurement point on a stiffener this attribute defines the position of the point on the stiffener (“
<code>web</code>” or “
<code>flange</code>”). It is defined as an enumeration of type
<code>xs:string</code>having following values:
<code>web</code>,
<code>flange</code>.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="value" type="positiveValue">
<xs:annotation>
<xs:documentation>The value of the measured thickness expressed in meters.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="position" type="positionType">
<xs:annotation>
<xs:documentation>The position of the reading, in case there is no geometry information.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="frameNumber" type="xs:string">
<xs:annotation>
<xs:documentation>The longitudinal position of the measurement point by means of a frame number. It only applies if no geometry information is available (i.e. the child-element
<code>Coordinates</code>)</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="sessionId" type="globalId">
<xs:annotation>
<xs:documentation>Unique reference to the measurement session where the measurement was taken. Useful for auditing purposes. Each measurement point with value shall be linked to exactly one session. Shall be empty if value is not set. If there is exactly one session, the measurement point is associated implicitly to that session. Otherwise the session id must be specified explicitly.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
|