View schema

Schema URL http://dd-test.01dev.eea.europa.eu/schemas/habides/derogations-compact.xsd
File name derogations-compact.xsd
Schema set habides
Name HaBiDes compact schema for MS Excel to XML export

There are 0 QA scripts and 0 conversion scripts registered for this schema.

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
	<!-- $Id$
			Compact version of Habides schema compliant with the MS Escel to XML mapping. 
			All list of lists elements are replaces by semicolon separated strings.
	
         -->

	<xs:element name="derogations">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="derogation" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="country" type="xs:string"/>
			<xs:anyAttribute namespace="http://www.w3.org/XML/1998/namespace" processContents="lax"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="derogation" nillable="false">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="licensingAuthority" type="xs:string"/>
				<xs:element name="licenseValidFrom" type="xs:date"/>
				<xs:element name="licenseValidUntil" type="xs:date"/>
				<xs:element name="numberOfLicenses" type="xs:long"/>
				<xs:element name="species" type="xs:string"/>
				<xs:element name="bioRegionsCodes" type="xs:string"/>
				<xs:element name="regionsCodes" type="xs:string"/>
				<xs:element name="alternativesAssessed" type="xs:string"/>
				<xs:element name="activitiesCodes" type="xs:string"/>
				<xs:element name="activitiesDescription" type="xs:string"/>
				<xs:element name="methodsCodes" type="xs:string"/>
				<xs:element name="methodsDescription" type="xs:string"/>
				<xs:element name="reasonsCodes" type="xs:string"/>
				<xs:element name="reasonsDescription" type="xs:string"/>
				<xs:element name="strictlySupervisedConditions" type="xs:string"/>
				<xs:element name="selectiveBasis" type="xs:string"/>
				<xs:element name="derogationJustification" type="xs:string"/>
				<xs:element name="licensed" type="derogationEntity"/>
				<xs:element name="actuallyTaken" type="derogationEntity"/>
				<xs:element name="populationSize" type="populationSize"/>
				<xs:element name="impactOnPopulation" type="xs:string"/>
				<xs:element name="supervisoryMeasure" type="xs:string"/>
				<xs:element name="sensitive" type="xs:boolean"/>
				<xs:element name="comments" type="xs:string"/>
				<xs:element name="location" type="xs:string"/>
				<xs:element name="licensedJustification" type="xs:string"/>
			</xs:sequence>
			<xs:attribute name="derogation_reference" type="xs:string"/>
			<xs:attribute name="directive" type="xs:string"/>
			<xs:attribute name="user_derogation_ref" type="xs:string"/>
			<xs:attribute name="userIdentity" type="xs:string"/>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="derogationEntity">
		<xs:sequence>
			<xs:element name="individuals" type="xs:long"/>
			<xs:element name="eggs" type="xs:long"/>
			<xs:element name="breeding" type="xs:long" minOccurs="0"/>
			<xs:element name="resting" type="xs:long" minOccurs="0"/>
			<xs:element name="nests" type="xs:long" minOccurs="0"/>
			<xs:element name="otherType" type="xs:string"/>
			<xs:element name="otherNumber" type="xs:long"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="populationSize">
		<xs:sequence>
			<xs:element name="individuals" type="xs:long"/>
			<xs:element name="breedingPairs" type="xs:long" minOccurs="0"/>
			<xs:element name="otherType" type="xs:string"/>
			<xs:element name="otherNumber" type="xs:long"/>
		</xs:sequence>
	</xs:complexType>

</xs:schema>
Note

A check-in comment is required. Please enter it below.


Note

The schema's file name will not be changed, regardless of the name of the file you upload. Only the file contents will be overwritten!

Note

A new version requires a new file with a new name: