Definition Type: ComplexType
Name: ShipDesignation
Containing Schema: hcm-sdt.xsd
Abstract
Documentation:
The different types of identification given to the ship in order that it can be categorised by any shipping related organisation. It contains the minimal information which might
be available about the ship.
Collapse XSD Schema Diagram:
Drilldown into shipTypeName Drilldown into shipType Drilldown into numberIMO Drilldown into callSign Drilldown into shipNameXSD Diagram of ShipDesignation
Collapse XSD Schema Code:
<xs:complexType name="ShipDesignation">
    <xs:annotation>
        <xs:documentation>The different types of identification given to the ship in order that it can be categorised by any shipping related organisation. It contains the minimal information which might
				be available about the ship.</xs:documentation>
    </xs:annotation>
    <xs:attribute name="shipName" type="xs:string" use="required">
        <xs:annotation>
            <xs:documentation>The name of the ship assigned by the owner.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="callSign" type="xs:string">
        <xs:annotation>
            <xs:documentation>The unique lifecycle identifier assigned to the ship by the flag state for radio communication.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="numberIMO" use="required">
        <xs:annotation>
            <xs:documentation>
                <p>A unique identification of a vessel according to IMO resolution A.600(15). It is made of the three letters “IMO” in front of the Lloyd’s Register number. This is a unique seven digit number that
						is assigned to propelled, sea-going merchant ships of 100 GT and above upon keel laying (with some exceptions), see:
						<ul><li>IACS Procedural Requirements No. 11, IACS Procedure for Assigning Date of Build, 1996</li>
                        <li>
                            <a href="http://www.imo.org/Facilitation/mainframe.asp?topic_id=388">Information on IMO ship identification number scheme on the web site of the IMO (last visited: 2005-09-05)</a>
                        </li>
                    </ul>
                </p>
            </xs:documentation>
        </xs:annotation>
        <xs:simpleType>
            <xs:restriction base="xs:string">
                <xs:pattern value="\d{7}" />
            </xs:restriction>
        </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="shipType" type="vesselType" />
    <xs:attribute name="shipTypeName" type="xs:string">
        <xs:annotation>
            <xs:documentation>To be used only when
					<code>@shipType</code>is
					<code>user_defined</code>
            </xs:documentation>
        </xs:annotation>
    </xs:attribute>
</xs:complexType>
Collapse Child Attributes:
Name Type Default Value Use
shipName shipName Required
callSign callSign (Optional)
numberIMO numberIMO Required
shipType shipType (Optional)
shipTypeName shipTypeName (Optional)
Collapse Derivation Tree:
Collapse References:
Designation