Schema URL | http://dd.eionet.europa.eu/schemas/Floods/GML_FDcommon.xsd |
---|---|
File name | GML_FDcommon.xsd |
Schema set | Floods |
Name | GML_FDcommon.xsd |
There are 0 QA scripts and 0 conversion scripts registered for this schema.
<?xml version="1.0" encoding="UTF-8"?> <xs:schema targetNamespace="http://dd.eionet.europa.eu/schemas/Floods/CFDGML" xmlns="http://dd.eionet.europa.eu/schemas/Floods/CFDGML" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml/3.2"> <xs:import namespace="http://www.opengis.net/gml/3.2" schemaLocation="http://schemas.opengis.net/gml/3.2.1/gml.xsd"/> <xs:complexType name="TM_Period"> <xs:annotation> <xs:documentation>-- Definition --Time period defining when the management, restriction or regulation zone was legally designated or became effective in the real world. -- Description -- NOTE: designationPeriod uses the ISO 19108 TM_Period which is comprised of two properties - gml:beginPosition and gml:endPosition. - Guidance – Voidable. TM_Period is implemented using the gml:TimePeriodType. </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="beginPosition" type="DateTime" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition – [Beginning of the] time period defining when the management, restriction or regulation zone was legally designated or became effective in the real world. -- Guidance -- The values that can be defined are flexible. The beginPosition and endPosition use the TM_Position type which is a union of ISO 8601 Date, Time or DateTime</xs:documentation> </xs:annotation> </xs:element> <xs:element name="endPosition" type="DateTime" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition – [End of the] time period defining when the management, restriction or regulation zone was legally designated or became effective in the real world. -- Guidance -- Conditional. Data Providers are required to report this information only if the end of the validity period is known or has already occorred. Data Providers reporting under Floods Directive are not required to provide this information, as it is expected that only currently designated areas of management are reported. This attribute is kept in the data model to allow future updates and support the traceability of changes to objects previously reported. </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:simpleType name="Character"> <xs:restriction base="xs:string"/> </xs:simpleType> <xs:simpleType name="Number"> <xs:annotation> <xs:documentation>-- Definition --The base type for all number data, giving the basic algebraic operations. Since all concrete types have finite representations, some part of this algebra for most types exhibit some inaccuracy. For example, Integers cannot divide very well, and reals and decimals cannot avoid certain types of inaccuracies that depend on their representation semantics. </xs:documentation> </xs:annotation> <xs:restriction base="xs:decimal"/> </xs:simpleType> <xs:simpleType name="CharacterString"> <xs:restriction base="xs:string"/> </xs:simpleType> <xs:simpleType name="Integer"> <xs:annotation> <xs:documentation>An exact integer value, with no fractional part. </xs:documentation> </xs:annotation> <xs:restriction base="xs:integer"/> </xs:simpleType> <xs:simpleType name="boolean"> <xs:annotation> <xs:documentation>-- Definition --Most valuable in the predicate calculus, where items are either True or False, unless they are ill formed. </xs:documentation> </xs:annotation> <xs:restriction base="xs:boolean"> </xs:restriction> </xs:simpleType> <xs:simpleType name="FeatureUniqueEUCodeType"> <xs:annotation> <xs:documentation>2016 Type for EU code, allows up to 42 characters (unique code within MS prefixed with country ISO 2 character code</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:pattern value="[A-Z]{2}[0-9A-Z]{1}([0-9A-Z_\-]{0,38}[0-9A-Z]{1}){0,1}"/> <xs:minLength value="3"/> <xs:maxLength value="42"/> </xs:restriction> </xs:simpleType> <xs:complexType name="UnitOfMeasure"> <xs:annotation> <xs:documentation>-- Definition --Any of the systems devised to measure some physical quantity such distance or area or a system devised to measure such things as the passage of time. The classes of UnitOfMeasure are determined by the member "measureType." Subclasses are not needed for implementation, but their use makes type constraints on measure valued attributes easier to specify. -- conversionToISOstandardUnit is not null only if the conversion is a simple scale</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="uomName" type="CharacterString" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>The name(s) of a particular unit of measure. Examples would include the following: 1) for uomArea - square feet, 2) for uomTime - seconds, 3)for uomArea - miles and 4) uomAngle - degrees.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="uomSymbol" type="CharacterString" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>The symbol used for this unit of measure, such at "ft" for feet, or "m" for meter. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="measureType" type="MeasureType" minOccurs="1" maxOccurs="1"/> <xs:element name="nameStandardUnit" type="CharacterString" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>Name of the standard units to which this unit of measure can be directly converted. If this variable is NULL, then the standard unit for this measure type given by the local copy of the StandardsUnits code list. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="scaleToStandardUnit" type="Real" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>Multiplicative factor for conversion of this unit of measure to the standard one (often the ISO standard unit). This is NULL (or equivalent zero (0)) if the conversion is not simply a linear one. If the implementation system used for this object does not support NULL, the scale set to 0 is equivalent to NULL for both scale and offset. If X is the current unit, and S is the standard one the of two variables scale(ToStandardUnit) and offset(ToStandardUnit) can be used to make the conversion from X to S by: S = offset + scale*X and, conversely, X = (S-offset)/scale</xs:documentation> </xs:annotation> </xs:element> <xs:element name="offsetToStandardUnit" type="Real" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>See scaleToStandardUnit for a description. Again, this variable is NULL is no linear conversion is possible. If the two units are only a scale in difference, then this number is zero (0). If the implementation system used for this object does not support NULL, the then scale set to 0 is equivalent to NULL for both scale and offset. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="formula" type="CharacterString" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>An algebraic formula (probably in some programming language) converting this unit of measure (represented in the formula by its uomSymbol) to the ISO standard (represented by its symbol. This member attribute is not required, but it is a valuable piece of documentation. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="subunit" type="UnitOfMeasure" minOccurs="0" maxOccurs="1"/> </xs:sequence> </xs:complexType> <xs:complexType name="Measure"> <xs:annotation> <xs:documentation>-- Definition --The result from performing the act or process of ascertaining the extent, dimensions, or quantity of some entity. A measure is always associated to a unit of measure. Ratio measures where the two base measures are in the same units (often considered unit-less) should be associated to UnitOfMeasure (same meter/meter for map scale) so that conversions to non-unitless ratios can be accomplished (such as miles/inch).</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="value" type="Number" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition --Declared or measured physical size expressed as a numerical quantity. - Guidance –Voidable. The data format is decimal. Decimal is a data type in which the number represents an exact value, as a finite representation of a decimal number.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="unitOfMeasure" type="UnitOfMeasure" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition -- Unit of measure accompanying the numerical quantity declared or measured for a physical entity. - Guidance –Conditional Unit of measure accompanying the numerical quantity declared or measured for a physical entity.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="relatedZone"> <xs:annotation> <xs:documentation>-- Definition -- Reference to one or more related ManagementRestrictionOrRegulationZones. The related zone may either be a sub zone or a zone of different type. -- Description – EXAMPLE 1: River basin districts (RBD) exist at three levels: 1) International River Basin District 2) National River Basin District 3) River Basin District Sub units. An international RBD may contain one or more national RBD and/or River Basin Sub Units. A national RBD may be related to an International RBD and one or more RBD sub-units. EXAMPLE 2: A WFDWaterBody may be related to a River Basin District.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="relatedZoneIdentifier" type="CharacterString" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition – Reference to a related management, regulation or restriction zone. The relation will be established via the thematicId attribute, i.e. using the unique identifier used to identify the spatial object within the specified identification scheme. --Guidance—Use the ‘euUoM ID’.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="relatedZoneIdentifierScheme" type="CharacterString" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition -- Identifier defining the scheme used to assign the identifier value in the relatedZoneIdentifier attribute. --Guidance--Use the ‘euUoM Code’</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="AddressRepresentation"> <xs:annotation> <xs:documentation>-- Definition --Representation of an address spatial object for use in external application schemas that need to include the basic, address information in a readable way. -- Description --NOTE 1 The data type includes the all necessary readable address components as well as the address locator(s), which allows the identification of the address spatial objects, e.g., country, region, municipality, address area, post code, street name and address number. It also includes an optional reference to the full address spatial object. NOTE 2 The datatype could be used in application schemas that wish to include address information e.g. in a dataset that registers buildings or properties. - Guidance -- Voidable.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="adminUnit" type="GeographicalName" minOccurs="1" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>-- Definition --The name or names of a unit of administration where a Member State has and/or exercises jurisdictional rights, for local, regional and national governance.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="locatorDesignator" type="CharacterString" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>-- Definition --A number or a sequence of characters which allows a user or an application to interpret, parse and format the locator within the relevant scope. A locator may include more locator designators.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="locatorName" type="GeographicalName" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>-- Definition --Proper noun(s) applied to the real world entity identified by the locator.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="addressArea" type="GeographicalName" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>-- Definition --The name or names of a geographic area or locality that groups a number of addressable objects for addressing purposes, without being an administrative unit.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="postName" type="GeographicalName" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>-- Definition --One or more names created and maintained for postal purposes to identify a subdivision of addresses and postal delivery points. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="postCode" type="Character" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition --A code created and maintained for postal purposes to identify a subdivision of addresses and postal delivery points. </xs:documentation> </xs:annotation> </xs:element> <xs:element name="thoroughfare" type="GeographicalName" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>-- Definition --The name or names of a passage or way through from one location to another like a road or a waterway. </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="DateTime"> <xs:annotation> <xs:documentation>-- Definition – Date and time at which this version of the spatial object was inserted or changed in the spatial data set. </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="month" type="CharacterString" minOccurs="1" maxOccurs="1"/> <xs:element name="day" type="xs:int" minOccurs="1" maxOccurs="1"/> <xs:element name="year" type="xs:int" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition – The date when the phenomenon started to exist in the real world.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:simpleType name="URL"> <xs:annotation> <xs:documentation>A Uniform Resource Locator (URL), colloquially termed a web address.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:pattern value="https?://.*"/> </xs:restriction> </xs:simpleType> <xs:complexType name="LanguageCode"> <xs:annotation> <xs:documentation><UsedBy> <NameSpace>ISO 19135 Procedures for registration</NameSpace> <Class>RE_Locale</Class> <Attribute>language</Attribute> <Type>LanguageCode</Type> <UsedBy></xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Afrikaans" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Albanian" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Arabic" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Basque" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Belarusian" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Bulgarian" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Catalan" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Chinese" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Croatian" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Czech" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Danish" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Dutch" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="English" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Estonian" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Faeroese" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="French" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="French-Canadian-" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Finnish" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="German" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Greek" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Hawaian" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Hebrew" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Hungarian" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Icelandic" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Indonesian" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Italian" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Japanese" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Korean" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Latvian" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Lithuanian" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Malaysian" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Norwegian" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Polish" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Portuguese" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Romanian" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Russian" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Serbian" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Slovak" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Slovenian" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Spanish" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Swahili" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Swedish" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Turkish" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="Ukranian" type="xs:string" minOccurs="1" maxOccurs="1"/> </xs:sequence> </xs:complexType> <xs:complexType name="featureOfInterest"> <xs:annotation> <xs:documentation>-- Definition --This feature is the real-world object whose properties are under observation, or is a feature intended to sample the real-world object.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="featureOfInterestIdentifier" type="CharacterString" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition --Identifier of the feature object being observed. -- Guidance –Use the ‘euUoM ID’ value of the element to which this feature object is assigned. This value is required.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="featureOfInterestIdentifierScheme" type="CharacterString" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition --Identifier defining the scheme used to assign the identifier value(s) in the featureOfInterest attribute. --Guidance--Identifier defining the scheme used to assign the identifier value(s) in the "featureOfInterest" attribute. Use the ‘euUoM Code’. This value is required</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:simpleType name="GrammaticalGenderValue"> <xs:annotation> <xs:documentation>-- Definition --The grammatical gender of a geographical name. -- Guidance – Voidable. The grammatical gender of a geographical name. http://inspire.ec.europa.eu/codelist/GrammaticalGenderValue The allowed values for this code list comprise only the values specified in Annex C . --Description--Codelist: http://inspire.ec.europa.eu/codelist/GrammaticalGenderValue</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"/> </xs:simpleType> <xs:simpleType name="GrammaticalNumberValue"> <xs:annotation> <xs:documentation>-- Definition --The grammatical number of a geographical name. -- Guidance – Voidable. The grammatical number of a geographical name. http://inspire.ec.europa.eu/codelist/GrammaticalNumberValue The allowed values for this code list comprise only the values specified in Annex C . --Description--Codelist: http://inspire.ec.europa.eu/codelist/GrammaticalNumberValue</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"/> </xs:simpleType> <xs:simpleType name="IdentifierSchemeType"> <xs:restriction base="xs:string"> <xs:enumeration value="euUOMCode"/> <xs:enumeration value="euSubUOMCode"/> <xs:enumeration value="euPFRACode"/> <xs:enumeration value="euAPSFRCode"/> </xs:restriction> </xs:simpleType> <xs:complexType name="Contact"> <xs:annotation> <xs:documentation>-- Definition --Communication channels by which it is possible to gain access to someone or something.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="address" minOccurs="0" maxOccurs="1" nillable="true"> <xs:annotation> <xs:documentation>-- Definition --An address provided as free text. - Guidance -- Voidable. Representation of an address spatial object for use in external application schemas that need to include the basic, address information in a readable way. NOTE 1 The data type includes the all necessary readable address components as well as the address locator(s), which allows the identification of the address spatial objects, e.g., country, region, municipality, address area, post code, street name and address number. It also includes an optional reference to the full address spatial object. NOTE 2 The datatype could be used in application schemas that wish to include address information e.g. in a dataset that registers buildings or properties.</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="AddressRepresentation"> <xs:attribute name="nilReason" type="gml:NilReasonType"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="contactInstructions" minOccurs="0" maxOccurs="1" nillable="true"> <xs:annotation> <xs:documentation>-- Definition --Supplementary instructions on how or when to contact an individual or organisation. - Guidance -- Voidable.</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="PT_FreeText"> <xs:attribute name="nilReason" type="gml:NilReasonType"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="electronicMailAddress" minOccurs="0" maxOccurs="1" nillable="true"> <xs:annotation> <xs:documentation>-- Definition --An address of the organisation's or individual's electronic mailbox. - Guidance -- Voidable.</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="CharacterString"> <xs:attribute name="nilReason" type="gml:NilReasonType"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="hoursOfService" minOccurs="0" maxOccurs="1" nillable="true"> <xs:annotation> <xs:documentation>-- Definition --Periods of time when the organisation or individual can be contacted. - Guidance -- Voidable.</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="PT_FreeText"> <xs:attribute name="nilReason" type="gml:NilReasonType"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="telephoneFacsimile" minOccurs="0" maxOccurs="unbounded" nillable="true"> <xs:annotation> <xs:documentation>-- Definition --Number of a facsimile machine of the organisation or individual. - Guidance -- Voidable.</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="CharacterString"> <xs:attribute name="nilReason" type="gml:NilReasonType"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="telephoneVoice" minOccurs="0" maxOccurs="unbounded" nillable="true"> <xs:annotation> <xs:documentation>-- Definition --Telephone number of the organisation or individual. - Guidance -- Voidable.</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="CharacterString"> <xs:attribute name="nilReason" type="gml:NilReasonType"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="website" minOccurs="0" maxOccurs="1" nillable="true"> <xs:annotation> <xs:documentation>-- Definition --Pages provided on the World Wide Web by the organisation or individual. - Guidance -- Voidable.</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="URL"> <xs:attribute name="nilReason" type="gml:NilReasonType"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:simpleType name="Real"> <xs:annotation> <xs:documentation>-- Definition --The common binary Real finite implementation using base 2. Since such reals can approximate any measure where absolute accuracy is not possible, this form of numeric is most often used for measures. In cases were absolute accuracy is needed, such as currencies, then a decimal representation may be preferred (assuming the currency is decimal, such as the US dollar, British pound, etc.). Where there are no subunits possible, Integer numbers may be preferred. Can be thought of as an integer part followed by a fractional part given in multiples of powers of 1/2 (halves).</xs:documentation> </xs:annotation> <xs:restriction base="xs:decimal"/> </xs:simpleType> <xs:simpleType name="DeterminationMethodValue"> <xs:annotation> <xs:documentation>-- Definition --An enumeration to describe the method used to define the area of hazard or risk. -- Description --There are several ways to delineate the perimeter of a hazard or a risk : to model it, or to assess it indirectly</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="modelling"> <xs:annotation> <xs:documentation>-- Definition --The area has been computed according to a model.</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="indirectDetermination"> <xs:annotation> <xs:documentation>-- Definition --The area has been defined by interpretation of available data and/or information.</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="NaturalHazardCategoryValue"> <xs:annotation> <xs:documentation>-- Definition -- A generic classification of types of natural hazards or risks. --Description--Codelist: http://inspire.ec.europa.eu/codelist/NaturalHazardCategoryValue</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"/> </xs:simpleType> <xs:complexType name="NaturalHazardClassification"> <xs:annotation> <xs:documentation>-- Definition --A generic classification and a specific classification of the type of hazard (which is the source of risk).</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="hazardCategory" type="NaturalHazardCategoryValue" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition --A generic classification of types of natural hazards or risks. -- Guidance--Codelist: http://inspire.ec.europa.eu/codelist/NaturalHazardCategoryValue</xs:documentation> </xs:annotation> </xs:element> <xs:element name="specificHazardType" minOccurs="1" maxOccurs="1" nillable="true"> <xs:annotation> <xs:documentation>-- Definition --Additional classification of the natural hazard that further specifies the hazard type according to a nomenclature that is specific to this dataset.</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="SpecificHazardTypeValue"> <xs:attribute name="nilReason" type="gml:NilReasonType"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:simpleType name="SpecificHazardTypeValue"> <xs:annotation> <xs:documentation>-- Definition -- Additional classification of the natural hazard that further specifies the hazard type according to a nomenclature that is specific to this dataset. - Guidance -- The allowed values for this coded list comprise the values defined by data providers. http://inspire.ec.europa.eu/codelist/SpecificHazardTypeValue</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"/> </xs:simpleType> <xs:complexType name="LevelOrIntensity"> <xs:annotation> <xs:documentation>-- Definition -- An expression of the magnitude or the intensity of a phenomenon. -- Description -- It may address a value within the Richter scale, or a description of the european macro-seismic scale, or a flood flow, etc...</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="qualitativeValue" type="CharacterString" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition --A qualitative assessment of the level or intensity. -- Guidance -- Voidable. Either the quantitative value or the qualitative value must be completed.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="quantitativeValue" type="Measure" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition --A quantitative assessment of the level or intensity. -- Guidance -- Voidable. Either the quantitative value or the qualitative value must be completed.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="assessmentMethod" minOccurs="1" maxOccurs="1" nillable="true"> <xs:annotation> <xs:documentation>-- Definition --A citation to the method used to express the level or intensity.</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="DocumentCitation"> <xs:attribute name="nilReason" type="gml:NilReasonType"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:simpleType name="EnvironmentalDomain"> <xs:annotation> <xs:documentation>-- Definition --Classification of the environment domain(s) for which, through the establishment of the zone, certain environmental objectives shall be reached. -- Description -- A zone may be established within one environmental domain (e.g. water) or may to cover a wide range of environmental objectives that cross-cut several domains. For example, Marine Regions may relate to water, land use, sustainable development. -- Guidance -- This has been included to enable users to retrieve multiple types of zone that exist within a domain as it was recognised that some users may not know what zone types exist. Description--Codelist: http://inspire.ec.europa.eu/codelist/EnvironmentalDomain</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"/> </xs:simpleType> <xs:complexType name="GeographicalName"> <xs:annotation> <xs:documentation>-- Definition –A geographical name that is used to identify the management, restriction or regulation zone in the real world. It provides a 'key' for implicitly associating different representations of the object. - Guidance -- Voidable. Each NamedPlace is associated with one or several geographical names, i.e. proper nouns applied to the spatial object, modelled with the data type GeographicalName. The different geographical names of one given spatial object may be for example the names in different languages or in different forms (e.g. complete and short forms of country and administrative unit names). Each GeographicalName may have one or several spellings, i.e. proper ways of writing it, in one or several scripts like the Latin/Roman, Greek and Cyrillic scripts, modelled with the data type SpellingOfName.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="spelling" minOccurs="1" maxOccurs="unbounded" nillable="true"> <xs:annotation> <xs:documentation>-- Definition --A proper way of writing the geographical name. -- Description --NOTE 1 Different spellings should only be used for names rendered in different scripts. . NOTE 2 While a particular GeographicalName should only have one spelling in a given script, providing different spellings in the same script should be done through the provision of different geographical names associated with the same named place.</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="SpellingOfName"> <xs:attribute name="nilReason" type="gml:NilReasonType"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="language" minOccurs="1" maxOccurs="1" nillable="true"> <xs:annotation> <xs:documentation>-- Definition --Language of the name, given as a three letters code, in accordance with either ISO 639-3 or ISO 639-5. -- Description --NOTE 1More precisely, this definition refers to the language used by the community that uses the name. NOTE 2 The code "mul" for "multilingual" should not be used in general. However it can be used in rare cases like official names composed of two names in different languages. For example, "Vitoria-Gasteiz" is such a multilingual official name in Spain. NOTE 3 Even if this attribute is "voidable" for pragmatic reasons, it is of first importance in several use cases in the multi-language context of Europe. -- Guidance – Voidable</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="CharacterString"> <xs:attribute name="nilReason" type="gml:NilReasonType"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="nativeness" minOccurs="1" maxOccurs="1" nillable="true"> <xs:annotation> <xs:documentation>-- Definition --Information enabling to acknowledge if the name is the one that is/was used in the area where the spatial object is situated at the instant when the name is/was in use. -- Guidance – Voidable. The nativeness of a geographical name. http://inspire.ec.europa.eu/codelist/NativenessValue The allowed values for this code list comprise only the values specified in Annex C .</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="NativenessValue"> <xs:attribute name="nilReason" type="gml:NilReasonType"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="nameStatus" minOccurs="1" maxOccurs="1" nillable="true"> <xs:annotation> <xs:documentation>-- Definition --Qualitative information enabling to discern which credit should be given to the name with respect to its standardisation and/or its topicality. -- Description --NOTE The Geographical Names application schema does not explicitly make a preference between different names (e.g. official endonyms) of a specific real world entity. The necessary information for making the preference (e.g. the linguistic status of the administrative or geographic area in question), for a certain use case, must be obtained from other data or information sources. For example, the status of the language of the name may be known through queries on the geometries of named places against the geometry of administrative units recorded in a certain source with the language statuses information. -- Guidance – Voidable</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="NameStatusValue"> <xs:attribute name="nilReason" type="gml:NilReasonType"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="sourceOfName" minOccurs="1" maxOccurs="1" nillable="true"> <xs:annotation> <xs:documentation>-- Definition --Original data source from which the geographical name is taken from and integrated in the data set providing/publishing it. For some named spatial objects it might refer again to the publishing data set if no other information is available. -- Description --EXAMPLES Gazetteer, geographical names data set. NOTE : The Geographical Names application schema does not explicitly make a preference between different names (e.g. official endonyms) of a specific real world entity. The necessary information for making the preference (e.g. the linguistic status of the administrative or geographic area in question), for a certain use case, must be obtained from other data or information sources. For example, the status of the language of the name may be known through queries on the geometries of named places against the geometry of administrative units recorded in a certain source with the language statuses information. -- Guidance – Voidable</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="CharacterString"> <xs:attribute name="nilReason" type="gml:NilReasonType"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="pronunciation" minOccurs="1" maxOccurs="1" nillable="true"> <xs:annotation> <xs:documentation>-- Definition --Proper, correct or standard (standard within the linguistic community concerned) pronunciation of the geographical name. -- Description --SOURCE Adapted from [UNGEGN Manual 2006]. -- Guidance – Voidable</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="PronunciationOfName"> <xs:attribute name="nilReason" type="gml:NilReasonType"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="grammaticalGender" minOccurs="0" maxOccurs="1" nillable="true"> <xs:annotation> <xs:documentation>-- Definition --Class of nouns reflected in the behaviour of associated words. -- Description -- NOTE the attribute has cardinality [0..1] and is voidable, which means that: - in case the concept of grammatical gender has no sense for a given name (i.e. the attribute is not applicable), the attribute should not be provided. - in case the concept of grammatical gender has some sense for the name but is unknown, the attribute should be provided but void. -- Guidance – Voidable. The grammatical gender of a geographical name. http://inspire.ec.europa.eu/codelist/GrammaticalGenderValue The allowed values for this code list comprise only the values specified in Annex C .</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="GrammaticalGenderValue"> <xs:attribute name="nilReason" type="gml:NilReasonType"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="grammaticalNumber" minOccurs="0" maxOccurs="1" nillable="true"> <xs:annotation> <xs:documentation>-- Definition --Grammatical category of nouns that expresses count distinctions. -- Description -- NOTE the attribute has cardinality [0..1] and is voidable, which means that: - in case the concept of grammatical number has no sense for a given name (i.e. the attribute is not applicable), the attribute should not be provided. - in case the concept of grammatical number has some sense for the name but is unknown, the attribute should be provided but void. -- Guidance – Voidable. The grammatical number of a geographical name. http://inspire.ec.europa.eu/codelist/GrammaticalNumberValue The allowed values for this code list comprise only the values specified in Annex C .</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="GrammaticalNumberValue"> <xs:attribute name="nilReason" type="gml:NilReasonType"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="LegislationCitation"> <xs:annotation> <xs:documentation>-- Definition --Citation for the purposes of unambiguously referencing a legal act or a specific part of a legal act.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="identificationNumber" type="CharacterString" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition -- Code used to identify the legislative instrument -- Description --EXAMPLE 1: 2007/2/EC is the identification number for the INSPIRE Directive EXAMPLE 2: 2008/50/EC is the identification number for the CAFE Directive EXAMPLE 3: 2000/60/EC is the identification number for the Water Framework Directive</xs:documentation> </xs:annotation> </xs:element> <xs:element name="officialDocumentNumber" type="CharacterString" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition --Official document number used to uniquely identify the legislative instrument. -- Description --NOTE: An official document number may be assigned to uniquely identify the legislative instrument. EXAMPLE: CELEX Number used to uniquely identify European Union Legislation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dateEnteredIntoForce" type="TM_Position" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition -- Date the legislative instrument entered into force.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dateRepealed" type="TM_Position" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition --Date the legislative instrument was repealed.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="level" type="LegislationLevelValue" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition --The level at which the legislative instrument is adopted.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="journalCitation" type="OfficialJournalInformation" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition --Citation of the official journal in which the legislation is published.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="RelatedParty"> <xs:annotation> <xs:documentation>-- Definition --Description of the organisation(s) responsible for managing, restricting or regulating measures or activities within the zone. -- Description -- NOTE 1 A party, typically an individual person, acting as a general point of contact for a resource can be specified without providing any particular role. - Guidance -- Voidable.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="individualName" minOccurs="0" maxOccurs="1" nillable="true"> <xs:annotation> <xs:documentation>-- Definition --Name of the related person. - Guidance -- Voidable.</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="PT_FreeText"> <xs:attribute name="nilReason" type="gml:NilReasonType"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="organisationName" minOccurs="0" maxOccurs="1" nillable="true"> <xs:annotation> <xs:documentation>-- Definition --Name of the related organisation. - Guidance -- Voidable.</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="PT_FreeText"> <xs:attribute name="nilReason" type="gml:NilReasonType"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="positionName" minOccurs="0" maxOccurs="1" nillable="true"> <xs:annotation> <xs:documentation>-- Definition --Position of the party in relation to a resource, such as head of department. - Guidance -- Voidable.</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="PT_FreeText"> <xs:attribute name="nilReason" type="gml:NilReasonType"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="contact" minOccurs="0" maxOccurs="1" nillable="true"> <xs:annotation> <xs:documentation>-- Definition --Contact information for the related party. - Guidance -- Voidable.</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="Contact"> <xs:attribute name="nilReason" type="gml:NilReasonType"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="role" minOccurs="0" maxOccurs="unbounded" nillable="true"> <xs:annotation> <xs:documentation>-- Definition --Role(s) of the party in relation to a resource, such as owner. - Guidance -- Voidable. CompetentAuthority role shall be "authority". Codelist: http://inspire.ec.europa.eu/codelist/RelatedPartyRoleValue</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="PartyRoleValue"> <xs:attribute name="nilReason" type="gml:NilReasonType"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="DocumentCitation"> <xs:annotation> <xs:documentation>-- Name --Document citation -- Definition --Citation for the purposes of unambiguously referencing a document.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="name" type="CharacterString" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition --Name of the document. -- Description --NOTE For legal documents, this should be the official name assigned to the legislative instrument. EXAMPLE The official legal name for the INSPIRE Directive is "Directive 2007/2/EC of the European Parliament and of the Council of 14 March 2007 establishing an Infrastructure for Spatial Information in the European Community (INSPIRE)" </xs:documentation> </xs:annotation> </xs:element> <xs:element name="shortName" minOccurs="0" maxOccurs="1" nillable="true"> <xs:annotation> <xs:documentation>-- Definition --Short name or alternative title of the document. -- Description --NOTE For legal documents, this should be a short name or alternative title commonly used to identify the legislation. EXAMPLE 1: INSPIRE Directive is the short name for "Directive 2007/2/EC of the European Parliament and of the Council of 14 March 2007 establishing an Infrastructure for Spatial Information in the European Community (INSPIRE)" EXAMPLE 2: CAFE Directive is the short name for the Directive 2008/50/EC of the European Parliament and of the Council of 21 May 2008 on ambient air quality and cleaner air for Europe" EXAMPLE 3: Water Framework Directive the short name for "Directive 2000/60/EC of the European Parliament and of the Council establishing a framework for the Community action in the field of water policy"</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="CharacterString"> <xs:attribute name="nilReason" type="gml:NilReasonType"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="date" minOccurs="1" maxOccurs="1" nillable="true"> <xs:annotation> <xs:documentation>-- Definition --Date of creation, publication or revision of the document.</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="DateTime"> <xs:attribute name="nilReason" type="gml:NilReasonType"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="link" minOccurs="1" maxOccurs="unbounded" nillable="true"> <xs:annotation> <xs:documentation>-- Definition --Link to an online version of the document</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="URL"> <xs:attribute name="nilReason" type="gml:NilReasonType"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="specificReference" minOccurs="0" maxOccurs="unbounded" nillable="true"> <xs:annotation> <xs:documentation>-- Definition --Reference to a specific part of the document. -- Description --EXAMPLE For legal documents, this attribute can contain a reference to article(s) that specify a specific requirement or obligation.</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="CharacterString"> <xs:attribute name="nilReason" type="gml:NilReasonType"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="Identifier"> <xs:annotation> <xs:documentation>-- Definition --External unique object identifier published by the responsible body, which may be used by external applications to reference the spatial object. -- Description --NOTE1 External object identifiers are distinct from thematic object identifiers. NOTE 2 The voidable version identifier attribute is not part of the unique identifier of a spatial object and may be used to distinguish two versions of the same spatial object. NOTE 3 The unique identifier will not change during the life-time of a spatial object. -- Guidance – It is strongly recommended that unique identifiers should be provided for spatial object types where references from other spatial objects are expected to be applicable.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="localId" type="CharacterString" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition --A local identifier, assigned by the data provider. The local identifier is unique within the namespace, that is no other spatial object carries the same unique identifier. -- Description --NOTE It is the responsibility of the data provider to guarantee uniqueness of the local identifier within the namespace. -- Guidance -- Article 9(2) is ensured if the localId attribute of the Identifier remains the same for different versions of a spatial object. Verify whether the localId attributes of the external object identifier remain the same for different versions of a spatial object.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="namespace" type="CharacterString" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition --Namespace uniquely identifying the data source of the spatial object. -- Description --NOTE The namespace value will be owned by the data provider of the spatial object and will be registered in the INSPIRE External Object Identifier Namespaces Register. -- Guidance -- Article 9(2) is ensured if the namespace attribute of the Identifier remains the same for different versions of a spatial object. Verify whether the namespace and localId attributes of the external object identifier remain the same for different versions of a spatial object.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="versionId" minOccurs="0" maxOccurs="1" nillable="true"> <xs:annotation> <xs:documentation>-- Definition --The identifier of the particular version of the spatial object, with a maximum length of 25 characters. If the specification of a spatial object type with an external object identifier includes life-cycle information, the version identifier is used to distinguish between the different versions of a spatial object. Within the set of all versions of a spatial object, the version identifier is unique. -- Description --NOTE The maximum length has been selected to allow for time stamps based on ISO 8601, for example, "2007-02-12T12:12:12+05:30" as the version identifier. NOTE 2 The property is void, if the spatial data set does not distinguish between different versions of the spatial object. It is missing, if the spatial object type does not support any life-cycle information. -- Guidance --It is strongly recommended that a version is included in the inspireId to allow different versions of a spatial object to be distinguished. </xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="CharacterString"> <xs:attribute name="nilReason" type="gml:NilReasonType"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="Link"> <xs:annotation> <xs:documentation>-- Definition -- Hyperlink to where additional information can be found.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="URL" type="URL" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition -- Hyperlink to where additional information on the Area of Potential Risk (APSFR) is available on the web, at national level. --Guidance-- Voidable.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:simpleType name="LegislationLevelValue"> <xs:annotation> <xs:documentation>-- Definition --The level at which a legal act or convention has been adopted. --Description--Codelist: http://inspire.ec.europa.eu/codelist/LegislationLevelValue</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"/> </xs:simpleType> <xs:simpleType name="NameStatusValue"> <xs:annotation> <xs:documentation>-- Definition --The status of a geographical name, that is the information enabling to discern which credit should be given to the name with respect to its standardisation and/or its topicality. -- Description --NOTE The precise definition of the values 'Official', 'Standardised', 'Historical' and 'Other' can only be decided by Member States according to their legislation and practice. --Codelist: http://inspire.ec.europa.eu/codelist/NameStatusValue</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"/> </xs:simpleType> <xs:simpleType name="NativenessValue"> <xs:annotation> <xs:documentation>-- Definition --The nativeness of a geographical name. --Codelist http://inspire.ec.europa.eu/codelist/NativenessValue</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"/> </xs:simpleType> <xs:complexType name="OfficialJournalInformation"> <xs:annotation> <xs:documentation>-- Name --official journal information -- Definition --Full citation of the location of the legislative instrument within the official journal.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="officialJournalIdentification" type="CharacterString" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition --Reference to the location within the official journal within which the legislative instrument was published. This reference shall be comprised of three parts: - the title of the official journal - the volume and/or series number - Page number(s) -- Description --EXAMPLE: Official Journal of European Union (OJEU), L108, Volume 50, 1-14</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ISSN" type="CharacterString" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition -- The International Standard Serial Number (ISSN) is an eight-digit number that identifies the periodical publication in which the legislative instrument was published. -- Description --NOTE: Periodical publilcations are issued in successive parts, usually having numerical or chronological designations and required that each serial publication can be uniquely identified. EXAMPLE: OJ Series in which INSPIRE Directive is published has been assigned the ISSN: 1725-2555</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ISBN" type="CharacterString" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition --International Standard Book Number (ISBN) is an nine-digit number that uniquely identifies the book in which the legislative instrument was published.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="linkToJournal" type="URL" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition --Link to an online version of the official journal</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:simpleType name="SpecialisedZoneTypeCode"> <xs:annotation> <xs:documentation>-- Definition --Additional classification value which further specialises the type of management, regulation or restriction zone relevant to the domain. -- Description -- NOTE: This value should be derived from a relevant domain-specific controlled vocabulary, where available. - Guidance – Voidable. This allows more specific classification of the zone. This shall be a relevant zone type defined from an externally governed domain or community code list, where available. If no code list exists then this shall be the commonly used name assigned to the zone within the domain or community (preferably in English). The allowed values for this code list comprise any values defined by data provider -- Description--Codelist: http://inspire.ec.europa.eu/codelist/SpecialisedZoneTypeCode</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"/> </xs:simpleType> <xs:complexType name="CI_Date"> <xs:sequence> <xs:element name="date" type="DateTime" minOccurs="1" maxOccurs="1"/> <xs:element name="dateType" type="CI_DateTypeCode" minOccurs="1" maxOccurs="1"/> </xs:sequence> </xs:complexType> <xs:simpleType name="PartyRoleValue"> <xs:annotation> <xs:documentation>--Definition --Role(s) of the party in relation to a resource, such as owner. -- Description--Codelist: http://inspire.ec.europa.eu/codelist/RelatedPartyRoleValue --Guidance -- Voidable. CompetentAuthority role shall be "authority".</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"/> </xs:simpleType> <xs:complexType name="PronunciationOfName"> <xs:annotation> <xs:documentation>-- Definition --Proper, correct or standard (standard within the linguistic community concerned) pronunciation of a name. -- Description --SOURCE Adapted from [UNGEGN Manual 2006]. -- Guidance – Voidable.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="pronunciationSoundLink" type="URL" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition --Proper, correct or standard (standard within the linguistic community concerned) pronunciation of a name, expressed by a link to any sound file. -- Description --SOURCE Adapted from [UNGEGN Manual 2006]. -- Guidance –At least one of the two attributes pronunciationSoundLink and pronunciationIPA shall not be void.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="pronunciationIPA" type="CharacterString" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition --Proper, correct or standard (standard within the linguistic community concerned) pronunciation of a name, expressed in International Phonetic Alphabet (IPA). -- Description --SOURCE Adapted from [UNGEGN Manual 2006]. -- Guidance --At least one of the two attributes pronunciationSoundLink and pronunciationIPA shall not be void.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="SpellingOfName"> <xs:annotation> <xs:documentation>-- Definition --Proper way of writing a name. -- Description --SOURCE Adapted from [UNGEGN Manual 2006]. NOTE Proper spelling means the writing of a name with the correct capitalisation and the correct letters and diacritics present in an accepted standard order.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="text" type="CharacterString" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition --Way the name is written.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="script" type="Latn" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition --Set of graphic symbols (for example an alphabet) employed in writing the name, expressed using the four letters codes defined in ISO 15924, where applicable. -- Description --SOURCE Adapted from [UNGEGN Glossary 2007]. EXAMPLES Cyrillic, Greek, Roman/Latin scripts. NOTE 1The four letter codes for Latin (Roman), Cyrillic and Greek script are "Latn", "Cyrl" and "Grek", respectively. NOTE 2 In rare cases other codes could be used (for other scripts than Latin, Greek and Cyrillic). However, this should mainly apply for historical names in historical scripts. NOTE 3 This attribute is of first importance in the multi-scriptual context of Europe.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="transliterationScheme" type="CharacterString" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition --Method used for the names conversion between different scripts. -- Description --SOURCE Adapted from [UNGEGN Glossary 2007]. NOTE 1 This attribute should be filled for any transliterated spellings. If the transliteration scheme used is recorded in codelists maintained by ISO or UN, those codes should be preferred.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="TM_Position"> <xs:sequence> <xs:element name="anyOther" type="TM_TemporalPosition" minOccurs="1" maxOccurs="1"/> <xs:element name="date8601" type="Date" minOccurs="1" maxOccurs="1"/> <xs:element name="time8601" type="Time" minOccurs="1" maxOccurs="1"/> <xs:element name="dateTime8601" type="DateTime" minOccurs="1" maxOccurs="1"/> </xs:sequence> </xs:complexType> <xs:simpleType name="GM_Object"> <xs:annotation> <xs:documentation>-- Definition --GM_Object (Figure 6) is the root class of the geometric object taxonomy and supports interfaces common to all geographically referenced geometric objects. GM_Object instances are sets of direct positions in a particular coordinate reference system. A GM_Object can be regarded as an infinite set of points that satisfies the set operation interfaces for a set of direct positions, TransfiniteSet<DirectPosition>. Since an infinite collection class cannot be implemented directly, a Boolean test for inclusion shall be provided by the GM_Object interface. This international standard concentrates on vector geometry classes, but future work may use GM_Object as a root class without modification. NOTE As a type, GM_Object does not have a well-defined default state or value representation as a data type. Instantiated subclasses of GM_Object will. --Guidance-- The geometry shall be the same as the geometry used for reporting obligations under the Water Framework Directive [2000/60/EC] </xs:documentation> </xs:annotation> <xs:restriction base="xs:string"/> </xs:simpleType> <xs:complexType name="TM_TemporalPosition"> <xs:annotation> <xs:documentation>--Definition-- The position of a TM_Instant relative to a TM_ReferenceSystem.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="indeterminatePosition" type="TM_IndeterminateValue" minOccurs="0" maxOccurs="1"/> </xs:sequence> </xs:complexType> <xs:simpleType name="ZoneTypeCode"> <xs:annotation> <xs:documentation>-- Definition --High-level classification defining the type of Management, Restriction or Regulation Zone. -- Guidance – Data Providers reporting under Floods Directive must use the default value unitOfManagement for the zoneType attribute. -- Description--Codelist:http://inspire.ec.europa.eu/codelist/ZoneTypeCode</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"/> </xs:simpleType> <xs:simpleType name="TM_IndeterminateValue"> <xs:restriction base="xs:string"> <xs:enumeration value="unknow"/> <xs:enumeration value="now"/> <xs:enumeration value="before"/> <xs:enumeration value="after"/> <xs:enumeration value="name"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="CharacterSetCode"> <xs:restriction base="xs:string"> <xs:enumeration value="ISO10646-2"/> <xs:enumeration value="ISO8859"/> <xs:enumeration value="ISO10646-1"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="PT_FreeText"> <xs:restriction base="xs:string"/> </xs:simpleType> <xs:complexType name="Probability"> <xs:annotation> <xs:documentation>-- Definition --Continuous truth as a probability. The value (between 0.0 and 1.0) is a measure of belief (in the single occurrence case), or a measure of the distribution of occurrences (in the set case). The fine details of the semantics is the scope of probability and statistics, and the reader is directed towards his text of choice. </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="value" type="Real" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition --Value of the probability</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:simpleType name="Latn"> <xs:annotation> <xs:documentation>-- Definition --An enumeration to describe the method used to define the area of hazard or risk. -- Description --There are several ways to delineate the perimeter of a hazard or a risk : to model it, or to assess it indirectly</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="Latn"> <xs:annotation> <xs:documentation>-- Definition --Latin script.</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:complexType name="MeasureType"> <xs:annotation> <xs:documentation>The MeasureType code list enumerates the types of measures handled by the system that uses it. The default base list consist of those most commonly associated to geographic information, but the list can be extended, for example, to accommodate scientific measures that used different types units (power, temperatures, pressure, wavelength, frequency, work, acceleration, momentum, etc.)</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="area" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="length" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="angle" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="time" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="velocity" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="volume" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="scale" type="xs:string" minOccurs="1" maxOccurs="1"/> <xs:element name="weight" type="xs:string" minOccurs="1" maxOccurs="1"/> </xs:sequence> </xs:complexType> <xs:complexType name="TemporalReference"> <xs:annotation> <xs:documentation>Information about the temporal extent of the map. - Map date of creation. - Map temporal extent. - Map date of publication. - Map date of last revision.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="DateOfCreation" type="DateTime" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>Date in which the map was created. Specify month, day, year.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TemporalExtent" type="xs:string" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>Provide the temporal coverage for the map, or the validity period. Specify an interval for start-end period by means the month, day, year (eg. 01-01-2015–01-01-2017).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DateOfPublication" type="DateTime" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>Date in which the map was publicated by means of the URL service. Specify month, day, year.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DateOfLastRevision" type="DateTime" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>Date in which the map was updated or revised the last time. Specify month, day, year.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="Date"> <xs:sequence> <xs:element name="century" type="CharacterString" minOccurs="1" maxOccurs="1"/> <xs:element name="year" type="CharacterString" minOccurs="0" maxOccurs="1"/> <xs:element name="month" type="CharacterString" minOccurs="0" maxOccurs="1"/> <xs:element name="day" type="CharacterString" minOccurs="0" maxOccurs="1"/> </xs:sequence> </xs:complexType> <xs:simpleType name="Time"> <xs:restriction base="xs:string"/> </xs:simpleType> <xs:simpleType name="MapCategoryCodelist"> <xs:annotation> <xs:documentation>Available values for the category of the map</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="LowProbabilityHazard"/> <xs:enumeration value="MediumProbabilityHazard"/> <xs:enumeration value="HighProbabilityHazard"/> <xs:enumeration value="LowProbabilityRisk"/> <xs:enumeration value="MediumProbabilityRisk"/> <xs:enumeration value="HighProbabilityRisk"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> <xs:complexType name="PointOfContact"> <xs:annotation> <xs:documentation>Relevant metadata to be filled in: - Name of the map responsible organisation. - e-mail of the map responsible organisation.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="email" type="CharacterString" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>Provide the email for the contact point responsible for the link to the national FHRM maps.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ResponsibleOrganisation" type="CharacterString" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>Provide the name for the contact point responsible for the link to the national FHRM maps.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:simpleType name="CI_DateTypeCode"> <xs:annotation> <xs:documentation>-- Definition –Date of creation, publication or revision of the document.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="creation"> <xs:annotation> <xs:documentation> -- Definition – Date of creation of the document.</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="publication"> <xs:annotation> <xs:documentation>-- Definition – Date of publication of the document.</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="revision"> <xs:annotation> <xs:documentation>-- Definition – Date of revision of the document.</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:complexType name="ThematicIdentifier"> <xs:annotation> <xs:documentation> -- Definition --Thematic identifier to uniquely identify the spatial object. -- Description --Some spatial objects may be assigned multiple unique identifiers. These may have been established to meet data exchange requirements of different reporting obligations at International, European or national levels and/or internal data maintenance requirements. -- Guidance – voidable. thematic object identifier are additional identifiers that have been assigned to the zone. Multiple thematic object identifiers may be assigned to a zone where different data exchange requirements (e.g. national vs European reporting) have defined different lexical rules for thematic object identifiers. Where multiple thematic object identifiers exist all should be provided. This shall allows external datasets that use these thematic object identifiers for referencing to link to the INSPIRE spatial object. </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="identifier" type="FeatureUniqueEUCodeType" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation> -- Definition -- Descriptive unique object identifier applied to spatial objects in a defined information theme. -- Description -- Some management, restriction or regulation zones may be assigned multiple thematic identifiers. These may have been established to meet the reporting requirements of different legislative instruments at International, European or at Member State levels.&nbsp -- Guidance for ThematicId-- Data Providers reporting under Floods Directive must use the euUoMCode as the thematicIdIdentifier. Data Providers are required to report this element. Note that the value of thematicIdIdentifier attribute will be the same as the value of the localId attribute, if the Data Provider followed the INSPIRE recommendation (i.e. if the euUoMCode was used as the localId value). </xs:documentation> </xs:annotation> </xs:element> <xs:element name="identifierScheme" type="IdentifierSchemeType" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>-- Definition --Identifier defining the scheme used to assign the identifier. -- Description --NOTE 1: Reporting requirements for different environmental legislation mandate that each spatial object is assigned an identifier conforming to specific lexical rules. NOTE 2: These rules are often inconsistent so a spatial object may be assigned multiple identifiers which are used for object referencing to link information to the spatial object. -- Guidance fro ThematicScheme-- Data Providers reporting under Floods Directive must use the default value 'euUoMCode' for the thematicIdIdentifierScheme attribute. </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:schema>
European Environment Agency
Kgs. Nytorv 6, DK-1050 Copenhagen K, Denmark