Download presentation
Presentation is loading. Please wait.
Published byLinette Curtis Modified over 9 years ago
1
OGC ® ® The OGC HY_Features model in support of geographic water information Standard representation of hydrologic features The OGC HY_Features model in support of geographic water information 6 th, WMO/OGC Hydrology DWG Orleans, BRGM, September 22, 2015 Irina Dornblut, GRDC of WMO at BfG
2
OGC ® ® Standard representation and encoding of hydrologic features The OGC HY_Features model in support of geographic water information HIC-11 Tutorial: Standardization of Water Data Exchange WMO/OGC Hydrology Domain Working Group New York, CCNY, August 16, 2014 Irina Dornblut, GRDC of WMO at BfG
3
OGC ® 5th, Workshop of OGC Hydro DWG, New York, 11-15 Aug 2014 3
4
OGC ® 5th, Workshop of OGC Hydro DWG, New York, 11-15 Aug 2014 4 concensus based on common concepts
5
OGC ® Link data via common concepts 6th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 20155 Basin
6
OGC ® Make common concepts accessible ! 6th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 20156 Hydrologic data in the Web
7
OGC ® ® The OGC HY_Features model in support of geographic water information 6 th, WMO/OGC Hydrology DWG Orleans, BRGM, September 21 – 23, 2015 Irina Dornblut, GRDC of WMO at BfG Same challenge !!
8
OGC ® 6th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015 Same challenge !! 2014, OWS-10 CCI Hydro thread 8 Source: OGC-ER 14-048, modified.
9
OGC ® 6th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015 Same challenge !! 2014, OWS-10 CCI Hydro thread 9 “ … further work is recommended …“ Semantic support for mediation between systems / services beyond simple equivalence, particularly overlapping semantics Example: meaning basin when saying catchment, or vice versa using the topological relationships defined in the HY_Features model Semantic mapping framework ( conform to ISO baseline) re-usable, consistent mappings using HY_Features relationships identify common patterns from such example mappings appropriate tooling to make mapping a sustainable process
10
OGC ® 6th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015 Same challenge !! CSIRO SIRF project 10 Source: OGC-ER 14-048, modified. Spatial Identifier Reference Framework - SIRF, 2014
11
OGC ® 6th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015 Same challenge !! New chance !! 11 Referencing hydrologic features 1.OWS-10 CCI Hydro “Mediation” use case: use case of the test bed suggested as a test case for a future standardization activity for model mapping frameworks further developed for the description of data that represent hydrologic features in different implementation contexts 2.CSIRO SIRF project results: Describe and link geospatial data via content documentation Feature Type Catalog realising HY_Features relationships Meta-model for (UML) schema mapping, incl. mapping vocabulary Tooling: FTC, URI-binding pattern, mapping encoding, query language,... Do we have a NFIE mediation scenario ???
12
OGC ® 6th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015 Same challenge !! New chance: NFIE ? 12 Spatial Identifier Reference Framework (CSIRO SIRF) Spatial Identifier Reference Framework (CSIRO SIRF) NFIE Service HY_Features Model Gauging Station Flowline Catchment Flowline Catchment NHD+ NHD+ Service NHD+ Mapping Flow data Polyline Polygon Polyline Polygon NHD+ 1) Query concepts (reference model) 2) Response (target model) 3) Query (data) 4) Query (data) 5) Query context 6) Response data and context Gauging Station Flowline Catchment Flowline Catchment NHD+ Flow data Polyline Polygon Polyline Polygon NHD+
13
OGC ® 6th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015 Same challenge !! Mapping of concepts !! 13 * NHD and WBD data models derived from an ArcGIS GDB workspace export or from SHP files retrieved via WFS operated by USGS
14
OGC ® N x N Mappings Copyright © 2015 Open Geospatial Consortium NHD+ NHN INSPIRE Hydrography Australian Hydrographic Geofabric NFIE Open Street Map ESRI global water map HydroSHEDS *In: HY_Features Part 3 - OWL encoding: rhyme and reason / Rob Atkinson. Presentation at 96th OGC TC, Nottingham, UK Each schema may be expressed differently, and hence each mapping may use a different approach, and there is no logical place to go find these mappings
15
OGC ® Versus N Mappings Copyright © 2015 Open Geospatial Consortium NHD+ NHN INSPIRE Hydrography Australian Hydrographic Geofabric NFIE Open Street Map ESRI global water map HydroSHEDS HY_Features *In: HY_Features Part 3 - OWL encoding: rhyme and reason / Rob Atkinson. Presentation at 96th OGC TC, Nottingham, UK mapping each to a common reference model conceptualise the mapping to store, find and resolve these mappings
16
OGC ® Background: HY_Features core concepts catchment representation ; basin hierarchy ; outfall – indirect position – reference point ; water – water accumulation – storage catchment as the basic common denominator, commonly understood as the abstract unit wherein the hydro processes take place, as reporting and management unit Mapping to a common reference model 166th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015
17
OGC ® 0..1 Background: HY_Features – Basic concepts, 1(3) Multiple represented catchment Basin hierarchy Basin and its common outlet (outfall) 175th, Workshop of OGC Hydro DWG, New York, 11-15 Aug 2014 containingCatchment
18
OGC ® Background: HY_Features – Basic concepts, 2(3) Outfall, indirect position and reference point 185th, Workshop of OGC Hydro DWG, New York, 11-15 Aug 2014 + wellLocation +well
19
OGC ® Background: HY_Features – Basic concepts, 3(3) Water, water accumulation and storage 19 + well 5th, Workshop of OGC Hydro DWG, New York, 11-15 Aug 2014
20
OGC ® each mapping is a specific approach to define context-related assumptions of the domain concept determined by the particular implementation scenario 1:1 relationship between the implemented concept and the reference concept in the domain model Mapping examples Mapping to a common domain model 206th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015
21
OGC ® 216th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015 n alternative mappings, depending on the implementation Example: HYF – INSPIRE Hydro (2 nd, SIRF)
22
OGC ® Example: INSPIRE Watercourse (alternative views) 226th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015 realises Flowpath drains representedCatchment
23
OGC ® Example: INSPIRE Watercourse (alternative views) 236th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015 realises Outfall drains contributingBasin
24
OGC ® Example: INSPIRE Watercourse (alternative views) 246th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015 realises WaterBody (part of network) drains … representedCatchment
25
OGC ® Example: INSPIRE Watercourse (alternative views) 256th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015 realises WaterBody … drains …... contributingBasin
26
OGC ® Example: INSPIRE Watercourse (alternative views) 266th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015 realises Channel … drains …... contributingBasin
27
OGC ® NHDCatchment, FIDFID polygon1234512345 polygon2345623456 polygon3456734567 Example: NHD+, flowline and catchment 276th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015 NHDFlowline, FIDCOMID polyline1234512345 polyline2345623456 polyline3456734567
28
OGC ® NHDCatchment, FIDFID polygon1234512345 polygon2345623456 polygon3456734567 Example: NHD+, flowline and catchment 286th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015 NHDFlowline, FIDCOMID polyline1234512345 polyline2345623456 polyline3456734567 WBD HUC12, FID polygon xxx12345x polygon xxx23456x polygon xxx34567x ?
29
OGC ® WBD HUC12, FID polygon xxx12345x polygon xxx23456x polygon xxx34567x NHDCatchment, IDFID polygon1234512345 polygon2345623456 polygon3456734567 Example: NHD+, flowline and catchment 296th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015 NHDFlowline, FIDCOMID polyline1234512345 polyline2345623456 polyline3456734567 realises Flowpath realises Catchment realises CatchmentArea
30
OGC ® WBD HUC12, FIDcontainingCatchment (nesting) encompassingBasin (aggregation) subBasin (aggregation) polygon xxx12345x polygon xxx23456x polygon xxx34567x NHDCatchment, FIDFID polygon1234512345 polygon2345623456 polygon3456734567 Example: NHD+, flowline and catchment 306th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015 NHDFlowline, FIDCOMID polyline1234512345 polyline2345623456 polyline3456734567 representedCatchment
31
OGC ® Example: NFIE, NHDFlowline realises Flowpath 316th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015 NHDFlowline, IDrepresentedCatchment polyline1234512345 polyline2345623456 polyline3456734567 NHDCatchment, IDoutflowNodeinflowNode polygon12345 polygon23456 polygon34567 NHDJunction, IDcontributingBasinreceivingBasin point123451234523456 point234562345634567 point3456734567 flowlineHasCatchment
32
OGC ® Flowline, IDrepresentedCatchment polyline1234512345 polyline2345623456 polyline3456734567 Example: NFIE, NHDFlowline realises Flowpath 326th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015 Catchment, IDoutflowNodeinflowNode polygon12345 polygon2345612345 polygon3456723456 Junction, IDcontributingBasinreceivingBasin point123451234523456 point234562345634567 point34567rc34567 catchmentOwnedByFlowline: where receivingBasin = reprepresentedCatchment catchmentOwnedByFlowline: where receivingBasin = reprepresentedCatchment
33
OGC ® Example: NFIE, NHDFlowline realises Flowpath 336th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015 Flowline, IDrepresentedCatchment polyline1234512345 polyline2345623456 polyline3456734567 Catchment, IDoutflowNodeinflowNode polygon1234512345 polygon234562345612345 polygon345673456723456 Junction, IDcontributingBasinreceivingBasin point123451234523456 point234562345634567 point34567rc34567 upstreamFlowline: where contributingBasin = reprepresentedCatchment upstreamFlowline: where contributingBasin = reprepresentedCatchment
34
OGC ® Example: NFIE, NHDFlowline realises Flowpath 346th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015 Flowline, IDrepresentedCatchment polyline1234512345 polyline2345623456 polyline3456734567 Catchment, IDoutflowNodeinflowNode polygon1234512345 polygon234562345612345 polygon345673456723456 Junction, IDcontributingBasinreceivingBasin point123451234523456 point234562345634567 point34567rc34567 downstreamFlowline: where receivingBasin = reprepresentedCatchment downstreamFlowline: where receivingBasin = reprepresentedCatchment
35
OGC ® Example: HYF – NHD+ (parts of, 2 nd, SIRF) 356th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015
36
OGC ® Example: HYF – NFIE (parts of, 1 st, SIRF) 366th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015 mapping class (= NFIE_Flowline1D) mapsTo implementation class (= Flowline) realisedObject (= Flowpath) catchmentHasFlowline representedCatchment.inflowNode.receivingBasin
37
OGC ® Example: HYF – NFIE (parts of, 1 st, SIRF) 376th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015
38
OGC ® Example: HYF – NFIE (1 st, SIRF) 386th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015 mapping class (= NFIE_WarningZone) mapsTo implementation class (= WarningZone) realisedObject (= CatchmentArea) warningZoneInCatchment representedCatchment.containingCatchment
39
OGC ® Example: HYF – NFIE (1 st, SIRF) 396th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015
40
OGC ® Example: HYF – AHGF (2014, Rob Atkinson) 406th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015
41
OGC ® Example: HYF – WaterML2 416th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015 relate monitoring point / feature to the sampled feature, e.g. waterbody basin or catchment
42
OGC ® Example: HYF – GWML2 426th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015
43
OGC ® Requirements from a hydrologists view point Requirements from an informatics perspective Conceptualise the mapping based real implementations Derive Stereotype mapping relationships adjustments to the conceptual model, e.g. relax cardinalities, maybe some renaming Aside Define a use case from the watERP scenario standardise the REST interface (easy convert from XML to JSON) convention on this HY_Features JSON encoding (part 4 of HYF) Discussion points 436th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015
44
OGC ® Requirements from a hydrologists view point (to discuss) reflect the relationships between hydrologic features such as catchment and basin hierarchy, or linear stream network representedCatchment contributingBasin ? do we need reflect equivalence, compatibility or typicality of the mapped concept ? “sameAs” (same idea, same term) ? “similarTo” (same idea, different term) ? “typical” (same key properties, matching a type) ? do we need adequacy of mapping in the given context (i.e. express how mapped attributes conforms to the reference): e.g. “exact”, “fundamental” ? do we need reflect gaps detected in the target model ? how to communicate / share mappings across systems ? Others Conceptualise mapping 446th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015
45
OGC ® Requirements from an informatics perspective (to discuss) syntax to bind typical geospatial data to the realised concept syntax to support a “concept-aware discovery” of geospatial data, find data that represent the same catchment across representations store mapping relationships syntax to resolve the mapping relationships ? Others Conceptualise mapping 456th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015
46
OGC ® Thank you ! 6 th, WMO/OGC Hydrology DWG Orleans, BRGM, September 21 – 23, 2015 Irina Dornblut, GRDC of WMO at BfG Rob Atkinson, Metalinkage 466th, Workshop of OGC Hydro DWG, Orleans, BRGM, 21-23 Sep 2015
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.