Definition Type: ComplexType
Name: ClassData
Containing Schema: hcm-sdt.xsd
Abstract
Documentation:
The constructs relevant to the classification society.
Collapse XSD Schema Diagram:
Drilldown into identification Drilldown into newbuildingSocietyName Drilldown into newbuildingSociety Drilldown into societyName Drilldown into societyXSD Diagram of ClassData
Collapse XSD Schema Code:
<xs:complexType name="ClassData">
    <xs:annotation>
        <xs:documentation>The constructs relevant to the classification society.</xs:documentation>
    </xs:annotation>
    <xs:sequence minOccurs="0">
        <xs:element name="ClassParameters" type="ClassParameters" minOccurs="0" />
        <xs:element name="ClassNotation" minOccurs="0">
            <xs:complexType>
                <xs:attribute name="hull" type="xs:string">
                    <xs:annotation>
                        <xs:documentation source="ISO-10303-218/Section_4.2.35.5" xml:lang="en">The notation given to the hull of the ship by the classification society as a result of its approval
								activities done on the hull.</xs:documentation>
                    </xs:annotation>
                </xs:attribute>
                <xs:attribute name="machinery" type="xs:string">
                    <xs:annotation>
                        <xs:documentation source="ISO-10303-218/Section_4.2.35.6" xml:lang="en">The notation given to the machinery on the ship by the classification society as a result of its approval
								activities done on the machinery.</xs:documentation>
                    </xs:annotation>
                </xs:attribute>
                <xs:attribute name="iceClass" type="xs:string">
                    <xs:annotation>
                        <xs:documentation source="ISO-10303-218/Section_4.2.35.8" xml:lang="en">The type of class notation given to the ship indicating the ice conditions in which the ship has been
								approved to operate.</xs:documentation>
                    </xs:annotation>
                </xs:attribute>
                <xs:attribute name="serviceArea" type="xs:string">
                    <xs:annotation>
                        <xs:documentation source="ISO-10303-218/Section_4.2.35.9" xml:lang="en">
                            <p>The area or route in which the ship operates.</p>
                            <p>
                                <b>NOTE:</b>This may include information about waterway, wave, weather and wind conditions.</p>
                        </xs:documentation>
                    </xs:annotation>
                </xs:attribute>
                <xs:attribute name="serviceFactor">
                    <xs:annotation>
                        <xs:documentation source="ISO-10303-218/Section_4.2.35.10" xml:lang="en">The service area of the ship and the waves that occur in that area. The service factor should be in the
								range of 0.5 to 1.0.</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                        <xs:restriction base="xs:double">
                            <xs:minInclusive value="0.5" />
                            <xs:maxInclusive value="1.0" />
                        </xs:restriction>
                    </xs:simpleType>
                </xs:attribute>
                <xs:attribute name="additionalNotations" type="classNotations" />
            </xs:complexType>
        </xs:element>
    </xs:sequence>
    <xs:attribute name="society" type="classSociety" use="required">
        <xs:annotation>
            <xs:documentation>The name and organizational details of the classification society whose rules and regulations are being used to assess the ship during current operation.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="societyName" type="xs:string">
        <xs:annotation>
            <xs:documentation>The common name of the class society relevant for operating the ship. Needs only to be specified when
					<code>@society = 'OTHER'</code>
            </xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="newbuildingSociety" type="classSociety">
        <xs:annotation>
            <xs:documentation>The name and organizational details of the classification society whose rules and regulations are being used to assess the ship during construction.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="newbuildingSocietyName" type="xs:string">
        <xs:annotation>
            <xs:documentation>The common name of the class society relevant for operating the ship. Needs only to be specified when
					<code>@newbuildingSociety = 'OTHER'</code>
            </xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="identification" type="xs:string">
        <xs:annotation>
            <xs:documentation>The classification society specific identifier to a ship.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
ClassParameters ClassParameters 0 (1)
ClassNotation ClassNotation 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
society society Required
societyName societyName (Optional)
newbuildingSociety newbuildingSociety (Optional)
newbuildingSocietyName newbuildingSocietyName (Optional)
identification identification (Optional)
Collapse Derivation Tree:
Collapse References:
ClassData