15
EF - Environmental Monitoring Facilities Facilitators: Franz Daffner, Sylvain Grellet Presenter: Kathi Schleidt (expert)

EF -Environmental Monitoring Facilities

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

EF - Environmental Monitoring Facilities

Facilitators: Franz Daffner, Sylvain Grellet

Presenter: Kathi Schleidt (expert)

2INSPIRE conference 2012

Definition

Location and operation of environmental monitoring facilities includes

observation and measurement of emissions, of the state of environmental

media and of other ecosystem parameters (biodiversity, ecological

conditions of vegetation, etc.) by or on behalf of public authorities.

3INSPIRE conference 2012

What is an EF ?

4INSPIRE conference 2012

Data modelling context

• Reference material & Use Cases were all domain specific,

• Two aspects

• (Network of) monitoring facilities incl. metadata and background

information,

• Observations and Measurements.

• Generic data model that has to be specialised by domains,

• Observations & measurements are linked : use of ISO 19156:2011 O&M

standard (See D2.9 “Guidelines for the use of Observations & Measurements

and Sensor Web Enablement-related standards in INSPIRE Annex II and III

data specification development”),

• 55 webconferences, 7 physical meetings.

5INSPIRE conference 2012

class Env ironmentalMonitoringFacilities

GCM Base Types 2 Additional classes from GCM Observations

DataType

ISO FDIS 19156:2011 Observations and Measurements

«featureType»

AbstractMonitoringFeature

«voidable»

+ reportedTo :ReportToLegalAct [0..*]

constraints

{Observation and ObservingCapability}

«featureType»

EnvironmentalMonitoringProgramme

«featureType»

Env ironmentalMonitoringNetwork

«voidable»

+ organisationLevel :LegislationLevelValue

«dataType»

ReportToLegalAct

+ legalAct :LegislationCitation

+ reportedEnvelope :URI [0..1]

+ description :CharacterString [0..1]

«voidable»

+ reportDate :DateTime

+ observationRequired :Boolean

+ observingCapabi lityRequired :Boolean

«featureType»

ObservingCapability

«voidable»

+ observingTime :TM_Object

+ processType :ProcessTypeValue

+ resultNature :ResultNatureValue

+ onl ineResource :URI [0..1]

«featureType»

AbstractMonitoringObject

+ inspireId :Identifier

+ name :CharacterString [0..*]

+ additionalDescription :CharacterString [0..1]

+ mediaMonitored :MediaValue [1..*]

+ geometry :GM_Object [0..1]

«voidable»

+ legalBackground :LegislationCitation [0..*]

+ responsibleParty :CI_ResponsibleParty [0..*]

+ onlineResource :CI_OnlineResource [0..*]

+ purpose :PurposeOfCollectionValue [0..*]

«featureType»

Env ironmentalMonitoringFacility

«voidable»

+ representativePoint :GM_Point [0..1]

+ measurementRegime :MeasurementRegimeValue

+ mobile :Boolean

+ resultAcquisitionSource :ResultAcquisitionSourceValue [0..*]

+ specialisedEMFType :SpecialisedEMFTypeValue [0..1]

constraints

{GeometryRequi red}

«featureType»

OperationalActiv ityPeriod

+ activityTime :TM_Object

Observation and ObservingCapability

/* If Observation(s) are attached to an AbstractMonitoringFeature this must have

an ObservingCapability attached to it. The ObservingCapability must reference

the same Domain, Phenomenon and ProcessUsed as the Observation. */

inv: hasObservation->notEmpty() implies observingCapability->notEmpty() and

hasObservation.OM_Observation.featureOfInterest =

observingCapabili ty.featureOfInterest and

hasObservation.OM_Observation.observedProperty =

observingCapabili ty.observedProperty and

hasObservation.OM_Observation.procedure = observingCapability.procedure

NetworkFacility

«voidable»

+ linkingTime :TM_Object

«metaclass»

General Feature Model::GF_PropertyType

{root}

+ memberName :LocalName

+ definition :CharacterString

AnyDomainLink

«voidable»

+ comment :CharacterString

«type»

Records and Class

Metadata::Any

{root}

GeometryRequired

/* Geometry and

representativePoint can't be

empty at the same time.*/

inv: geometry ->notEmpty() or

representativePoint ->

notEmpty()

«featureType»

Env ironmentalMonitoringActiv ity

+ inspireId :Identifier

«voidable»

+ activityTime :TM_Object

+ activityConditions :CharacterString

+ boundingBox :GM_Boundary [0..1]

+ responsibleParty :CI_ResponsibleParty

+ onlineResource :CI_OnlineResource [0..*]

Hierarchy

«voidable»

+ linkingTime :TM_Object

EF-Level

«Type»

Observable Properties::

AbstractObservableProperty

+ label :CharacterString [0..*]

«featureType»

Processes::Process

«voidable»

+ documentation :DocumentCitation [0..*]

+ inspireld :Identifier

+ name :CharacterString [0..1]

+ processParameter :ProcessParameter [0..*]

+ responsibleParty :CI_ResponsibleParty [1..*]

+ type :CharacterString

«FeatureType»

observation::OM_Observation

+ phenomenonTime :TM_Object

+ resultTime :TM_Instant

+ validTime :TM_Period [0..1]

+ resultQuality :DQ_Element [0..*]

+ parameter :NamedValue [0..*]

constraints

{observedProperty shall be a phenomenon associated with

the feature of interest}

{procedure shal l be suitable for observedProperty}

{result type shall be suitable for observedProperty}

{a parameter.name shall not appear more than once}

observation::

ObservationContext

+ role :GenericName

«FeatureType»

General Feature Instance::GFI_Feature

«FeatureType»

observation::OM_Process

«dataType»

Processes::ProcessParameter

+ description :CharacterString [0..1]

+ name :ProcessParameterNameValue

Base Types 2::LegislationCitation

+ identificationNumber :CharacterString [0..1]

+ officialDocumentNumber :CharacterString [0..1]

+ dateEnteredIntoForce :TM_Posi tion [0..1]

+ dateRepealed :TM_Position [0..1]

+ level :LegislationLevelValue

+ journalCitation :OfficialJournal Information [0..1]

+ articleReference :CharacterString [0..*]

Base Types 2::DocumentCitation

+ name :CharacterString

+ shortName :CharacterString [0..1]

«voidable»

+ date :CI_Date

+ link :URL [1..*]

+generatedObservation

0..* ProcessUsed

+procedure

1

+propertyValueProvider

0..* Domain

+featureOfInterest

1

0..*+relatedObservation

0..*

Phenomenon

+observedProperty

1

realises

+triggers

0..*

+setUpFor

0..*

+result

Range

+relatedTo

0..*

+broader

0..1

hierarchy

+narrower

0..*

+supersedes

0..*

genealogy

+supersededBy

0..*

ProcessUsed

+procedure1

Domain

+featureOfInterest0..1

Phenomenon

+observedProperty1

+observingCapability

0..*

+belongsTo

0..*

+contains

0..*

+hasObservation

«voidable»0..*

+uses

0..*

+involvedIn

0..*

+operationalActivityPeriod

«voidable»1..*

The EF-model

Environmental Monitoring Facilities

ISO 19156:2011Observations and Measurements

GCM, INSPIRE O&M classesData

Type

1000110101110110101011101110001010101000

6INSPIRE conference 2012

«featureType»

AbstractMonitoringFeature

«voidable»

+ reportedTo :ReportToLegalAct [0..*]

constraints

{Observation and ObservingCapability}

«featureType»

EnvironmentalMonitoringProgramme

«featureType»

EnvironmentalMonitoringNetwork

«voidable»

+ organisationLevel :LegislationLevelValue

«featureType»

Observ ingCapability

«voidable»

+ observingTime :TM_Object

+ processType :ProcessTypeValue

+ resultNature :ResultNatureValue

+ onlineResource :URI [0..1]

«featureType»

AbstractMonitoringObject

+ inspireId :Identifier

+ name :CharacterString [0..*]

+ additionalDescription :CharacterString [0..1]

+ mediaMonitored :MediaValue [1..*]

+ geometry :GM_Object [0..1]

«voidable»

+ legalBackground :LegislationCitation [0..*]

+ responsibleParty :CI_ResponsibleParty [0..*]

+ onlineResource :CI_OnlineResource [0..*]

+ purpose :PurposeOfCol lectionValue [0..*]

«featureType»

Env ironmentalMonitoringFacility

«voidable»

+ representativePoint :GM_Point [0..1]

+ measurementRegime :MeasurementRegimeValue

+ mobile :Boolean

+ resultAcquisitionSource :ResultAcquisitionSourceValue [0..*]

+ special isedEMFType :SpecialisedEMFTypeValue [0..1]

constraints

{GeometryRequired}

«featureType»

OperationalActiv ityPeriod

+ activityTime :TM_Object

Observation and ObservingCapabili ty

/* If Observation(s) are attached to an AbstractMonitoringFeature this must have

an ObservingCapabi lity attached to it. The ObservingCapability must reference

the same Domain, Phenomenon and ProcessUsed as the Observation. */

inv: hasObservation->notEmpty() implies observingCapability->notEmpty() and

hasObservation.OM_Observation.featureOfInterest =

observingCapabil ity.featureOfInterest and

hasObservation.OM_Observation.observedProperty =

observingCapabil ity.observedProperty and

hasObservation.OM_Observation.procedure = observingCapabi lity.procedure

NetworkFacility

«voidable»

+ linkingTime :TM_ObjectAnyDomainLink

«voidable»

+ comment :CharacterString

GeometryRequired

/* Geometry and

representativePoint can't be

empty at the same time.*/

inv: geometry ->notEmpty() or

representativePoint ->

notEmpty()

«featureType»

Env ironmentalMonitoringActiv ity

+ inspireId :Identi fier

«voidable»

+ activityTime :TM_Object

+ activityConditions :CharacterString

+ boundingBox :GM_Boundary [0..1]

+ responsibleParty :CI_ResponsibleParty

+ onlineResource :CI_OnlineResource [0..*]

Hierarchy

«voidable»

+ linkingTime :TM_Object

EF-Level

+triggers

0..*

+setUpFor

0..*

+relatedTo

0..*

+broader

0..1

hierarchy

+narrower

0..*

+supersedes

0..*

genealogy

+supersededBy

0..*

+observingCapability

0..*

+belongsTo

0..*

+contains

0..*

+uses

0..*

+involvedIn

0..*

+operationalActivityPeriod

«voidable»1..*

The EF-model (Facility part)

Abstract

Abstract

Monitoring program

/ activity

NetworkFacility

HierarchyGenealogy

Activity period

Thematic

link

Belongs

to

Observing Capability

7INSPIRE conference 2012

Environmental Monitoring Facility

Site :Env ironmentalMonitoringFacility

inspireId = codespace/uuidA

name = platform_A

geometry = GM_Object_A

representativePoint = GM_Point_A

mobile = True

specialisedEMFType = codespace/platform

Sensor1x :Env ironmentalMonitoringFacility

inspireId = codespace/uuidA1x

name = sensor_A1x

geometry = GM_Object_A1x

representativePoint = GM_Point_A1x

special isedEMFType = codespace/sensor

Station :Env ironmentalMonitoringFacility

inspireId = codespace/uuidA1

name = station_A1

geometry = GM_Object_A1

representativePoint = GM_Point_A1 / GM_Point_A

specialisedEMFType = codespace/station

Sensor1y :Env ironmentalMonitoringFacility

inspireId = codespace/uuidA1y

name = sensor_A1y

geometry = GM_Object_A1y

representativePoint = GM_Point_A1y

special isedEMFType = codespace/sensor

+broader

+narrower

+broader

+narrower

+broader

+narrower

Hierarchy

8INSPIRE conference 2012

The EF-model (link to OM_Observation)

ISO FDIS 19156:2011 Observations and Measurements

«featureType»

AbstractMonitoringFeature

«voidable»

+ reportedTo :ReportToLegalAct [0..*]

constraints

{Observation and ObservingCapabil i ty}

«featureType»

Observ ingCapability

«voidable»

+ observingTime :TM_Object

+ processType :ProcessTypeValue

+ resultNature :ResultNatureValue

+ onlineResource :URI [0..1]

«featureType»

AbstractMonitoringObject

+ inspireId :Identifier

+ name :CharacterString [0..*]

+ additionalDescription :CharacterString [0..1]

+ mediaMonitored :MediaValue [1..*]

+ geometry :GM_Object [0..1]

«voidable»

+ legalBackground :LegislationCitation [0..*]

+ responsibleParty :CI_ResponsibleParty [0..*]

+ onlineResource :CI_OnlineResource [0..*]

+ purpose :PurposeOfCollectionValue [0..*]

«metaclass»

General Feature Model::GF_PropertyType

{root}

+ memberName :LocalName

+ definition :CharacterString

«type»

Records and Class

Metadata::Any

{root}

Hierarchy

«voidable»

+ linkingTime :TM_Object

EF-Level

«FeatureType»

observation::OM_Observation

+ phenomenonTime :TM_Object

+ resultTime :TM_Instant

+ validTime :TM_Period [0..1]

+ resultQuali ty :DQ_Element [0..*]

+ parameter :NamedValue [0..*]

constraints

{observedProperty shall be a phenomenon associated with

the feature of interest}

{procedure shall be suitable for observedProperty}

{result type shall be suitable for observedProperty}

{a parameter.name shall not appear more than once}

observation::

ObservationContext

+ role :GenericName

«FeatureType»

General Feature Instance::GFI_Feature

«FeatureType»

observation::OM_Process

+supersedes

0..*

genealogy

+supersededBy

0..*

+broader

0..1

hierarchy

+narrower

0..*

+observingCapabil ity

0..*

Phenomenon

+observedProperty1

+hasObservation

«voidable»0..*

0..*+relatedObservation

0..*+result

Range

Phenomenon

+observedProperty

1

Domain

+featureOfInterest0..1

+propertyValueProvider

0..* Domain

+featureOfInterest

1

ProcessUsed

+procedure1

+generatedObservation

0..* ProcessUsed

+procedure

1

Abstract :

Facility/Network

Abstract

Observing Capability

Observations & Measurements

Link to domain specific

semantic/systematic. Ex:

Feature Of Interest:

Loire River

Observed property: River flow

Method: automatic

sampling device

9INSPIRE conference 2012

The EF-model (link to OM_Observation)

•Only one theme specific requirement

The observations and measurements linked to an AbstractMonitoringFeature

shall be provided only if they are required as part of a data flow that

implements an environmental reporting obligation or that has been

voluntarily agreed and whose data structure is based on the INSPIRE

Environmental Monitoring Facilities data model. The provision of such

observations and measurements shall be implemented using the

hasObservation role of the AbstractMonitoringFeature.

1°°°°/ Is there any environmental reporting obligation or agreement forcing you to put observations online ?

2°°°°/ If yes, is this previous point specifying a "data structure based on the INSPIRE Environmental Monitoring Facilities data model" for the data flow ?

10INSPIRE conference 2012

11INSPIRE conference 2012

Scope

(B) Dataset "Zones and Agglomerations"

(C) Dataset "Assessment Regime"

(D) Dataset "Information about Assessment Methods“

D.a: Dataset "General”

D.b: Dataset "Fixed measurement Information"

D.c: Dataset "Indicative Measurement Information"

D.d: Dataset "Modelling Information"

D.e: Dataset "Objective Estimation Information"

(E) Dataset "Primary data“

(F) Generated Dataset "Aggregated Data"

(G) Dataset "Attainment of Environmental Objectives"

11

INSPIRE Themes:

• EF

• OM

12INSPIRE conference 2012

Thank You

EF – quite a span

Franz Daffner Co-facilitator [email protected]

Sylvain Grellet Co-facilitator [email protected]

Heino Rudolf Editor [email protected]

Christiane Lutz-Holzhauer Expert [email protected]

Katharina Schleidt Expert [email protected]

Johan Abenius Expert [email protected]

Trevor Alcorn Expert [email protected]

(Nicolas Bertrand) Expert [email protected]

(Peter Pastorek) Expert [email protected]

Tomas Reznik JRC contact point [email protected]

Alessandro Sarretta JRC contact point [email protected]

13INSPIRE conference 2012

Support Slide : Use cases

• Identify Facilities and Networks available for a given area of interest and

domain,

• Access to background information behind the Monitoring Feature,

• Providing information on what an EF is actually monitoring,

• Providing the observations and/or measurements acquired at a

Fixed/Mobile EF level,

• Providing the observations and/or measurements acquired when a sample

is being made,

• Reporting of monitoring features,

• Reporting of monitoring features and Observations/Measurements.

14INSPIRE conference 2012

Support Slide : Genealogy

Hierarchy

Sensor1xx :Env ironmentalMonitoringFacility

inspireId = codespace/uuidA1xx

name = sensor_A1xx

geometry = GM_Object_A1xx

representativePoint = GM_Point_A1xx

specialisedEMFType = codespace/sensor

Sensor1x :Env ironmentalMonitoringFacility

inspireId = codespace/uuidA1x

name = sensor_A1x

geometry = GM_Object_A1x

representativePoint = GM_Point_A1x

special isedEMFType = codespace/sensor

Site :Env ironmentalMonitoringFacility

inspireId = codespace/uuidA

name = platform_A

geometry = GM_Object_A

representativePoint = GM_Point_A

mobile = True

specialisedEMFType = codespace/platform

Station :Env ironmentalMonitoringFacility

inspireId = codespace/uuidA1

name = station_A1

geometry = GM_Object_A1

representativePoint = GM_Point_A1 / GM_Point_A

specialisedEMFType = codespace/station

+broader

+narrower

+broader

+narrower

+broader

+narrower

Time

Genealogy

Genealogy

15INSPIRE conference 2012

Support Slide : Network

Restart here

Various Facility

Types

2007 : WFD networks

Same Facility Type