Download - TWG BR-HB-SD

Transcript
Page 1: TWG BR-HB-SD

1

TWG BR-HB-SDTWG BR-HB-SD

INSPIRE Thematic Working Group onBiogeographical Region, Habitats and

Biotopes, Species Distribution

Presenter: Anders Friis-Christensen, Editor, TWG BR-HB-SD

INSPIRE Conference 2011, Edinburgh, Scotland29th june 2011

1

Page 2: TWG BR-HB-SD

22

Main aim:

…prepare data specifications ensuring exchange of spatial data from the biodiversity domain…

TWG BR-HB-SDTWG BR-HB-SD

Page 3: TWG BR-HB-SD

33

Basic facts:• The longest abbreviation: INSPIRE TWG BR-HB-SD• All 3 themes + PS DS = Biodiversity Scope • The largest TWG: (16 members) • 18 meetings so far: 3 physical, 15 teleconferences+ additional subgroup teleconferences

Profile of the group: • Coverage of 10 EU countries• Close connection with EEA/Europen Topic Centre (Natura 2000, SDF update)• Related EU funded projects representation• International and national domain networks coverage• Expertise for all three themes• Connection to INSPIRE Annex I Protected Sites TWG

TWG BR-HB-SDTWG BR-HB-SD

Page 4: TWG BR-HB-SD

44

TWG BR-HB-SDTWG BR-HB-SD – Contact points – Contact points

Surname Name Ctry Organisation Proposed by Role

Hinterlang Dirk DE Landesamt für Natur, Umwelt und Verbraucherschutz NRW

GDI-DE LMO Facilitator

Friis-Christensen Anders DK National Survey and Cadastre, Denmark National Survey and Cadastre, Denmark Editor

Tuchyňa Martin JRC European Commission, DG Joint Research Centre European Commission, DG JRC JRC Contact Point

Bruns Peteris LV Institute of Mathematics and Computer Science, University of Latvia (IMCS UL)

Institute of Mathematics and Computer Science, University of Latvia (IMCS UL)

Expert

Carlisle Margaret UK University of Aberdeen NATURE-GIS Expert

Jongman Robert NL Alterra Wageningen UR GEO BON-EBONE Expert

Kliment Tomáš SK Italian National Research Council, Slovak University of Technology

ENVEurope Expert

Mac Sharry Brian EEA ETC/BD EEA-EIONET Expert

Maxim Iurie RO TeamNet International RoEnv: Romania Environmental Expert

May Rudolf DE Federal Agency for Nature Conservation (BfN) -GDI-DE

-NetPhyD: German Phytodiversity NetworkExpert

Peterseil Johannes AT Umweltbundesamt GmdH Umweltbundesamt GmdH Expert

Roscher Sabine EEA ETC/BD EEA-EIONET Expert,

Schmidt Anne NL Alterra Green World Research, Centre for Geo-Information

Alterra Expert

Claus Simon BE Flanders Marine Institute EMODnet Biology Expert

Tirry Diederik BE SADL KULeuven R&D NATURE-GIS Expert

Valland Nils NO Norwegian Biodiversity Information Centre (NBIC)

ND: Digital Norway Expert

Vischer-Leopold Mareike DE Federal Agency for Nature Conservation Bundesamt für Naturschutz (BfN) Expert

HB

BR

SD

Page 5: TWG BR-HB-SD

55

Bio-geographical regions (BR)Bio-geographical regions (BR)

Short overview description

Definition Areas of relatively homogeneous ecological conditions with common characteristics. [Directive2007/2/EC]

Core content: • Natura 2000 Bio-geographical regions (9 regions)

– Marine regions (5 regions)• Support for other “Ecoregions”

Core legislation / convention: • Habitats Directive (EEC/92/43) / Natura 2000 network• Bern Convention / Emerald network

Classifications: • Natura 2000 and Emerald Bio-geographical regions • Environmental Stratification of Europe• Natural Vegetation Classification Value

Page 6: TWG BR-HB-SD

66

Bio-geographical regions (BR)Bio-geographical regions (BR)

Main achievements

• One, simple BR application schema:– Because of limited number of Bio-geographical region datasets– No complex requirements– In order to strive for maximum harmonisation of datasets

• BR application schema not only supports the classification of bio-geographical regions as mandated by the European Habitats Directive, but also meets the requirements raised by INSPIRE stakeholders with regard to alternative and more precise sets of different types of ecological regions

• Currently the BR application schema includes three distinct European classification schemes, however through the mechanism of codelists the model can be extended to define and include other classifications as well.

Page 7: TWG BR-HB-SD

7

Bio-geographical regions (BR)Bio-geographical regions (BR)

Data model• Dependences

– BiogeopgraphicalRegions (BR)

– Base Types (GCM)

7

«applicationSchema»Bio-geographicalRegions

+ Bio-geographicalRegion

+ EnvironmentalStratif icationClassif icationValue

+ Natura2000AndEmeraldBio-geographicalRegionClassif icationValue

+ NaturalVegetationClassif icationValue

+ RegionClassif icationLevelValue

+ RegionClassif icationSchemeValue

+ RegionClassificationValue

(from Bio-geographical Regions)

«applicationSchema»Base Types

+ Identif ier

+ SpatialDataSet

+ VoidReasonValue

+ ConditionOfFacilityValue

+ VerticalPositionValue

(from Generic Conceptual Model)

Open issue: References to other themes not clarified, e.g. to PS

Page 8: TWG BR-HB-SD

8

Bio-geographical regions (BR)Bio-geographical regions (BR)

Data model• Overview

«codeList»Natura2000AndEmeraldBio-geographicalRegionClassificationValue

+ alpine+ anatolian+ arctic+ atlantic+ blackSea+ boreal+ continental+ macaronesian+ marineAtlantic+ marineBaltic+ marineBlackSea+ marineMacaronesian+ marineMediterranean+ mediterranean+ pannonian+ steppic

«codeList»RegionClassificationLevelValue

+ international+ local+ national+ regional

«featureType»Bio-geographicalRegion

+ regionClassif ication: RegionClassif icationValue+ regionClassif icationScheme: RegionClassif icationSchemeValue+ shape: GM_MultiSurface

«voidable, lifeCycleInfo»+ beginLifespanVersion: DateTime+ endLifespanVersion: DateTime [0..1]

«voidable»+ inspireId: Identif ier+ regionClassif icationLevel: RegionClassif icationLevelValue

«codeList»RegionClassificationSchemeValue

+ environmentalStratif ication+ natura2000AndEmeraldBio-geographicalRegion+ naturalVegetation

«codeList»RegionClassificationValue

«codeList»EnvironmentalStratificationClassificationValue

+ alpineNorth+ alpineSouth+ anatolian+ atlanticCentral+ atlanticNorth+ boreal+ continental+ lusitanian+ mediterraneanMountains+ mediterraneanNorth+ mediterraneanSouth+ nemoral+ pannonian

NOTE: These are examples of codes. The structure of terms is hierarchical and the upper levet contained here are Environmental Zone (EnZ) w hich is subdivided in Environmental Strata (EnS) and contains 84 classes (not show n)

«codeList»NaturalVegetationClassificationValue

+ arcTunAlp+ atlheaths+ coastHalo+ des+ f loodPlainEst+ forSte+ hygThermDec+ medScler+ mesConifMix+ mesDecMix+ mires+ oroxero+ polDesNiv+ reedSw amp+ step+ subarcBorSubalp+ sw ampFen+ thermDecMix+ xeroConif

NOTE: These are examples of codes. The structure of terms is hierarchical. Only upper hierarchical terms are included in the list.

Only one spatial object type

8

All other classes are codelists

Open issue: RegionClassificationSchemeValue necessary?

Page 9: TWG BR-HB-SD

9

Bio-geographical regions (BR)Bio-geographical regions (BR)

Data model• Extension mechanism

9

«codeList»Natura2000AndEmeraldBio-geographicalRegionClassificationValue

+ alpine+ anatolian+ arctic+ atlantic+ blackSea+ boreal+ continental+ macaronesian+ marineAtlantic+ marineBaltic+ marineBlackSea+ marineMacaronesian+ marineMediterranean+ mediterranean+ pannonian+ steppic

«codeList»RegionClassificationSchemeValue

+ environmentalStratif ication+ natura2000AndEmeraldBio-geographicalRegion+ naturalVegetation

«codeList»RegionClassificationValue

«codeList»EnvironmentalStratificationClassificationValue

+ alpineNorth+ alpineSouth+ anatolian+ atlanticCentral+ atlanticNorth+ boreal+ continental+ lusitanian+ mediterraneanMountains+ mediterraneanNorth+ mediterraneanSouth+ nemoral+ pannonian

«codeList»NaturalVegetationClassificationValue

+ arcTunAlp+ atlheaths+ coastHalo+ des+ f loodPlainEst+ forSte+ hygThermDec+ medScler+ mesConifMix+ mesDecMix+ mires+ oroxero+ polDesNiv+ reedSw amp+ step+ subarcBorSubalp+ sw ampFen+ thermDecMix+ xeroConif

1. Subclass abstract codelist RegionClassificationValue

2. Add another value to RegionClassificationSchemeValue

Page 10: TWG BR-HB-SD

1010

Bio-geographical regions (BR)Bio-geographical regions (BR)

Open issues

1. Theme specific issues:a) Ecoregions with respect to the Water Framework b) Is regionClassificationLevel required in the application schema or

could it be represented in MD?

2. Generic issues:a) Relationship to other themes (for example with Annex I Protected

Sites)b) Codelists: They need to be hierarchical, shall they be external or

specific to INSPIRE? c) Data quality + Dataset level metadatad) Portrayal

Page 11: TWG BR-HB-SD

1111

Habitats and Biotopes (HB)Habitats and Biotopes (HB)

Short overview descriptionDefinition “Geographical areas characterised by specific ecological conditions, processes, structure, and (life support) functions that physically support the organisms that live there. Includes terrestrial and aquatic areas distinguished by geographical, abiotic and biotic features, whether entirely natural or seminatural.” [Directive2007/2/EC]

Content • Covered area • Classification• Object level metadata:

– Method for collecting data (source information)

Page 12: TWG BR-HB-SD

1212

Habitats and Biotopes (HB)Habitats and Biotopes (HB)

Short overview description

Habitats and Biotopes are spatially delimited by specific ecological conditions, processes, structure and life support functions that physically support the organisms that live there.

Spatial representation : • Mapping as Features – precise delineation• Distribution as Coverages (Discrete) - tessellation of space (grid)Classifications: • Mandatory:

– Habitats Directive “habitat types” (recommended) or– EUNIS habitat classification

• Voidable: Local/national coding list– Including a possible mapping qualifier

Page 13: TWG BR-HB-SD

1313

Habitats and Biotopes (HB)Habitats and Biotopes (HB)

Main achievements• Harmonisation was achieved by using one classification

system, which serves as “primus inter pares” to which all other classification systems can be mapped.

– Support of one or many “local” habitat type classifications and their mappings

• For the purpose of harmonization widely accepted code lists for habitat types and species names are mandatory and not voidable.

Page 14: TWG BR-HB-SD

14

Data model• Dependences

– HabitatsAndBiotopes (HB)– SpeciesDistribution (SD)– Coverages (Base Model)– Base Types (GCM)

14

Habitats and Biotopes (HB)Habitats and Biotopes (HB)

«applicationSchema»Base Types

+ Identif ier

+ SpatialDataSet

+ VoidReasonValue

+ ConditionOfFacilityValue

+ VerticalPositionValue

(from Generic Conceptual Model)

«applicationSchema»Coverages (Domain and Range)

+ ContinuousCoverage

+ CoverageByDomainAndRange

+ CoverageFunction

+ DiscreteCoverage

+ GridCoverage

+ GridFunction

+ MultiCurveCoverage

+ MultiPointCoverage

+ MultiSolidCoverage

+ MultiSurfaceCoverage

+ Rectif iedGridCoverage

+ ReferenceableGridCoverage

(from Base Models)

«applicationSchema»HabitatsAndBiotopes

+ Habitat

+ HabitatDistributionCoverage

+ HabitatDistributionUnit

+ HabitatMapping

+ HabitatMappingType

+ HabitatSpeciesType

+ HabitatType

+ HabitatVegetationType

+ LocalNameType

+ Qualif ierLocalNameValue

+ ReferenceHabitatTypeSchemeValue

+ SourceInformation

+ SourceMethodValue

+ SourceProviderType

(from Habitats and Biotopes)

«applicationSchema»SpeciesDistribution

+ AggregationMethodValue

+ Article17CountingUnitValue

+ Article17SourceMethodValue

+ CountingMethodValue

+ CountingUnitValue

+ DistributionInfoType

+ GeneralCountingUnitValue

+ GeneralSourceMethodValue

+ LocalSpeciesNameType

+ Qualif ierValue

+ RangeType

+ ReferenceSpeciesSchemeValue

+ ResidencyStatusValue

+ SourceInformation

+ SourceMethodValue

+ SourceProviderType

+ SpeciesDistributionCoverage

+ SpeciesDistributionUnit

(from Species Distribution)

Open issue: References to other themes not clarified, e.g. to PS

Page 15: TWG BR-HB-SD

15

Habitats and Biotopes (HB)Habitats and Biotopes (HB)

Data model• Overview

15

Species Distribution

GCM Coverage

«dataType»HabitatType

+ referenceHabitatTypeId: CharacterString+ referenceHabitatTypeScheme: ReferenceHabitatTypeSchemeValue

«voidable»+ localHabitatName: LocalNameType [0..1]

«featureType»Habitat

«voidable»+ inspireId: Identif ier [0..1]

«featureType»HabitatDistributionUnit

«voidable»+ coveragePercentageArea: Percentage [0..1]+ coveragePercentageLength: Percentage [0..1]+ totalArea: Number [0..1]+ totalLength: Number [0..1]

«featureType»HabitatMapping

+ geometry: GM_Object+ habitat: HabitatMappingType [1..*]

«voidable»+ habitatSpecies: HabitatSpeciesType [0..*]+ habitatVegetation: HabitatVegetationType [0..*]

«dataType»HabitatSpeciesType

+ referenceSpeciesId: CharacterString+ referenceSpeciesScheme: ReferenceSpeciesSchemeValue

«voidable»+ localSpeciesName: LocalNameType [0..1]

«dataType»HabitatVegetationType

+ localName: LocalNameType [0..1]

«dataType»LocalNameType

+ lcoalSchemeURI: URI+ localNameValue: CharacterString

«voidable»+ qualif ierLocalName: Qualif ierLocalNameValue

«featureType»SourceInformation

+ sourceMethod: SourceMethodValue

«voidable»+ inspireId: Identif ier [0..1]+ methodReference: URI [0..*]+ sourceProvider: SourceProviderType [0..1]+ validFrom: DateTime+ validTo: DateTime [0..1]

«codeList»SourceMethodValue

+ absentData+ completeMapping+ expertOpinion+ extrapolationFromSurveyPartOfArea+ extrapolationFromSurveySampling+ remoteSensingImageInterpretation+ selectiveBiotopeSurvey

«dataType»SourceProviderType

«voidable»+ institutionName: CI_ResponsibleParty+ sourceDatabase: CharacterString [0..*]

Coverage

«featureType»Coverages (Domain and Range)::

CoverageByDomainAndRange

+ coverageFunction: CoverageFunction [0..1]+ domainSet: Any+ rangeSet: Any [0..*] {ordered}

constraints{gridFunctionRequiresGridDomain}

«featureType»HabitatDistributionCoverage

+ habitat: HabitatType+ inspireId: Identif ier::CoverageByDomainAndRange+ coverageFunction: CoverageFunction [0..1]+ domainSet: Any+ rangeSet: Any [0..*] {ordered}::Coverage+ metadata: Any [0..*]+ rangeType: RecordType

«voidable, lifeCycleInfo»+ beginLifespanVersion: DateTime+ endLifespanVersion: DateTime

«voidable»+ domainExtent: EX_GeographicExtent

constraints{domainIsMultiSurfaceOrRectif iedGridORMultiCurveOrMultiPoint}{rangeSetIsHabitatDistribution}

«dataType»HabitatMappingType

«voidable»+ coveredArea: Number [0..1]+ coveredLength: Number [0..1]

«codeList»ReferenceHabitatTypeSchemeValue

+ eunis+ habitatsDirective

«codeList»QualifierLocalNameValue

+ congruent+ excludes+ includedIn+ includes+ overlaps

«codeList»SpeciesDistribution::

ReferenceSpeciesSchemeValue

+ eunis+ eunomen+ natureDirectives

+metadata 0..1

Feature

Page 16: TWG BR-HB-SD

16

Habitats and Biotopes (HB)Habitats and Biotopes (HB)

Data model• Habitats mapping

FeaturesThe delineation of each habitat is

represented as individual features.

16

«featureType»SourceInformation

+ sourceMethod: SourceMethodValue

«voidable»+ inspireId: Identif ier [0..1]+ methodReference: URI [0..*]+ sourceProvider: SourceProviderType [0..1]+ validFrom: DateTime+ validTo: DateTime [0..1]

«featureType»Habitat

«voidable»+ inspireId: Identif ier [0..1]

«featureType»HabitatMapping

+ geometry: GM_Object+ habitat: HabitatMappingType [1..*]

«voidable»+ habitatSpecies: HabitatSpeciesType [0..*]+ habitatVegetation: HabitatVegetationType [0..*]

HabitatType

«dataType»HabitatMappingType

::HabitatType+ referenceHabitatTypeId: CharacterString+ referenceHabitatTypeScheme: ReferenceHabitatTypeSchemeValue

«voidable»+ coveredArea: Number [0..1]+ coveredLength: Number [0..1]::HabitatType+ localHabitatName: LocalNameType [0..1]

«dataType»HabitatSpeciesType

+ referenceSpeciesId: CharacterString+ referenceSpeciesScheme: ReferenceSpeciesSchemeValue

«voidable»+ localSpeciesName: LocalNameType [0..1]

«dataType»HabitatVegetationType

+ localName: LocalNameType [0..1]

«dataType»SourceProviderType

«voidable»+ institutionName: CI_ResponsibleParty+ sourceDatabase: CharacterString [0..*]

+metadata 0..1

Page 17: TWG BR-HB-SD

17

Habitats and Biotopes (HB)Habitats and Biotopes (HB)

Data model• Overview

17

Species Distribution

GCM Coverage

«dataType»HabitatType

+ referenceHabitatTypeId: CharacterString+ referenceHabitatTypeScheme: ReferenceHabitatTypeSchemeValue

«voidable»+ localHabitatName: LocalNameType [0..1]

«featureType»Habitat

«voidable»+ inspireId: Identif ier [0..1]

«featureType»HabitatDistributionUnit

«voidable»+ coveragePercentageArea: Percentage [0..1]+ coveragePercentageLength: Percentage [0..1]+ totalArea: Number [0..1]+ totalLength: Number [0..1]

«featureType»HabitatMapping

+ geometry: GM_Object+ habitat: HabitatMappingType [1..*]

«voidable»+ habitatSpecies: HabitatSpeciesType [0..*]+ habitatVegetation: HabitatVegetationType [0..*]

«dataType»HabitatSpeciesType

+ referenceSpeciesId: CharacterString+ referenceSpeciesScheme: ReferenceSpeciesSchemeValue

«voidable»+ localSpeciesName: LocalNameType [0..1]

«dataType»HabitatVegetationType

+ localName: LocalNameType [0..1]

«dataType»LocalNameType

+ lcoalSchemeURI: URI+ localNameValue: CharacterString

«voidable»+ qualif ierLocalName: Qualif ierLocalNameValue

«featureType»SourceInformation

+ sourceMethod: SourceMethodValue

«voidable»+ inspireId: Identif ier [0..1]+ methodReference: URI [0..*]+ sourceProvider: SourceProviderType [0..1]+ validFrom: DateTime+ validTo: DateTime [0..1]

«codeList»SourceMethodValue

+ absentData+ completeMapping+ expertOpinion+ extrapolationFromSurveyPartOfArea+ extrapolationFromSurveySampling+ remoteSensingImageInterpretation+ selectiveBiotopeSurvey

«dataType»SourceProviderType

«voidable»+ institutionName: CI_ResponsibleParty+ sourceDatabase: CharacterString [0..*]

Coverage

«featureType»Coverages (Domain and Range)::

CoverageByDomainAndRange

+ coverageFunction: CoverageFunction [0..1]+ domainSet: Any+ rangeSet: Any [0..*] {ordered}

constraints{gridFunctionRequiresGridDomain}

«featureType»HabitatDistributionCoverage

+ habitat: HabitatType+ inspireId: Identif ier::CoverageByDomainAndRange+ coverageFunction: CoverageFunction [0..1]+ domainSet: Any+ rangeSet: Any [0..*] {ordered}::Coverage+ metadata: Any [0..*]+ rangeType: RecordType

«voidable, lifeCycleInfo»+ beginLifespanVersion: DateTime+ endLifespanVersion: DateTime

«voidable»+ domainExtent: EX_GeographicExtent

constraints{domainIsMultiSurfaceOrRectif iedGridORMultiCurveOrMultiPoint}{rangeSetIsHabitatDistribution}

«dataType»HabitatMappingType

«voidable»+ coveredArea: Number [0..1]+ coveredLength: Number [0..1]

«codeList»ReferenceHabitatTypeSchemeValue

+ eunis+ habitatsDirective

«codeList»QualifierLocalNameValue

+ congruent+ excludes+ includedIn+ includes+ overlaps

«codeList»SpeciesDistribution::

ReferenceSpeciesSchemeValue

+ eunis+ eunomen+ natureDirectives

+metadata 0..1

Coverage

Page 18: TWG BR-HB-SD

18

Habitats and Biotopes (HB)Habitats and Biotopes (HB)

18

Data model• Habitats mapping

CoveragesPresence of habitats are summarised

based on a tessellation of space, e.g., by grids.

GCM Coverage

Coverage

«featureType»Coverages (Domain and Range)::

CoverageByDomainAndRange

+ coverageFunction: CoverageFunction [0..1]+ domainSet: Any+ rangeSet: Any [0..*] {ordered}

constraints{gridFunctionRequiresGridDomain}

«featureType»HabitatDistributionCoverage

+ habitat: HabitatType+ inspireId: Identif ier::CoverageByDomainAndRange+ coverageFunction: CoverageFunction [0..1]+ domainSet: Any+ rangeSet: Any [0..*] {ordered}::Coverage+ metadata: Any [0..*]+ rangeType: RecordType

«voidable, lifeCycleInfo»+ beginLifespanVersion: DateTime+ endLifespanVersion: DateTime

«voidable»+ domainExtent: EX_GeographicExtent

constraints{domainIsMultiSurfaceOrRectif iedGridORMultiCurveOrMultiPoint}{rangeSetIsHabitatDistribution}

«featureType»SourceInformation

+ sourceMethod: SourceMethodValue

«voidable»+ inspireId: Identif ier [0..1]+ methodReference: URI [0..*]+ sourceProvider: SourceProviderType [0..1]+ validFrom: DateTime+ validTo: DateTime [0..1]

«featureType»HabitatDistributionUnit

«voidable»+ coveragePercentageArea: Percentage [0..1]+ coveragePercentageLength: Percentage [0..1]+ totalArea: Number [0..1]+ totalLength: Number [0..1]

«featureType»Habitat

«voidable»+ inspireId: Identif ier [0..1]

domainIsMultiSurfaceOrRectif iedGridORMultiCurveOrMultiPoint/* domain is a multi surface, rectif ied grid, multi curve or multi point*/inv: domainSet.oclIsKindOf(GM_MultiSurface)or domainSet.oclIsKindOf(CV_Rectif iedGrid) or domainSet.oclIsKindOf(GM_MultiCurve) or domainSet.oclIsKindOf(GM_MultiPoint)

rangeSetIsHabitatDistribution/* range set is described by habitat distribution*/inv: rangeSet.oclIsKindOf(HabitatDistribution)

«dataType»HabitatType

+ referenceHabitatTypeId: CharacterString+ referenceHabitatTypeScheme: ReferenceHabitatTypeSchemeValue

«voidable»+ localHabitatName: LocalNameType [0..1]

«dataType»SourceProviderType

«voidable»+ institutionName: CI_ResponsibleParty+ sourceDatabase: CharacterString [0..*]

+metadata0..1

Open issue: Implementation of coverages

Page 19: TWG BR-HB-SD

19

Habitats and Biotopes (HB)Habitats and Biotopes (HB)

Implementation model

of coverage (Sec 9)

«featureType»HabitatsAndBiotopes::Habitat

«voidable»+ inspireId: Identif ier [0..1]

«featureType»HabitatDistributionUnitFeature

+ geometry: GM_Object+ habitat: HabitatType

«voidable, lifeCycleInfo»+ beginLifespanVersion: DateTime+ endLifespanVersion: DateTime

«voidable»+ coveragePercentageArea: Percentage [0..1]+ coveragePercentageLength: Percentage [0..1]+ totalArea: Number [0..1]+ totalLength: Number [0..1]::Habitat+ inspireId: Identif ier [0..1]

constraints{allow edGeometryType}

«featureType»HabitatDistributionFeatureCollection

+ inspireId: Identif ier

«voidable»+ domainExtent: EX_GeographicExtent

«featureType»HabitatsAndBiotopes::SourceInformation

+ sourceMethod: SourceMethodValue

«voidable»+ inspireId: Identif ier [0..1]+ methodReference: URI [0..*]+ sourceProvider: SourceProviderType [0..1]+ validFrom: DateTime+ validTo: DateTime [0..1]

allow edGeometryType/* Type of geometry shall be GM_Surface or GM_MultiSurface or GM_Point or GM_MultiPoint or GM_Curve or GM_MultiCurve*/inv: geometry.oclIsKindOf(GM_Surface) or geometry.oclIsKindOf(GM_MultiSurface) or geometry.oclIsKindOf(GM_Point) or geometry.oclIsKindOf(GM_MultiPoint) or geometry.oclIsKindOf(GM_Curve) or geometry.oclIsKindOf(GM_MultiCurve)

+member0..*+metadata 0..1

Problem: No implementations exist of e.g. multi-surface coverages

Page 20: TWG BR-HB-SD

2020

Habitats and Biotopes (HB)Habitats and Biotopes (HB)

Open issues1. Theme specific issues:

a) Introducing a feature collection (spatial data) set for predefined data sets for the habitat mapping representation

b) Need for more habitatTypes for the coverage.c) Is there a need for more grid types (e.g. irregular ones)?d) Data quality + Dataset level metadatae) Portrayal

2. Generic issues: a) Encoding of coverages. Multiple encodings (additional implementation

model).b) Discussion on Data quality + Dataset level metadatac) Codelists: Are all extendible by MS, do they need to be hierarchical,

shall they be external or specific to INSPIRE?d) Relationships with other themese) Portrayal of coverages

Page 21: TWG BR-HB-SD

2121

Species distribution (SD)Species distribution (SD)

Short overview descriptionDefinition Geographical distribution of occurrence of animal and plant species aggregated by grid, region, administrative unit or other analytical unit [Directive 2007/2/EC].

Core content • Coverage description

– Reference species name+classification• Distribution information description

– Residency status – Population size within the spatial unit– Data sensitivity

• Source information description– Methodologies

• Source• Aggregation

Page 22: TWG BR-HB-SD

2222

Short overview descriptionAggregations of raw species observations to create general distributions. A possibility to refer to observations made possible by linking to Environmental Monitoring Facilities. DS terminology: Species = taxon

Spatial representation : • Current situation: feature collections• Appropriate conceptual approach: Coverages

– Aggregation or Distribution is modelled as (Discrete) coverages (but can be encoded as feature collections)

Classifications (reference ones): • EU-NOMEN (Recommended)• EUNIS• NATURA2000

Species distribution (SD)Species distribution (SD)

Page 23: TWG BR-HB-SD

2323

Main achievements• Certain generic constructs allowing for different source

methods and counting methods• Species names and classifications (support of one or many

“local” names and their mappings to a reference one)• Support of wide range of spatial distribution types (points, grid

cells, multi-surface, curves)

Species distribution (SD)Species distribution (SD)

Page 24: TWG BR-HB-SD

24

Data model• Dependences

– SpeciesDistribution (SD)– Environmental monitoring

facilities (EF)– Coverages (Base Model)– Base Types (GCM)

24

Species distribution (SD)Species distribution (SD)

«applicationSchema»SpeciesDistribution

+ AggregationMethodValue

+ Article17CountingUnitValue

+ Article17SourceMethodValue

+ CountingMethodValue

+ CountingUnitValue

+ DistributionInfoType

+ GeneralCountingUnitValue

+ GeneralSourceMethodValue

+ LocalSpeciesNameType

+ Qualif ierValue

+ RangeType

+ ReferenceSpeciesSchemeValue

+ ResidencyStatusValue

+ SourceInformation

+ SourceMethodValue

+ SourceProviderType

+ SpeciesDistributionCoverage

+ SpeciesDistributionUnit

(from Species Distribution)

«applicationSchema»Coverages (Domain and Range)

+ ContinuousCoverage

+ CoverageByDomainAndRange

+ CoverageFunction

+ DiscreteCoverage

+ GridCoverage

+ GridFunction

+ MultiCurveCoverage

+ MultiPointCoverage

+ MultiSolidCoverage

+ MultiSurfaceCoverage

+ Rectif iedGridCoverage

+ ReferenceableGridCoverage

(from Base Models)

«applicationSchema»Base Types

+ Identif ier

+ SpatialDataSet

+ VoidReasonValue

+ ConditionOfFacilityValue

+ VerticalPositionValue

(from Generic Conceptual Model)

«applicationSchema»Environmental Monitoring Facilities

+ AbstractMonitoringFeature

+ AbstractMonitoringObject

+ AnyThematicLink

+ Classif icationSchema

+ Classif icationUnit

+ EnvironmentalMonitoringActivity

+ EnvironmentalMonitoringFacility

+ EnvironmentalMonitoringNetw ork

+ EnvironmentalMonitoringProgram

+ Hierarchy

+ INSPIRE_GF_PropertyType

+ INSPIRE_OM_Process

+ MeasurementRegimeValue

+ MediaValue

+ MobileValue

+ Netw orkFacility

+ ObservingCapability

+ OperationalActivityPeriod

+ ProcessParameter

+ ProcessTypeValue

+ ReportToLegalAct

+ ResultAcquisitionSourceValue

+ ResultNatureValue

(from Environmental Monitoring Facilities)

Open issue: References to other themes not clarified, e.g. to PS

Page 25: TWG BR-HB-SD

25

Data model – overview

25

Species distribution (SD)Species distribution (SD)Environmental Monitoring FacilityGCM Coverage

«codeList»Article17CountingUnitValue

+ adults+ area+ breedingFemales+ callingMales+ colonies+ f low eringStems+ individuals+ inhabitedLogs+ inhabitedStonesOrBoulders+ inhabitedTrees+ length+ localities+ males+ pairs+ shoots+ tufts

«codeList»AggregationMethodValue

+ observationAggregation+ scientif icAnalysis

«dataType»DistributionInfoType

+ countingMethod: CountingMethodValue+ countingUnit: CountingUnitValue+ numericalRange: RangeType [0..1]+ specif icNumericalCount: Integer [0..1]

«voidable»+ residencyStatus: ResidencyStatusValue [0..1]+ sensitiveInfo: Boolean [0..1]

constraints{numericalRangeEmpty}{specif icNumericalCountEmpty}

«dataType»LocalSpeciesNameType

+ localSpeciesNameValue: CharacterString+ localSpeciesSchemeId: CharacterString

«voidable»+ qualif ier: Qualif ierValue [0..1]

«dataType»RangeType

+ low erBound: Integer [0..1]+ upperBound: Integer [0..1]

«codeList»ResidencyStatusValue

+ concentration+ cultivated+ extinct+ introducedEstablished+ introducedImpermanent+ native+ naturallyImpermanent+ permanent+ probablyExtinct+ re-introducedOrTranslocated+ reproducing+ w intering

«featureType»SourceInformation

+ aggregationMethod: AggregationMethodValue [1..*]+ sourceMethod: SourceMethodValue

«voidable»+ inspireId: Identif ier [0..1]+ localSpeciesName: LocalSpeciesNameType [0..*]+ methodReference: CharacterString [0..1]+ sourceProvider: SourceProviderType [1..*]+ validFrom: DateTime+ validTo: DateTime [0..1]

«codeList»GeneralSourceMethodValue

+ collectionExamination+ gridMapping+ lineSampling+ literatureExamination+ randomObservations+ statisticalSampling

«dataType»SourceProviderType

«voidable»+ inistitutionName: CI_ResponsibleParty+ sourceDatabase: CharacterString [0..*]

«featureType»SpeciesDistributionUnit

«voidable»+ distributionInfo: DistributionInfoType [0..*]+ inspireId: Identif ier [0..1]

«featureType»SpeciesDistributionCoverage

+ inspireId: Identif ier+ referenceSpeciesId: CharacterString+ referenceSpeciesScheme: ReferenceSpeciesSchemeValue::CoverageByDomainAndRange+ coverageFunction: CoverageFunction [0..1]+ domainSet: Any+ rangeSet: Any [0..*] {ordered}::Coverage+ metadata: Any [0..*]+ rangeType: RecordType

«voidable, lifeCycleInfo»+ beginLifespanVersion: DateTime+ endLifespanVersion: DateTime

«voidable»+ domainExtent: EX_GeographicExtent

constraints{domainIsMultiSurfaceOrRectif iedGridOrMultiPoint}{rangeSetIsSpeciesDistributionUnit}

Coverage

«featureType»Coverages (Domain and Range)::

CoverageByDomainAndRange

+ coverageFunction: CoverageFunction [0..1]+ domainSet: Any+ rangeSet: Any [0..*] {ordered}

constraints{gridFunctionRequiresGridDomain}

«codeList»ReferenceSpeciesSchemeValue

+ eunis+ eunomen+ natureDirectives

«codeList»CountingMethodValue

+ calculated+ counted+ estimated

«codeList»QualifierValue

+ congruent+ excludes+ includedIn+ includes+ overlaps

«codeList»SourceM ethodValue

«codeList»CountingUnitValue«codeList»

Article17SourceMethodValue

+ absentData+ completeSurvey+ estimateExpert+ estimatePartial

«codeList»GeneralCountingUnitValue

+ colonies+ individuals+ pairs+ shoots+ tufts

AbstractMonitoringFeature

«featureType»Environmental Monitoring Facilities::

EnvironmentalMonitoringFacility

+ mediaMonitored: MediaValue [1..*]

«voidable»+ measurementRegime: MeasurementRegimeValue+ mobile: MobileValue+ representativePoint: GM_Point [0..1]+ resultAcquisitionSource: ResultAcquisitionSourceValue [0..1]

+metadata«voidable»

0..1

+monitoringFacility«voidable»

0..*

+supersede0..* genealogy

+supersedeBy0..*+relatedTo 0..*

Link to EMF

Page 26: TWG BR-HB-SD

26

Link to EMF

26

Species distribution (SD)Species distribution (SD)

Environmental Monitoring Facility

«featureType»SpeciesDistributionUnit

«voidable»+ distributionInfo: DistributionInfoType [0..*]+ inspireId: Identif ier [0..1]

AbstractMonitoringFeature

«featureType»Environmental Monitoring Facilities::

EnvironmentalMonitoringFacility

+ mediaMonitored: MediaValue [1..*]

«voidable»+ measurementRegime: MeasurementRegimeValue+ mobile: MobileValue+ representativePoint: GM_Point [0..1]+ resultAcquisitionSource: ResultAcquisitionSourceValue [0..1]

+monitoringFacility«voidable»

0..*

+supersede0..* genealogy

+supersedeBy0..*+relatedTo 0..*

Page 27: TWG BR-HB-SD

27

Data model – overview

27

Species distribution (SD)Species distribution (SD)Environmental Monitoring FacilityGCM Coverage

«codeList»Article17CountingUnitValue

+ adults+ area+ breedingFemales+ callingMales+ colonies+ f low eringStems+ individuals+ inhabitedLogs+ inhabitedStonesOrBoulders+ inhabitedTrees+ length+ localities+ males+ pairs+ shoots+ tufts

«codeList»AggregationMethodValue

+ observationAggregation+ scientif icAnalysis

«dataType»DistributionInfoType

+ countingMethod: CountingMethodValue+ countingUnit: CountingUnitValue+ numericalRange: RangeType [0..1]+ specif icNumericalCount: Integer [0..1]

«voidable»+ residencyStatus: ResidencyStatusValue [0..1]+ sensitiveInfo: Boolean [0..1]

constraints{numericalRangeEmpty}{specif icNumericalCountEmpty}

«dataType»LocalSpeciesNameType

+ localSpeciesNameValue: CharacterString+ localSpeciesSchemeId: CharacterString

«voidable»+ qualif ier: Qualif ierValue [0..1]

«dataType»RangeType

+ low erBound: Integer [0..1]+ upperBound: Integer [0..1]

«codeList»ResidencyStatusValue

+ concentration+ cultivated+ extinct+ introducedEstablished+ introducedImpermanent+ native+ naturallyImpermanent+ permanent+ probablyExtinct+ re-introducedOrTranslocated+ reproducing+ w intering

«featureType»SourceInformation

+ aggregationMethod: AggregationMethodValue [1..*]+ sourceMethod: SourceMethodValue

«voidable»+ inspireId: Identif ier [0..1]+ localSpeciesName: LocalSpeciesNameType [0..*]+ methodReference: CharacterString [0..1]+ sourceProvider: SourceProviderType [1..*]+ validFrom: DateTime+ validTo: DateTime [0..1]

«codeList»GeneralSourceMethodValue

+ collectionExamination+ gridMapping+ lineSampling+ literatureExamination+ randomObservations+ statisticalSampling

«dataType»SourceProviderType

«voidable»+ inistitutionName: CI_ResponsibleParty+ sourceDatabase: CharacterString [0..*]

«featureType»SpeciesDistributionUnit

«voidable»+ distributionInfo: DistributionInfoType [0..*]+ inspireId: Identif ier [0..1]

«featureType»SpeciesDistributionCoverage

+ inspireId: Identif ier+ referenceSpeciesId: CharacterString+ referenceSpeciesScheme: ReferenceSpeciesSchemeValue::CoverageByDomainAndRange+ coverageFunction: CoverageFunction [0..1]+ domainSet: Any+ rangeSet: Any [0..*] {ordered}::Coverage+ metadata: Any [0..*]+ rangeType: RecordType

«voidable, lifeCycleInfo»+ beginLifespanVersion: DateTime+ endLifespanVersion: DateTime

«voidable»+ domainExtent: EX_GeographicExtent

constraints{domainIsMultiSurfaceOrRectif iedGridOrMultiPoint}{rangeSetIsSpeciesDistributionUnit}

Coverage

«featureType»Coverages (Domain and Range)::

CoverageByDomainAndRange

+ coverageFunction: CoverageFunction [0..1]+ domainSet: Any+ rangeSet: Any [0..*] {ordered}

constraints{gridFunctionRequiresGridDomain}

«codeList»ReferenceSpeciesSchemeValue

+ eunis+ eunomen+ natureDirectives

«codeList»CountingMethodValue

+ calculated+ counted+ estimated

«codeList»QualifierValue

+ congruent+ excludes+ includedIn+ includes+ overlaps

«codeList»SourceM ethodValue

«codeList»CountingUnitValue«codeList»

Article17SourceMethodValue

+ absentData+ completeSurvey+ estimateExpert+ estimatePartial

«codeList»GeneralCountingUnitValue

+ colonies+ individuals+ pairs+ shoots+ tufts

AbstractMonitoringFeature

«featureType»Environmental Monitoring Facilities::

EnvironmentalMonitoringFacility

+ mediaMonitored: MediaValue [1..*]

«voidable»+ measurementRegime: MeasurementRegimeValue+ mobile: MobileValue+ representativePoint: GM_Point [0..1]+ resultAcquisitionSource: ResultAcquisitionSourceValue [0..1]

+metadata«voidable»

0..1

+monitoringFacility«voidable»

0..*

+supersede0..* genealogy

+supersedeBy0..*+relatedTo 0..*

Coverage

Page 28: TWG BR-HB-SD

2828

Species distribution (SD)Species distribution (SD)

GCM Coverage «featureType»SpeciesDistributionUnit

«voidable»+ distributionInfo: DistributionInfoType [0..*]+ inspireId: Identif ier [0..1]

«featureType»SpeciesDistributionCoverage

+ inspireId: Identif ier+ referenceSpeciesId: CharacterString+ referenceSpeciesScheme: ReferenceSpeciesSchemeValue::CoverageByDomainAndRange+ coverageFunction: CoverageFunction [0..1]+ domainSet: Any+ rangeSet: Any [0..*] {ordered}::Coverage+ metadata: Any [0..*]+ rangeType: RecordType

«voidable, lifeCycleInfo»+ beginLifespanVersion: DateTime+ endLifespanVersion: DateTime

«voidable»+ domainExtent: EX_GeographicExtent

constraints{domainIsMultiSurfaceOrRectif iedGridOrMultiPoint}{rangeSetIsSpeciesDistributionUnit}

Coverage

«featureType»Coverages (Domain and Range)::

CoverageByDomainAndRange

+ coverageFunction: CoverageFunction [0..1]+ domainSet: Any+ rangeSet: Any [0..*] {ordered}

constraints{gridFunctionRequiresGridDomain}

rangeSetIsSpeciesDistributionUnit/* range set is described by species distribution*/inv: rangeSet.oclIsKindOf(SpeciesDistributionUnit)

domainIsMultiSurfaceOrRectif iedGridOrMultiPoint/* domain is a multi surface, rectif ied grid or multi point*/inv: domainSet.oclIsKindOf(GM_MultiSurface) or domainSet.oclIsKindOf(CV_Rectif iedGrid) or domainSet.oclIsKindOf(GM_MultiPoint)

«dataType»DistributionInfoType

+ countingMethod: CountingMethodValue+ countingUnit: CountingUnitValue+ numericalRange: RangeType [0..1]+ specif icNumericalCount: Integer [0..1]

«voidable»+ residencyStatus: ResidencyStatusValue [0..1]+ sensitiveInfo: Boolean [0..1]

constraints{numericalRangeEmpty}{specif icNumericalCountEmpty}

«dataType»LocalSpeciesNameType

+ localSpeciesNameValue: CharacterString+ localSpeciesSchemeId: CharacterString

«voidable»+ qualif ier: Qualif ierValue [0..1]

«featureType»SourceInformation

+ aggregationMethod: AggregationMethodValue [1..*]+ sourceMethod: SourceMethodValue

«voidable»+ inspireId: Identif ier [0..1]+ localSpeciesName: LocalSpeciesNameType [0..*]+ methodReference: CharacterString [0..1]+ sourceProvider: SourceProviderType [1..*]+ validFrom: DateTime+ validTo: DateTime [0..1]

+metadata«voidable» 0..1

Data model• Species distribution

CoveragesCoverage representation with

constraints for domain and range

Open issue: Implementation of coverages

Page 29: TWG BR-HB-SD

2929

Species distribution (SD)Species distribution (SD)

Implementation model

of coverage (Sec 9)Problem: No implementations exist of e.g. multi-surface coverages

«featureType»SpeciesDistributionUnitFeature

+ geometry: GM_Object+ referenceSpeciesId: CharacterString+ referenceSpeciesScheme: ReferenceSpeciesSchemeValue

«voidable, lifeCycleInfo»+ beginLifespanVersion: DateTime+ endLifespanVersion: DateTime

«voidable»+ distributionInfo: DistributionInfoType [0..*]+ inspireId: Identif ier [0..1]

constraints{allow edGeometryType}

«featureType»SpeciesDistribution::SourceInformation

+ aggregationMethod: AggregationMethodValue [1..*]+ sourceMethod: SourceMethodValue

«voidable»+ inspireId: Identif ier [0..1]+ localSpeciesName: LocalSpeciesNameType [0..*]+ methodReference: CharacterString [0..1]+ sourceProvider: SourceProviderType [1..*]+ validFrom: DateTime+ validTo: DateTime [0..1]

«featureType»SpeciesDistributionFeatureCollection

+ inspireId: Identif ier

«voidable»+ domainExtent: EX_GeographicExtent

AbstractMonitoringFeature

«featureType»Environmental Monitoring Facilities::

EnvironmentalMonitoringFacility

+ mediaMonitored: MediaValue [1..*]

«voidable»+ measurementRegime: MeasurementRegimeValue+ mobile: MobileValue+ representativePoint: GM_Point [0..1]+ resultAcquisitionSource: ResultAcquisitionSourceValue [0..1]

allow edGeometryType/* Type of geometry shall be GM_Surface or GM_MultiSurface or GM_Point or GM_MultiPoint */inv: geometry.oclIsKindOf(GM_Surface) or geometry.oclIsKindOf(GM_MultiSurface) or geometry.oclIsKindOf(GM_Point) or geometry.oclIsKindOf(GM_MultiPoint)

«dataType»SpeciesDistribution::DistributionInfoType

+ countingMethod: CountingMethodValue+ countingUnit: CountingUnitValue+ numericalRange: RangeType [0..1]+ specif icNumericalCount: Integer [0..1]

«voidable»+ residencyStatus: ResidencyStatusValue [0..1]+ sensitiveInfo: Boolean [0..1]

constraints{numericalRangeEmpty}{specif icNumericalCountEmpty}

+member0..*

+monitoringFacility«voidable»

0..*

+metadata«voidable»

0..1

+supersede0..* genealogy

+supersedeBy0..*+relatedTo 0..*

Page 30: TWG BR-HB-SD

3030

Open issues

1. Theme specific issues:a) Lack of a consistent taxonomy across Europe.b) The relationships to other themesc) Link to observations (currently via Environmental Facilities)d) Data quality + Dataset level metadatae) Portrayal

2. Generic issues: a) Encoding of coverages. Multiple encodings (additional implementation

model).b) Codelists: Are all extendible by MS, do they need to be hierarchical, shall

they be external or specific to INSPIRE?

Species distribution (SD)Species distribution (SD)

Page 31: TWG BR-HB-SD

31

TWG BR-HB-SDTWG BR-HB-SD

Thank you for your attention

31

Page 32: TWG BR-HB-SD

32

TWG BR-HB-SDTWG BR-HB-SD

INSPIRE Thematic Working Group onBiogeographical Region, Habitats and

Biotopes, Species Distribution

Presenter: Anders Friis-Christensen, Editor, TWG BR-HB-SD

INSPIRE Conference 2011, Edinburgh, Scotland30 june 2011

32