Find a Placename, Return Related Flowlines andor Gauges
Copyright © 2015 Open Geospatial Consortium.
11 Actors:
• Client. • WFS-G Semantic Mediator.
• USGS NHD WFS. • NationalMap Geonames WFS.
• CSW 3.0. • GeoSPARQL Server.
Basic Steps 1. The client retrieves metadata from the CSW 3.0.
2. The client sends a request to a WFS-G semantic mediator. 3. WFS-G semantic mediator retrieves mappings from the GeoSPARQL Server.
4. WFS-G semantic mediator applies mappings to the request from the Client. 5. WFS-G semantic mediator retrieves places from the NationalMap Geonames
WFS. 6. WFS-G semantic mediator returns the places to the client.
7. Client retrieves flowlines from the GeoSPARQL Server. 8. Client retrieves stream gauge locations from the GeoSPARQL Server.
9. Client links received features and presents output. An illustration of the use case using a sequence diagram to describe the interactions
between the components is presented in Figure 2.
12
Copyright © 2015 Open Geospatial Consortium.
Figure 2. Sequence diagram for the first use case
sd Find a Placename, Return Related Flow lines andor Gauges
User
GIS.FCU Client Env itia WFS-G
Semantic Mediator
GIS.FCU WPS Env itia
GeoSPARQL Serv er
USGS NHD WFS USGS
NationalMap Geonames WFS
Image Matters GeoSPARQL
Serv er GMU CSW 3.0
GetRecords :MD_Metadata
GetFeature SPARQL
SELECT :Mappings
«SPARQL» GetFeature
:Places «GML»
:Places «GML»
SPARQL SELECTFlowlines Execute
GetFeature :Flowlines
«GML» :Flowlines
«RDF Turtle» :Flowlines
«JSON-LD» SPARQL SELECTStream gauges
Execute GetFeature
:Stream gauges «GML»
:Stream gauges «RDF Turtle»
:Stream gauges «JSON-LD»
Copyright © 2015 Open Geospatial Consortium.
13