<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2008 rel. 2 (http://www.altova.com) -->
<!--W3C Schema generated by XMLSpy v2008 rel. 2 (http://www.altova.com)-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
	<xs:element name="weight_units">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:enumeration value="kilograms"/>
				<xs:enumeration value="pounds"/>
				<xs:enumeration value="tonnes"/>
				<xs:enumeration value="tons"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="weight">
		<xs:simpleType>
			<xs:restriction base="xs:nonNegativeInteger">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="vessel_name">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="vessel_id">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="vessel">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="vessel_id"/>
				<xs:element ref="hull_id"/>
				<xs:element ref="vessel_name"/>
				<xs:element ref="owner_name"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="utilization_name">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="utilization_code">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:enumeration value="RET"/>
				<xs:enumeration value="REB"/>
				<xs:enumeration value="REC"/>
				<xs:enumeration value="RES"/>
				<xs:enumeration value="REL"/>
				<xs:enumeration value="DIS"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="unit_of_measure_list">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="weight_units"/>
				<xs:element ref="speed_units" minOccurs="0"/>
				<xs:element ref="length_units" minOccurs="0"/>
				<xs:element ref="depth_units" minOccurs="0"/>
				<xs:element ref="mesh_units" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="trip_submitter_id">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="trip_revision_number">
		<xs:simpleType>
			<xs:restriction base="xs:nonNegativeInteger">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="trip_number">
		<xs:simpleType>
			<xs:restriction base="xs:nonNegativeInteger">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="trip_completed">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:pattern value="Y|N"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="trip_approval_code">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="trip">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="submitting_body"/>
				<xs:element ref="header"/>
				<xs:element ref="departure"/>
				<xs:element ref="catch_log"/>
				<xs:element ref="offload_list"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="tow_start_depth">
		<xs:simpleType>
			<xs:restriction base="xs:nonNegativeInteger">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="tow_speed">
		<xs:simpleType>
			<xs:restriction base="xs:decimal">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="tow_heading">
		<xs:simpleType>
			<xs:restriction base="xs:nonNegativeInteger">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="tow_end_depth">
		<xs:simpleType>
			<xs:restriction base="xs:nonNegativeInteger">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="technical_contact">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="name"/>
				<xs:element ref="email"/>
				<xs:element ref="phone"/>
				<xs:element ref="address"/>
				<xs:element ref="fax"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="target_species_list">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="target_species" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="target_species">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="species_code"/>
				<xs:element ref="fao_species_code"/>
				<xs:element ref="species_name"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="tag_code">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="submitting_body_name">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="submitting_body">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="trip_submitter_id"/>
				<xs:element ref="country" minOccurs="0"/>
				<xs:element ref="submitting_body_name" minOccurs="0"/>
				<xs:element ref="region_name" minOccurs="0"/>
				<xs:element ref="administrative_contact" minOccurs="0"/>
				<xs:element ref="technical_contact" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="state_name">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="state_code">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:enumeration value="ALI"/>
				<xs:enumeration value="BOI"/>
				<xs:enumeration value="DRI"/>
				<xs:enumeration value="FRE"/>
				<xs:enumeration value="FRO"/>
				<xs:enumeration value="SAL"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="speed_units">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:enumeration value="kph"/>
				<xs:enumeration value="mph"/>
				<xs:enumeration value="knots"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="species_name">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="species_code">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="season_start_date">
		<xs:simpleType>
			<xs:restriction base="xs:date">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="season_end_date">
		<xs:simpleType>
			<xs:restriction base="xs:date">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="season_name">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="season_id">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="sales_slip_id">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="retainable_bycatch_species_list">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="retainable_bycatch_species" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="retainable_bycatch_species">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="species_code"/>
				<xs:element ref="fao_species_code"/>
				<xs:element ref="species_name"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="region_name">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="recovered_tag">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="tag_code"/>
				<xs:element ref="species_code"/>
				<xs:element ref="fao_species_code"/>
				<xs:element ref="species_name"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="quantity">
		<xs:simpleType>
			<xs:restriction base="xs:nonNegativeInteger">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="port_name">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="port_code">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="phone">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="owner_name">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="offloader_name">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="offloader_id">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="offload_catch_list">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="offload_catch" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="offload_start_date">
		<xs:simpleType>
			<xs:restriction base="xs:date">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="offload_start_time">
		<xs:simpleType>
			<xs:restriction base="xs:time">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="offload_location_name">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="offload_location_id">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="offload_list">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="offload" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="offload_end_date">
		<xs:simpleType>
			<xs:restriction base="xs:date">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="offload_end_time">
		<xs:simpleType>
			<xs:restriction base="xs:time">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="offload_catch">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="species_code" minOccurs="0"/>
				<xs:element ref="fao_species_code" minOccurs="0"/>
				<xs:element ref="species_name" minOccurs="0"/>
				<xs:element ref="state_code" minOccurs="0"/>
				<xs:element ref="state_name" minOccurs="0"/>
				<xs:element ref="form_list" minOccurs="0"/>
				<xs:element ref="weight" minOccurs="0"/>
				<xs:element ref="quantity" minOccurs="0"/>
				<xs:element ref="conversion_factor" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="offload">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="licence_id" minOccurs="0"/>
				<xs:element ref="port_code" minOccurs="0"/>
				<xs:element ref="port_name" minOccurs="0"/>
				<xs:element ref="offload_location_id" minOccurs="0"/>
				<xs:element ref="offload_location_name" minOccurs="0"/>
				<xs:element ref="buyer_id" minOccurs="0"/>
				<xs:element ref="buyer_name" minOccurs="0"/>
				<xs:element ref="sales_slip_id" minOccurs="0"/>
				<xs:element ref="offloader_id" minOccurs="0"/>
				<xs:element ref="offloader_name" minOccurs="0"/>
				<xs:element ref="final_offload"/>
				<xs:element ref="offload_start_date"/>
				<xs:element ref="offload_start_time" minOccurs="0"/>
				<xs:element ref="offload_end_date" minOccurs="0"/>
				<xs:element ref="offload_end_time" minOccurs="0"/>
				<xs:element ref="offload_catch_list" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="observer_onboard">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:pattern value="Y|N"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="observer_name">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="observer_list">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="observer"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="observer_id">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="observer">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="observer_id"/>
				<xs:element ref="observer_name"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="name">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="mesh_units">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:enumeration value="centimetres"/>
				<xs:enumeration value="centimeters"/>
				<xs:enumeration value="inches"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="master_name">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="master_id">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="master">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="master_id"/>
				<xs:element ref="master_name"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="marketable">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:pattern value="Y|N"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="log_type">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:enumeration value="SKIPPER"/>
				<xs:enumeration value="OBSERVER"/>
				<xs:enumeration value="ELECTRONIC MONITORING"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="licence_type_name">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="licence_number">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="licence_issue_name">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="licence_id">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="length_units">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:enumeration value="metres"/>
				<xs:enumeration value="meters"/>
				<xs:enumeration value="feet"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="legal">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:pattern value="Y|N"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="hull_id">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="header">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="trip_number"/>
				<xs:element ref="trip_revision_number"/>
				<xs:element ref="trip_completed"/>
				<xs:element ref="trip_approval_code" minOccurs="0"/>
				<xs:element ref="unit_of_measure_list"/>
				<xs:element ref="fishery_list" minOccurs="0"/>
				<xs:element ref="vessel" minOccurs="0"/>
				<xs:element ref="master" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="gear_name">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="gear_mesh_size">
		<xs:simpleType>
			<xs:restriction base="xs:positiveInteger">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="gear_line_length">
		<xs:simpleType>
			<xs:restriction base="xs:nonNegativeInteger">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="gear_hook_type_name">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="gear_hook_type_code">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="gear_hook_size">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="gear_hook_count">
		<xs:simpleType>
			<xs:restriction base="xs:nonNegativeInteger">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="gear_depth">
		<xs:simpleType>
			<xs:restriction base="xs:nonNegativeInteger">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="gear_code">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="gear">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="gear_code" minOccurs="0"/>
				<xs:element ref="gear_name" minOccurs="0"/>
				<xs:element ref="gear_mesh_size" minOccurs="0"/>
				<xs:element ref="tow_speed" minOccurs="0"/>
				<xs:element ref="tow_heading" minOccurs="0"/>
				<xs:element ref="tow_start_depth" minOccurs="0"/>
				<xs:element ref="tow_end_depth" minOccurs="0"/>
				<xs:element ref="gear_line_length" minOccurs="0"/>
				<xs:element ref="gear_hook_type_code" minOccurs="0"/>
				<xs:element ref="gear_hook_type_name" minOccurs="0"/>
				<xs:element ref="gear_hook_size" minOccurs="0"/>
				<xs:element ref="gear_hook_count" minOccurs="0"/>
				<xs:element ref="gear_depth" minOccurs="0"/>
				<xs:element ref="bait_species_code" minOccurs="0"/>
				<xs:element ref="fao_bait_species_code" minOccurs="0"/>
				<xs:element ref="bait_species_name" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="form_name">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="form_list">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="form" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="form_code">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:enumeration value="CLA"/>
				<xs:enumeration value="FIL"/>
				<xs:enumeration value="FIN"/>
				<xs:enumeration value="GIL"/>
				<xs:enumeration value="GUT"/>
				<xs:enumeration value="HEA"/>
				<xs:enumeration value="JAP"/>
				<xs:enumeration value="LVR"/>
				<xs:enumeration value="OTH"/>
				<xs:enumeration value="ROE"/>
				<xs:enumeration value="SAD"/>
				<xs:enumeration value="SAL"/>
				<xs:enumeration value="SKI"/>
				<xs:enumeration value="SUR"/>
				<xs:enumeration value="TAL"/>
				<xs:enumeration value="TLD"/>
				<xs:enumeration value="TNG"/>
				<xs:enumeration value="TUB"/>
				<xs:enumeration value="WHL"/>
				<xs:enumeration value="WNG"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="form">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="form_code"/>
				<xs:element ref="form_name"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="fishery_name">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="fishery_list">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="fishery" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="fishery_licence">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="licence_id"/>
				<xs:element ref="licence_number"/>
				<xs:element ref="licence_issue_name"/>
				<xs:element ref="licence_type_name"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="fishery_id">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="fishery">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="fishery_id"/>
				<xs:element ref="fishery_name" minOccurs="0"/>
				<xs:element ref="season_id" minOccurs="0"/>
				<xs:element ref="season_name" minOccurs="0"/>
				<xs:element ref="season_start_date" minOccurs="0"/>
				<xs:element ref="season_end_date" minOccurs="0"/>
				<xs:element ref="target_species_list" minOccurs="0"/>
				<xs:element ref="retainable_bycatch_species_list" minOccurs="0"/>
				<xs:element ref="fishery_licence" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="final_offload">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:pattern value="Y|N"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="fax">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="fao_species_code">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="fao_major_area_id">
		<xs:simpleType>
			<xs:restriction base="xs:nonNegativeInteger">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="fao_bait_species_code">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="expected_return_date">
		<xs:simpleType>
			<xs:restriction base="xs:date">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="expected_return">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="port_code"/>
				<xs:element ref="port_name"/>
				<xs:element ref="offload_location_id"/>
				<xs:element ref="offload_location_name"/>
				<xs:element ref="expected_return_date"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="expected_fishing_area_list">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="expected_fishing_area" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="expected_fishing_area">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="fao_major_area_id"/>
				<xs:element ref="area_id"/>
				<xs:element ref="area_name"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="email">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="em_equipment_approval_code">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="electronic_monitoring_onboard">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:pattern value="Y|N"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="depth_units">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:enumeration value="metres"/>
				<xs:enumeration value="meters"/>
				<xs:enumeration value="feet"/>
				<xs:enumeration value="fathoms"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="departure_date">
		<xs:simpleType>
			<xs:restriction base="xs:date">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="departure_time">
		<xs:simpleType>
			<xs:restriction base="xs:time">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="departure">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="port_code" minOccurs="0"/>
				<xs:element ref="port_name" minOccurs="0"/>
				<xs:element ref="departure_date"/>
				<xs:element ref="departure_time" minOccurs="0"/>
				<xs:element ref="crew_count" minOccurs="0"/>
				<xs:element ref="observer_onboard" minOccurs="0"/>
				<xs:element ref="observer_list" minOccurs="0"/>
				<xs:element ref="electronic_monitoring_onboard" minOccurs="0"/>
				<xs:element ref="em_equipment_approval_code" minOccurs="0"/>
				<xs:element ref="expected_return" minOccurs="0"/>
				<xs:element ref="expected_fishing_area_list" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="crew_count">
		<xs:simpleType>
			<xs:restriction base="xs:nonNegativeInteger">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="country_name">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="country_code">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="2"/>
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="country">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="country_code" minOccurs="0"/>
				<xs:element ref="country_name" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="conversion_factor">
		<xs:simpleType>
			<xs:restriction base="xs:decimal">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="catch_log">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="log_type"/>
				<xs:element ref="activity_list"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="buyer_name">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="buyer_id">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="bait_species_name">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="bait_species_code">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="area_name">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="area_id">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="administrative_contact">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="name"/>
				<xs:element ref="email"/>
				<xs:element ref="phone"/>
				<xs:element ref="address"/>
				<xs:element ref="fax"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="address">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="activity_type_count">
		<xs:simpleType>
			<xs:restriction base="xs:nonNegativeInteger">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="activity_type">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:enumeration value="SET"/>
				<xs:enumeration value="TOW"/>
				<xs:enumeration value="DIVE"/>
				<xs:enumeration value="TRIP"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="activity_start_longitude">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="activity_start_latitude">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="activity_start_date">
		<xs:simpleType>
			<xs:restriction base="xs:date">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="activity_start_time">
		<xs:simpleType>
			<xs:restriction base="xs:time">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="activity_recovered_tag_list">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="recovered_tag"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="activity_list">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="activity" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="activity_fishing_area_name">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="activity_fishing_area_id">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="activity_end_longitude">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="activity_end_latitude">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="activity_end_date">
		<xs:simpleType>
			<xs:restriction base="xs:date">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="activity_end_time">
		<xs:simpleType>
			<xs:restriction base="xs:time">
				<xs:whiteSpace value="collapse"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="activity_catch_list">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="activity_catch" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="activity_catch">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="species_code" minOccurs="0"/>
				<xs:element ref="fao_species_code" minOccurs="0"/>
				<xs:element ref="species_name" minOccurs="0"/>
				<xs:element ref="weight" minOccurs="0"/>
				<xs:element ref="quantity" minOccurs="0"/>
				<xs:element ref="marketable" minOccurs="0"/>
				<xs:element ref="legal" minOccurs="0"/>
				<xs:element ref="utilization_code"/>
				<xs:element ref="utilization_name" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="activity">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="activity_type"/>
				<xs:element ref="activity_type_count"/>
				<xs:element ref="licence_id" minOccurs="0"/>
				<xs:element ref="gear" minOccurs="0"/>
				<xs:element ref="activity_start_date" minOccurs="0"/>
				<xs:element ref="activity_start_time" minOccurs="0"/>
				<xs:element ref="activity_end_date" minOccurs="0"/>
				<xs:element ref="activity_end_time" minOccurs="0"/>
				<xs:element ref="activity_start_latitude" minOccurs="0"/>
				<xs:element ref="activity_start_longitude" minOccurs="0"/>
				<xs:element ref="activity_end_latitude" minOccurs="0"/>
				<xs:element ref="activity_end_longitude" minOccurs="0"/>
				<xs:element ref="fao_major_area_id" minOccurs="0"/>
				<xs:element ref="activity_fishing_area_id" minOccurs="0"/>
				<xs:element ref="activity_fishing_area_name" minOccurs="0"/>
				<xs:element ref="activity_catch_list"/>
				<xs:element ref="activity_recovered_tag_list" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
</xs:schema>

