42 lines
1.6 KiB
XML
42 lines
1.6 KiB
XML
<?xml version="1.0"?>
|
|
<!-- DATEN + DIENSTE GmbH Rostock, Version vom 01.11.2019 -->
|
|
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
|
|
|
<xs:complexType name="crew">
|
|
<xs:sequence>
|
|
<xs:element name="CrewMember" type="crewmember" maxOccurs="unbounded"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
|
|
<xs:complexType name="crewmember">
|
|
<xs:sequence>
|
|
<xs:element name="CrewMemberLastName" type="string1-99-type"/>
|
|
<xs:element name="CrewMemberFirstName" type="string1-99-type"/>
|
|
<xs:element name="CrewMemberPlaceOfBirth" type="string1-99-type"/>
|
|
<xs:element name="CrewMemberDateOfBirth" type="xs:date"/>
|
|
<xs:element name="CrewMemberGender" type="gender-type" minOccurs="0"/>
|
|
<xs:element name="CrewMemberNationality" type="flag-type"/>
|
|
<xs:element name="CrewMemberIdentityDocumentType" type="document-type"/>
|
|
<xs:element name="CrewMemberIdentityDocumentId" type="string1-99-type"/>
|
|
|
|
<!-- neu in NSW V6.0 Liste CrewMemberIdentityDocumentIssuingState -->
|
|
<xs:element minOccurs="0" name="CrewMemberIdentityDocumentIssuingState">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:string">
|
|
<xs:pattern value="[A-Z]{2}"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
<!-- neu in NSW V6.0 Liste CrewmemberIdentityDocumentExpiryDate -->
|
|
<xs:element minOccurs="0" name="CrewmemberIdentityDocumentExpiryDate">
|
|
<xs:simpleType>
|
|
<xs:restriction base="xs:date"/>
|
|
</xs:simpleType>
|
|
</xs:element>
|
|
|
|
<xs:element name="CrewMemberVisaNumber" type="string1-99-type" minOccurs="0"/>
|
|
<xs:element name="CrewMemberDuty" type="string1-99-type"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
|
|
</xs:schema> |