24
INSPIRE Conference 2014 – Aalborg Challenges to be INSPIRE compliant: CDDA into Protected Sites María Cabello Pedro Mendive INSPIRE Conference 2014 – Aalborg

Challenges to be INSPIRE compliant: CDDA into Protected Sites

  • Upload
    briana

  • View
    40

  • Download
    0

Embed Size (px)

DESCRIPTION

Challenges to be INSPIRE compliant: CDDA into Protected Sites. INSPIRE Conference 2014 – Aalborg. María Cabello Pedro Mendive. Summary. Background. Annex 1 Addresses Protected Sites Annex 2 Land Cover Annex 2 Habitats & Byotopes Species Distribution Biogeographical Regions - PowerPoint PPT Presentation

Citation preview

Page 1: Challenges to be INSPIRE compliant: CDDA into Protected Sites

INSPIRE Conference 2014 – Aalborg

Challenges to be INSPIRE compliant: CDDA into Protected Sites

María CabelloPedro Mendive

INSPIRE Conference 2014 – Aalborg

Page 2: Challenges to be INSPIRE compliant: CDDA into Protected Sites

INSPIRE Conference 2014 – Aalborg

Summary

Background The project

Harmonization processLessons

learned

Page 3: Challenges to be INSPIRE compliant: CDDA into Protected Sites

INSPIRE Conference 2014 – Aalborg

BackgroundAnnex 1

AddressesProtected Sites

Annex 2 Land Cover

Annex 2 Habitats & ByotopesSpecies DistributionBiogeographical RegionsLand Use

Page 4: Challenges to be INSPIRE compliant: CDDA into Protected Sites

INSPIRE Conference 2014 – Aalborg

The ProjectCommon Database on Designated Areas

(CDDA) in conformity with INSPIREevaluate the existing European CDDA data sets with the INSPIRE Protected sites Simple application schemadesign and follow the transformation workflowdevelop and document the conceptual mapping rulestransform the European CDDA data sets into GMLprovide the approach to validationidentify open issues and draft proposals for updates

Page 5: Challenges to be INSPIRE compliant: CDDA into Protected Sites

INSPIRE Conference 2014 – Aalborg

Harmonization process

Source Data Model: CDDA

Target Data Model: INSPIRE Protected Sites Simple Schema

Conceptual MappingMatching Table

Tools Transformation: Geoconverter, HALE

Tools Validation:HALE, Oxygen, XMLSpy

Identify source data model

AnalyseData Model

Fill Matching Table

Matcheable?

Perform Transformation

Publish Harmonised Data

Document gaps

INSPIRE PS Data Model

Other Data Model

NO

YE

S

Start Harmonisation Process

Finish Harmonisation Process

Choose Transformation Tool

Store Tranformation Rules for Reuse

Create the Matching Table

Create the Matching Table

Step 1

Step 3

Step 2

Step 5

Validation Document the Validation process

Step 4

Document gaps

Choose Validation schema

CDDA to INSPIRE PS

Page 6: Challenges to be INSPIRE compliant: CDDA into Protected Sites

INSPIRE Conference 2014 – Aalborg

CDDA data model sub-set

Identified tables and attributes for mapping with INSPIRE PS Simple application schema

Page 7: Challenges to be INSPIRE compliant: CDDA into Protected Sites

INSPIRE Conference 2014 – Aalborg

INSPIRE PS DM

Page 8: Challenges to be INSPIRE compliant: CDDA into Protected Sites

INSPIRE Conference 2014 – Aalborg

STEP 1: Analysing CDDAUnique identifierDesignation of a site Relationship to legal basis (law)

Relationship between graphics and alphanumeric informationINSPIRE PS Simple application scheme extensions

CDDA – INSPIRE PS Simple application schema Matching Tableconverting CDDA data into GML format and file sizeVoidable – properties with no data in INSPIRE

Page 9: Challenges to be INSPIRE compliant: CDDA into Protected Sites

INSPIRE Conference 2014 – Aalborg

INSPIRE PS

Easy mappingComplex mapping requires additional thematic and discussions

Page 10: Challenges to be INSPIRE compliant: CDDA into Protected Sites

INSPIRE Conference 2014 – Aalborg

STEP 2: Conceptual MappingTarget DM: INSPIRE PS simple

Matching Table Rules for EncodingTraitment of Voidable elements

Class Definition Stereotype INSPIRE Theme

ProtectedSite An area designated or managed w ithin a framew ork of international, Community and Member States' legislation to achieve specif ic conservation objectives.

feature type Protected Sites

Attributeschema

geometry The geometry defining the boundary of the Protected Site.

1 GM_Object

id this attribute is required for proper validation scheme

External object identif ier of the protected site. 1 Identifier

localId A local identif ier, assigned by the data provider. The local identifier is unique w ithin the namespace, that is no other spatial object carries the same unique indentif ier

namespace Namespace uniquely identifying the data source of the spatial object

legalFoundationDate The date that the protected site w as legally created. This is the date that the real w orld object w as created, not the date that its representation in an information system w as created.

1 DateTime

A URL or text citation referencing the legal act that created the Protected Site.

1 CI_Citation

date date

type of date (creation, publication, revision)

title

otherCitationdetails

The designation (type) of Protected Site. 1..* DesignationType

designation The actual site designation 1

natura2000

emeraldNetwork

ramsar

UNESCOWorldHeritage

INSPIRE PS Data Model

designationScheme

inspireID

legalFoundationDocument

Simple

siteDesignation

The scheme from w hich the designation code comes

Feature Type

Attribute Name Attribute Definition MultiplicityAttribute Name

1

Value Type Values List

Page 11: Challenges to be INSPIRE compliant: CDDA into Protected Sites

INSPIRE Conference 2014 – Aalborg

Mapping RulesGeometry:

Use only polygonsinspireID:

Localid – direct match with SITE_CODENamespace - Formula = EU.EUROPA.ENVIRONMENT.PS.CDDA. <PARENT_ISO>.<ISO3>

legalFoundationDate:direct match with YEAR – right format: yyyy-mm-ddTxx:xx:xx

legalFoundationDocumentMapping is not possible

siteDesignationNeed to extend the INSPIRE PS DM with National Designation Type Code y National Designation Type Category

siteNameDirect Match with SITE_NAME

siteProtectionClassificationAttribute doesn’t exits but can be a default value: “natureConservation”

Page 12: Challenges to be INSPIRE compliant: CDDA into Protected Sites

INSPIRE Conference 2014 – Aalborg

STEP 3: Transformation

Geoconverter Hale

TOOLS

DGN, DWG, DXF,

PostGIS, MySQL,

SHAPE, SDE, FGDB,

SQL, Oracle…

INSPIRE DATA Toolkit .net

1. Format transformation2. Data model management3. CRS transformation4. Read XSD schemas5. Export to GML 3.2.1

1. Format transformation2. Data model management3. CRS transformation-on going4. Read XSD schemas5. Export to GML 3.2.1

Page 13: Challenges to be INSPIRE compliant: CDDA into Protected Sites

INSPIRE Conference 2014 – Aalborg

Encoding RulesGeometry

MultipolygonsCRS encoding: urn:ogc:def:crs:EPSG::4258

inspireID legalFoundationDate legalFoundationDocument

Mapping is not possible

siteDesignation The corresponding attribute to percentageUnderDesignation is not explicitly provided in the CDDA

siteName siteProtectionClassification

Page 14: Challenges to be INSPIRE compliant: CDDA into Protected Sites

INSPIRE Conference 2014 – Aalborg

Attribute: legalFoundationDocument (INSPIRE PS)

Information available at Data Provider…

<ps:legalFoundationDocument xsi:nil="true" nilReason="unpopulated" />

Page 15: Challenges to be INSPIRE compliant: CDDA into Protected Sites

INSPIRE Conference 2014 – Aalborg

Attribute: legalFoundationDocument (INSPIRE PS)

Attribute title

Attribute date

<gmd:title> <gco:CharacterString>Ley 42/2007; Ley 5/2005 de Illes Balears; Decreto legistaltivo 1/2000 de Canarias</gco:CharacterString></gmd:title>

<gmd:date> <gmd:CI_Date> <gmd:date> <gco:Date>2007</gco:Date> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_DateTypeCode" codeListValue="creation">creation</gmd:CI_DateTypeCode> </gmd:dateType> </gmd:CI_Date></gmd:date>

Page 16: Challenges to be INSPIRE compliant: CDDA into Protected Sites

INSPIRE Conference 2014 – Aalborg

Attribute: siteDesignation (INSPIRE PS)

Attribute designationSchemeAttribute designationAttribute percentageUnderDesignation

Page 17: Challenges to be INSPIRE compliant: CDDA into Protected Sites

INSPIRE Conference 2014 – Aalborg

Attribute: siteDesignation (INSPIRE PS)<ps:siteDesignation> <ps:DesignationType> <ps:designationScheme codeSpace="http://dd.eionet.europa.eu/vocabulary/cdda/designations/view">nationalDesignationTypeCode</ps:designationScheme> <ps:designation codeSpace="http://dd.eionet.europa.eu/vocabulary/cdda/designations/ES08">ES08</ps:designation> <ps:percentageUnderDesignation>100</ps:percentageUnderDesignation> </ps:DesignationType></ps:siteDesignation> <ps:siteDesignation> <ps:DesignationType> <ps:designationScheme codeSpace="http://dd.eionet.europa.eu/vocabulary/cdda/designationtypecategory/view">nationalDesignationTypeCategory</ps:designationScheme> <ps:designation codeSpace="http://dd.eionet.europa.eu/vocabulary/cdda/designationtypecategory/A">A</ps:designation> <ps:percentageUnderDesignation>100</ps:percentageUnderDesignation> </ps:DesignationType></ps:siteDesignation> <ps:siteDesignation> <ps:DesignationType> <ps:designationScheme codeSpace="http://inspire.ec.europa.eu/codelist/DesignationSchemeValue/">IUCN</ps:designationScheme> <ps:designation codeSpace="http://inspire.ec.europa.eu/codelist/IUCNDesignationValue/nationalPark">nationalPark</ps:designation> <ps:percentageUnderDesignation> -1</ps:percentageUnderDesignation> </ps:DesignationType></ps:siteDesignation>

National Designation Code

National Designation Category

IUCN

Page 18: Challenges to be INSPIRE compliant: CDDA into Protected Sites

INSPIRE Conference 2014 – Aalborg

Attribute: siteName (INSPIRE PS)

<ps:siteName> <gn:GeographicalName> <gn:spelling> <gn:SpellingOfName> <gn:text>Timanfaya</gn:text> <gn:script nilReason="unpopulated" xsi:nil="true"/> </gn:SpellingOfName> </gn:spelling> </gn:GeographicalName></ps:siteName>

<ps:siteName> <gn:GeographicalName> <gn:language xsi:nil="true" nilReason="unpopulated"/> <gn:nativeness xsi:nil="true" nilReason="unpopulated"/> <gn:nameStatus xsi:nil="true" nilReason="unpopulated"/> <gn:sourceOfName xsi:nil="true" nilReason="unpopulated"/> <gn:pronunciation xsi:nil="true" nilReason="unpopulated"/> <gn:spelling> <gn:SpellingOfName> <gn:text>Playa del Matorral</gn:text> <gn:script nilReason="unpopulated" xsi:nil="true"/> </gn:SpellingOfName> </gn:spelling> </gn:GeographicalName></ps:siteName>

Page 19: Challenges to be INSPIRE compliant: CDDA into Protected Sites

INSPIRE Conference 2014 – Aalborg

STEP 4: Validation and testingBasic:

Review GML encoding (XML editor)Visualization:

Right geometryRight CRS

AdvancedAbstract Test Suite (ATS)Templates to document the process

Page 20: Challenges to be INSPIRE compliant: CDDA into Protected Sites

INSPIRE Conference 2014 – Aalborg

Validation and testingReview of the ATS – Table

XSD Protected Sites XSD extended schema specific schema schematron othersA.1.1 Schema element denomination test XA.1.2 Value type test XA.1.3 Value test X XA.1.4 Attributes/associations completeness test XA.1.5 Abstract spatial object test XA.1.6 Constraints test (theme) X XA.1.7 Geometry representation test X

A.2.1 Datum test XA.2.2 Coordinate reference system test XA.2.3 View service coordinate reference system test XA.2.4 Temporal reference system test XA.2.5 Units of measurements test X

A.3.1 Unique identifier persistency test XA.3.2 Version consistency test XA.3.3 Update frequency test X

A.4 Metadata IR Conformance Class A.4.1 Metadata for interoperability test X

A.5.1 Code list publication test XA.5.2 CRS publication test XA.5.3 CRS identification test X

A.6 Data Delivery Conformance Class A.6.1 Encoding compliance test X

A.7 Portrayal Conformance Class A.7.1 Layer designation test X

A.8.1 Multiplicity test XA.8.2 CRS http URI test XA.8.3 Metadata encoding schema validation test XA.8.4 Metadata occurrence test XA.8.5 Metadata consistency test XA.8.6 Encoding schema validation test XA.8.7 Style test X

A.8 Technical Guideline Conformance Class

A.1 Application Schema Conformance Class

A.2 Reference Systems Conformance Class

A.3 Data Consistency Conformance Class

A.5 Information Accessibility Conformance Class

Page 21: Challenges to be INSPIRE compliant: CDDA into Protected Sites

INSPIRE Conference 2014 – Aalborg

ValidationTools for Validation:

Based on ATS of INSPIREExtended/specific schemasSchematronOxygen XML editorXMLSpy XML Editor – AltovaTemplates

Page 22: Challenges to be INSPIRE compliant: CDDA into Protected Sites

INSPIRE Conference 2014 – Aalborg

STEP 5: Publication

WEB ServicesWMSWFSCSW

Out of scope of this project

Page 23: Challenges to be INSPIRE compliant: CDDA into Protected Sites

INSPIRE Conference 2014 – Aalborg

Lessons LearnedThematic experts are neededConceptual mapping is time demanding Realistic approach from Conceptual mapping to GML encodingShare information about the processRight encoding is managed by MIG group

Quality & Validation are now the main issue

Page 24: Challenges to be INSPIRE compliant: CDDA into Protected Sites

INSPIRE Conference 2014 – Aalborg

Thank you

[email protected]@tracasa.es

INSPIRE Conference 2014 – Aalborg