git_bsmd/nsw/HIS-NORD/xsd.2017/tow_reeder.xsd
2017-04-12 16:09:53 +00:00

68 lines
3.6 KiB
XML

<?xml version="1.0"?>
<!-- DATEN + DIENSTE GmbH Rostock, Version vom 11.04.2017 -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="towa">
<xs:sequence>
<xs:element name="TowageOnArrival" type="arrival" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="towd">
<xs:sequence>
<xs:element name="TowageOnDeparture" type="departure" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="arrival">
<xs:sequence>
<xs:element name="TowageOnArrivalName" type="string1-99-type"/>
<xs:element name="TowageOnArrivalFlag" type="flag-type"/>
<xs:element name="TowageOnArrivalOperator" type="arrivaloperator" minOccurs="0"/>
<xs:element name="TowageOnArrivalGrossTonnage" type="posint-type"/>
<xs:element name="TowageOnArrivalLengthOverall_MTR" type="posfloat-type"/>
<xs:element name="TowageOnArrivalBeam_MTR" type="posfloat-type"/>
<xs:element name="TowageOnArrivalPurposeOfCall" type="string1-99-type"/>
<xs:element name="TowageOnArrivalDraught_DMT" type="posfloat-type"/>
<xs:element name="TowageOnArrivalRemarks" type="string1-255-type" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="departure">
<xs:sequence>
<xs:element name="TowageOnDepartureName" type="string1-99-type"/>
<xs:element name="TowageOnDepartureFlag" type="flag-type" minOccurs="0"/>
<xs:element name="TowageOnDepartureOperator" type="departureoperator" minOccurs="0"/>
<xs:element name="TowageOnDepartureDraught_DMT" type="posfloat-type"/>
<xs:element name="TowageOnDepartureLengthOverall_MTR" type="posfloat-type" minOccurs="0"/>
<xs:element name="TowageOnDepartureBeam_MTR" type="posfloat-type" minOccurs="0"/>
<xs:element name="TowageOnDepartureRemarks" type="string1-255-type" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="arrivaloperator">
<xs:sequence>
<xs:element name="TowageOnArrivalOperatorCompanyName" type="string1-99-type" minOccurs="0"/>
<xs:element name="TowageOnArrivalOperatorStreetAndNumber" type="string1-99-type" minOccurs="0"/>
<xs:element name="TowageOnArrivalOperatorPostalCode" type="string1-24-type" minOccurs="0"/>
<xs:element name="TowageOnArrivalOperatorCity" type="string1-99-type" minOccurs="0"/>
<xs:element name="TowageOnArrivalOperatorCountry" type="string1-99-type" minOccurs="0"/>
<xs:element name="TowageOnArrivalOperatorPhone" type="string1-99-type" minOccurs="0"/>
<xs:element name="TowageOnArrivalOperatorFax" type="string1-99-type" minOccurs="0"/>
<xs:element name="TowageOnArrivalOperatorEMail" type="string1-99-type" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="departureoperator">
<xs:sequence>
<xs:element name="TowageOnDepartureOperatorCompanyName" type="string1-99-type" minOccurs="0"/>
<xs:element name="TowageOnDepartureOperatorStreetAndNumber" type="string1-99-type" minOccurs="0"/>
<xs:element name="TowageOnDepartureOperatorPostalCode" type="string1-24-type" minOccurs="0"/>
<xs:element name="TowageOnDepartureOperatorCity" type="string1-99-type" minOccurs="0"/>
<xs:element name="TowageOnDepartureOperatorCountry" type="string1-99-type" minOccurs="0"/>
<xs:element name="TowageOnDepartureOperatorPhone" type="string1-99-type" minOccurs="0"/>
<xs:element name="TowageOnDepartureOperatorFax" type="string1-99-type" minOccurs="0"/>
<xs:element name="TowageOnDepartureOperatorEMail" type="string1-99-type" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:schema>