Highlighting erster Ansatz, immer weitere Korrekturen rund um HIS-Nord Versand
78 lines
3.5 KiB
XML
78 lines
3.5 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="mdh">
|
|
<xs:sequence>
|
|
<xs:choice>
|
|
<xs:sequence>
|
|
<xs:element name="MDHSimplification" type="y-type"/>
|
|
<xs:element name="PortOfCallWhereCompleteMDHNotified" type="locode-type"/>
|
|
</xs:sequence>
|
|
<xs:sequence>
|
|
<xs:element name="NonAccidentialDeathsDuringVoyage" type="yorn-type"/>
|
|
<xs:element name="NonAccidentialDeathsDuringVoyageCount" type="posint-type" minOccurs="0"/>
|
|
<xs:element name="SuspisionInfectiousNature" type="yorn-type"/>
|
|
<xs:element name="NumberOfIllPersonsHigherThanExpected" type="yorn-type"/>
|
|
<xs:element name="NumberOfIllPersons" type="posint-type" minOccurs="0"/>
|
|
<xs:element name="SickPersonsOnBoard" type="yorn-type"/>
|
|
<xs:element name="MedicalConsulted" type="yorn-type"/>
|
|
<xs:element name="AwareOfConditionsForFurtherInfections" type="yorn-type"/>
|
|
<xs:element name="SanitaryMeasuresApplied" type="yorn-type"/>
|
|
<xs:element name="SanitaryMeasuresDetails" type="sanitarydetail" minOccurs="0" maxOccurs="unbounded"/>
|
|
<xs:element name="StowawaysDetected" type="yorn-type"/>
|
|
<xs:element name="StowawaysJoiningLocation" type="string1-99-type" minOccurs="0" maxOccurs="unbounded"/>
|
|
<xs:element name="SickAnimalOrPetOnBoard" type="yorn-type"/>
|
|
<xs:element name="ValidSanitaryControlExemptionOrCertificateOnBoard" type="yorn-type"/>
|
|
<xs:element name="ValidSanitaryControlExemptionOrCertificate" type="sanitarycertificate" minOccurs="0"/>
|
|
<xs:element name="SanitaryControlReinspectionRequired" type="yorn-type"/>
|
|
<xs:element name="InfectedAreaVisited" type="yorn-type"/>
|
|
<xs:element name="InfectedArea" type="infectedarea" minOccurs="0" maxOccurs="unbounded"/>
|
|
<xs:element name="PortsOfCallLast30Days" type="portofcalls"/>
|
|
</xs:sequence>
|
|
</xs:choice>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
|
|
<xs:complexType name="sanitarydetail">
|
|
<xs:sequence>
|
|
<xs:element name="SanitaryMeasuresType" type="string1-99-type"/>
|
|
<xs:element name="SanitaryMeasuresLocation" type="string1-99-type"/>
|
|
<xs:element name="SanitaryMeasuresDate" type="xs:date"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
|
|
<xs:complexType name="sanitarycertificate">
|
|
<xs:sequence>
|
|
<xs:element name="PlaceOfIssue" type="string1-99-type"/>
|
|
<xs:element name="DateOfIssue" type="xs:date"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
|
|
<xs:complexType name="infectedarea">
|
|
<xs:sequence>
|
|
<xs:element name="InfectedAreaPort" type="string1-99-type"/>
|
|
<xs:element name="InfectedAreaDate" type="xs:date"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
|
|
<xs:complexType name="portofcalls">
|
|
<xs:sequence>
|
|
<xs:element name="PortOfCallLast30Days" type="portofcallmdh" maxOccurs="unbounded"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
|
|
<xs:complexType name="portofcallmdh">
|
|
<xs:sequence>
|
|
<xs:element name="PortOfCallLast30DaysLocode" type="locode-type"/>
|
|
<xs:element name="PortOfCallLast30DaysDateOfDeparture" type="xs:date"/>
|
|
<xs:element name="PortOfCallLast30DaysCrewMembersJoined" type="yorn-type"/>
|
|
<xs:element name="PortOfCallLast30DaysCrewJoinedShip" type="crewjoined" minOccurs="0"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
|
|
<xs:complexType name="crewjoined">
|
|
<xs:sequence>
|
|
<xs:element name="PortOfCallLast30DaysCrewJoinedShipName" type="string1-99-type" maxOccurs="unbounded"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:schema> |