<xs:complexType name="ShipData">
<xs:annotation>
<xs:documentation>
<p>Collects generic information about a ship, which can be used in different data models for different purposes. The data is structured in "data sections", which are groups of related data.</p>
<p>The most of child elements of
<code>ShipData</code>are defined as data types (complex types) of the same name correspondingly.</p>
<p>The child element
<code>ShipDocuments</code>however is defined as a sequence of zero to many elements Document of type
<code>ExternalDocument</code>. This data construct can be used to attach additional information about the vessel, such as pictures, drawings or certificates.</p>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Designation" type="ShipDesignation" />
<xs:element name="MainDimensions" type="MainDimensions" minOccurs="0" />
<xs:element name="FrameTable" type="LongitudinalFrameTable" minOccurs="0" />
<xs:element name="ShipyardData" type="ShipyardData" minOccurs="0" />
<xs:element name="OwnerData" type="OwnerData" minOccurs="0" />
<xs:element name="ClassData" type="ClassData" minOccurs="0" />
<xs:element name="StatutoryData" type="StatutoryData" minOccurs="0" />
<xs:element name="HullForm" type="HullForm" minOccurs="0" />
<xs:element name="TonnageData" type="TonnageData" minOccurs="0" />
<xs:element name="Attachments" type="DocumentReferences" minOccurs="0" />
</xs:sequence>
<xs:attribute name="comment" type="xs:string" />
</xs:complexType>
|