lcnp / GSIP

Groundwater Surface water Interop Experiment
MIT License
1 stars 0 forks source link

Demo map does not work #1

Open denevers opened 1 year ago

denevers commented 1 year ago

When clicking on a features, all links in the bubble points to the page itself (in other words, the link is empty, therefore the browser interprets this at "."). Most likely related to fix in JSON-LD by Jena. Our demo code is sensible to specific structure and not very robust to variants (it was a demo).

The demo app is not part of the registry itself (actually, it should be a different app).

Recommendation is to remove it (@boyan, but he does not have an account here)

For ref:

The current JSON-LD looks like

{
    "@graph": [
        {
            "@id": "http://localhost:8080/id/featureCollection/wellsIn02OJ_AB",
            "owl:sameAs": {
                "@id": "http://localhost:8080/id/featureCollection/wellsIn02OJ_AB"
            },
            "geosparql:inside": {
                "@id": "http://localhost:8080/id/catchment/02OJ*AB"
            },
            "rdfs:label": [
                {
                    "@language": "fr",
                    "@value": "Puits a l'interieur du bassin 02OJ_AB"
                },
                {
                    "@language": "en",
                    "@value": "Wells inside watershed 02OJ_AB"
                }
            ],
            "@type": [
                "rdfs:Resource",
                "owl:Thing"
            ]
        },
        {
            "@id": "http://localhost:8080/id/catchment/02OJ*AB",
            "schema:subjectOf": {
                "@id": "http://localhost:8080/data/catchment/HYF/WSCSSSDA/NRCAN/02OJ*AB"
            },
            "geosparql:sfOverlaps": [
                {
                    "@id": "http://localhost:8080/id/hydrogeounits/Richelieu1"
                },
                {
                    "@id": "http://localhost:8080/id/hydrogeounits/Richelieu5"
                },
                {
                    "@id": "http://localhost:8080/id/hydrogeounits/Richelieu2"
                }
            ],
            "@type": [
                "rdfs:Resource",
                "hy:HY_Catchment",
                "owl:Thing",
                "hy:HY_HydroFeature"
            ],
            "hy:lowerCatchment": {
                "@id": "http://localhost:8080/id/catchment/02OJ*CF"
            },
            "rdfs:label": [
                {
                    "@language": "en",
                    "@value": "Watershed: Riviere des Hurons"
                },
                {
                    "@language": "fr",
                    "@value": "Bassin versant : Riviere des Hurons"
                }
            ],
            "geosparql:sfWithin": {
                "@id": "http://localhost:8080/id/catchment/02OJ"
            },
            "gsip:measuredBy": [
                {
                    "@id": "http://localhost:8080/id/swmonitoring/MDDELCC_030415"
                },
                {
                    "@id": "http://localhost:8080/id/swmonitoring/WSC_02OJ024"
                },
                {
                    "@id": "http://localhost:8080/id/swmonitoring/MDDELCC_030429"
                }
            ],
            "schema:name": [
                "Watershed : Riviere des Hurons",
                "02OJ*AB"
            ],
            "gsip:hydraulically-connected-to": [
                {
                    "@id": "http://localhost:8080/id/hydrogeounits/Richelieu5"
                },
                {
                    "@id": "http://localhost:8080/id/hydrogeounits/Richelieu2"
                },
                {
                    "@id": "http://localhost:8080/id/hydrogeounits/Richelieu1"
                }
            ],
            "hy:upperCatchment": {
                "@id": "http://localhost:8080/id/catchment/02OJ*AA"
            },
            "owl:sameAs": {
                "@id": "http://localhost:8080/id/catchment/02OJ*AB"
            },
            "geosparql:contains": {
                "@id": "http://localhost:8080/id/featureCollection/wellsIn02OJ_AB"
            }
        },
        {
            "@id": "rdfs:Resource",
            "owl:equivalentClass": {
                "@id": "rdfs:Resource"
            },
            "rdfs:subClassOf": {
                "@id": "rdfs:Resource"
            },
            "@type": [
                "owl:Class",
                "rdfs:Resource",
                "rdfs:Class"
            ]
        },
        {
            "@id": "owl:Thing",
            "owl:equivalentClass": {
                "@id": "owl:Thing"
            },
            "rdfs:subClassOf": [
                {
                    "@id": "rdfs:Resource"
                },
                {
                    "@id": "owl:Thing"
                }
            ],
            "@type": [
                "rdfs:Resource",
                "rdfs:Class",
                "owl:Class"
            ]
        },
        {
            "@id": "hy:HY_Catchment",
            "@type": [
                "owl:Class",
                "rdfs:Resource",
                "rdfs:Class"
            ],
            "skos:definition": {
                "@language": "en",
                "@value": "The Catchment model conceptualizes the hydrologic determination of a catchment through inflow and outflow hydro nexus features with the role of getting flow from a contributing catchment, or providing inflow to a receiving catchment (Figure 25 and Figure 26). Conceptually, each catchment has an outflow hydro nexus, and any hydro nexus has a corresponding catchment, even if catchment and/or hydro nexus may not be present in a particular application. A catchment interacts with upper and lower catchments via associated hydro nexuses, and ultimately contributes flow to the hydro nexus of a containing catchment. The catchment should be understood as the logical link between two hydro nexuses.\r\n\r\nThe HY_Catchment feature type captures the union of catchment and hydro nexus, and the multiple realizations of the holistic catchment concept. These realizations include both topological realizations, as well as their geometric representation. HY_Catchment may be further specialized with respect to catchment interaction. \r\n\r\nThe HY_Catchment feature type (Figure 26) specializes the general HY_HydroFeature type. Through generalization, HY_Catchment inherits the <i>name</i> property. It carries a <i>code</i> attribute and the associations: <i>outflow</i>, <i>inflow</i>, <i>containingCatchment</i>, <i>containedCatchment</i>, <i>conjointCatchment</i>, <i>upperCatchment</i>, <i>lowerCatchment</i>, <i>catchmentRealization</i>."
            },
            "rdfs:subClassOf": [
                {
                    "@id": "owl:Thing"
                },
                {
                    "@id": "hy:HY_Catchment"
                },
                {
                    "@id": "rdfs:Resource"
                },
                {
                    "@id": "hy:HY_HydroFeature"
                }
            ],
            "owl:equivalentClass": {
                "@id": "hy:HY_Catchment"
            },
            "rdfs:label": [
                {
                    "@language": "en",
                    "@value": "Catchment"
                },
                {
                    "@language": "fr",
                    "@value": "Bassin de drainage"
                }
            ]
        },
        {
            "@id": "hy:HY_HydroFeature",
            "owl:equivalentClass": {
                "@id": "hy:HY_HydroFeature"
            },
            "rdfs:subClassOf": [
                {
                    "@id": "hy:HY_HydroFeature"
                },
                {
                    "@id": "rdfs:Resource"
                },
                {
                    "@id": "owl:Thing"
                }
            ],
            "@type": [
                "rdfs:Resource",
                "rdfs:Class",
                "owl:Class"
            ]
        },
        {
            "@id": "http://localhost:8080/id/hydrogeounits/Richelieu2",
            "schema:image": [
                {
                    "@id": "https://gin.gw-info.net/service/ngwds/en/wms/ngwd-wms/inset?REQUEST=GetMap&SERVICE=WMS&VERSION=1.1.1&LAYERS=area&STYLES=&FORMAT=image/png&BGCOLOR=0xFFFFFF&TRANSPARENT=TRUE&SRS=EPSG:4326&BBOX=-73.5986876377091,45.3337367828915,-72.5095434474234,46.1505949256057&WIDTH=400&HEIGHT=300&TABLE=gw_data.hydrogeological_units&FIELD=id&ID=2"
                },
                "https://gin.gw-info.net/service/ngwds/en/wms/ngwd-wms/inset?REQUEST=GetMap&SERVICE=WMS&VERSION=1.1.1&LAYERS=area&STYLES=&FORMAT=image/png&BGCOLOR=0xFFFFFF&TRANSPARENT=TRUE&SRS=EPSG:4326&BBOX=-73.5986876377091,45.3337367828915,-72.5095434474234,46.1505949256057&WIDTH=400&HEIGHT=300&TABLE=gw_data.hydrogeological_units&FIELD=id&ID=2"
            ],
            "gsip:measuredBy": [
                {
                    "@id": "http://localhost:8080/id/gwmonitoring/prj_27.53540"
                },
                {
                    "@id": "http://localhost:8080/id/gwmonitoring/prj_27.53522"
                },
                {
                    "@id": "http://localhost:8080/id/gwmonitoring/prj_27.53513"
                },
                {
                    "@id": "http://localhost:8080/id/gwmonitoring/prj_27.53510"
                },
                {
                    "@id": "http://localhost:8080/id/gwmonitoring/prj_27.53542"
                },
                {
                    "@id": "http://localhost:8080/id/gwmonitoring/prj_27.53526"
                },
                {
                    "@id": "http://localhost:8080/id/gwmonitoring/prj_27.53524"
                },
                {
                    "@id": "http://localhost:8080/id/gwmonitoring/prj_27.53543"
                },
                {
                    "@id": "http://localhost:8080/id/gwmonitoring/prj_27.53541"
                },
                {
                    "@id": "http://localhost:8080/id/gwmonitoring/prj_27.53525"
                },
                {
                    "@id": "http://localhost:8080/id/gwmonitoring/prj_27.53518"
                },
                {
                    "@id": "http://localhost:8080/id/gwmonitoring/prj_27.53523"
                },
                {
                    "@id": "http://localhost:8080/id/gwmonitoring/prj_27.53539"
                }
            ],
            "geosparql:sfIntersects": [
                {
                    "@id": "http://localhost:8080/id/geologicUnits/010000/GSCC00053010757"
                },
                {
                    "@id": "http://localhost:8080/id/geologicUnits/015000/GSCC00053015084"
                },
                {
                    "@id": "http://localhost:8080/id/geologicUnits/015000/GSCC00053015716"
                },
                {
                    "@id": "http://localhost:8080/id/geologicUnits/006000/GSCC00053006003"
                },
                {
                    "@id": "http://localhost:8080/id/geologicUnits/006000/GSCC00053006880"
                },
                {
                    "@id": "http://localhost:8080/id/geologicUnits/010000/GSCC00053010658"
                },
                {
                    "@id": "http://localhost:8080/id/geologicUnits/012000/GSCC00053012027"
                },
                {
                    "@id": "http://localhost:8080/id/geologicUnits/001000/GSCC00053001039"
                }
            ],
            "gsip:hydraulically-connected-to": [
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*DH"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*DE"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*DF"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*DC"
                },
                {
                    "@id": "http://localhost:8080/id/waterbody/60c56a06be4911d892e2080020a0f4c9"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*CF"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*AB"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*DD"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*DA"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*DB"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*BC"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*DG"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*AA"
                }
            ],
            "@type": [
                "owl:Thing",
                "gw:GW_HydrogeoUnit",
                "rdfs:Resource"
            ],
            "rdfs:label": [
                {
                    "@language": "en",
                    "@value": "Hydrogeologic unit : Northern St Lawrence Platform"
                },
                {
                    "@language": "fr",
                    "@value": "Unite hydrogeologique : Plate-forme du St-Laurent nord"
                }
            ],
            "schema:name": "Hydrogeologic unit : Northern St Lawrence Platform",
            "owl:sameAs": {
                "@id": "http://localhost:8080/id/hydrogeounits/Richelieu2"
            },
            "schema:description": "\r\nThe context of the northern part of the platform of St. Lawrence (North Lowlands) is characterized by low relief and especially by relatively thick clayey sediments (> 20 m). These conditions imply a minimum recharge of the regional bedrock aquifer and a very low groundwater flow. This situation implies the presence of brackish water in the North Lowlands bedrock aquifer is due to partial leaching Champlain Sea water. This brackish water is not potable, resulting in a low aquifer potential for the bedrock, explaining the minimal use of groundwater and the use of surface water for water supply. The portion of the Yamaska between Montérégiennes and the St. Lawrence River is an important discharge. Other low diffuse dicharges are found where the clay is thinner, especially in rivers. The clay unit protects the bedrock aquifer, reducing the risk of contamination from the surface. Surficial sediment deposits such as sands overlying clay and the undifferentiated sediments in underlying clay form superficial granular aquifers.\r\n",
            "gw:gwAquiferSystem": {
                "@id": "http://localhost:8080/id/aquiferSystems/Richelieu"
            }
        },
        {
            "@id": "http://localhost:8080/id/catchment/02OJ*CF",
            "hy:upperCatchment": [
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*CE"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*AB"
                }
            ],
            "hy:lowerCatchment": {
                "@id": "http://localhost:8080/id/catchment/02OJ*DA"
            },
            "geosparql:contains": {
                "@id": "http://localhost:8080/id/featureCollection/wellsIn02OJ_CF"
            },
            "@type": [
                "rdfs:Resource",
                "hy:HY_HydroFeature",
                "hy:HY_Catchment",
                "owl:Thing"
            ],
            "rdfs:label": [
                {
                    "@language": "en",
                    "@value": "Watershed: Riviere des Iroquois - Riviere Richelieu"
                },
                {
                    "@language": "fr",
                    "@value": "Bassin versant : Riviere des Iroquois - Riviere Richelieu"
                }
            ],
            "geosparql:sfOverlaps": [
                {
                    "@id": "http://localhost:8080/id/hydrogeounits/Richelieu2"
                },
                {
                    "@id": "http://localhost:8080/id/hydrogeounits/Richelieu1"
                }
            ],
            "gsip:measuredBy": {
                "@id": "http://localhost:8080/id/swmonitoring/WSC_02OJ007"
            },
            "schema:name": "Watershed : Riviere des Iroquois - Riviere Richelieu",
            "gsip:hydraulically-connected-to": [
                {
                    "@id": "http://localhost:8080/id/hydrogeounits/Richelieu1"
                },
                {
                    "@id": "http://localhost:8080/id/hydrogeounits/Richelieu2"
                }
            ],
            "owl:sameAs": {
                "@id": "http://localhost:8080/id/catchment/02OJ*CF"
            },
            "geosparql:sfWithin": {
                "@id": "http://localhost:8080/id/catchment/02OJ"
            }
        },
        {
            "@id": "http://localhost:8080/id/catchment/02OJ*AA",
            "rdfs:label": [
                {
                    "@language": "en",
                    "@value": "Watershed: Ruisseau Saint-Louis"
                },
                {
                    "@language": "fr",
                    "@value": "Bassin versant : Ruisseau Saint-Louis"
                }
            ],
            "gsip:hydraulically-connected-to": [
                {
                    "@id": "http://localhost:8080/id/hydrogeounits/Richelieu5"
                },
                {
                    "@id": "http://localhost:8080/id/hydrogeounits/Richelieu1"
                },
                {
                    "@id": "http://localhost:8080/id/hydrogeounits/Richelieu2"
                }
            ],
            "schema:name": "Watershed : Ruisseau Saint-Louis",
            "geosparql:sfOverlaps": [
                {
                    "@id": "http://localhost:8080/id/hydrogeounits/Richelieu1"
                },
                {
                    "@id": "http://localhost:8080/id/hydrogeounits/Richelieu2"
                },
                {
                    "@id": "http://localhost:8080/id/hydrogeounits/Richelieu5"
                }
            ],
            "@type": [
                "hy:HY_Catchment",
                "owl:Thing",
                "rdfs:Resource",
                "hy:HY_HydroFeature"
            ],
            "hy:lowerCatchment": {
                "@id": "http://localhost:8080/id/catchment/02OJ*AB"
            },
            "geosparql:sfWithin": {
                "@id": "http://localhost:8080/id/catchment/02OJ"
            },
            "owl:sameAs": {
                "@id": "http://localhost:8080/id/catchment/02OJ*AA"
            },
            "geosparql:contains": {
                "@id": "http://localhost:8080/id/featureCollection/wellsIn02OJ_AA"
            }
        },
        {
            "@id": "http://localhost:8080/id/catchment/02OJ",
            "schema:name": "Watershed : Richelieu",
            "owl:sameAs": {
                "@id": "http://localhost:8080/id/catchment/02OJ"
            },
            "rdfs:label": [
                {
                    "@language": "fr",
                    "@value": "Bassin versant: Richelieu"
                },
                {
                    "@language": "en",
                    "@value": "Watershed: Richelieu"
                }
            ],
            "@type": [
                "owl:Thing",
                "rdfs:Resource",
                "hy:HY_HydroFeature",
                "hy:HY_Catchment"
            ]
        },
        {
            "@id": "http://localhost:8080/id/hydrogeounits/Richelieu5",
            "gsip:hydraulically-connected-to": [
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*BC"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*DE"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*DB"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*AA"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*DC"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*AB"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*CE"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*DA"
                }
            ],
            "geosparql:sfIntersects": [
                {
                    "@id": "http://localhost:8080/id/geologicUnits/006000/GSCC00053006880"
                },
                {
                    "@id": "http://localhost:8080/id/geologicUnits/012000/GSCC00053012027"
                },
                {
                    "@id": "http://localhost:8080/id/geologicUnits/010000/GSCC00053010757"
                }
            ],
            "rdfs:label": [
                {
                    "@language": "fr",
                    "@value": "Unite hydrogeologique : Intrusions Monteregiennes"
                },
                {
                    "@language": "en",
                    "@value": "Hydrogeologic unit : Monteregian intrusions"
                }
            ],
            "schema:image": [
                {
                    "@id": "https://gin.gw-info.net/service/ngwds/en/wms/ngwd-wms/inset?REQUEST=GetMap&SERVICE=WMS&VERSION=1.1.1&LAYERS=area&STYLES=&FORMAT=image/png&BGCOLOR=0xFFFFFF&TRANSPARENT=TRUE&SRS=EPSG:4326&BBOX=-73.3885747084599,45.1204099338932,-72.5268975189717,45.7666678260093&WIDTH=400&HEIGHT=300&TABLE=gw_data.hydrogeological_units&FIELD=id&ID=5"
                },
                "https://gin.gw-info.net/service/ngwds/en/wms/ngwd-wms/inset?REQUEST=GetMap&SERVICE=WMS&VERSION=1.1.1&LAYERS=area&STYLES=&FORMAT=image/png&BGCOLOR=0xFFFFFF&TRANSPARENT=TRUE&SRS=EPSG:4326&BBOX=-73.3885747084599,45.1204099338932,-72.5268975189717,45.7666678260093&WIDTH=400&HEIGHT=300&TABLE=gw_data.hydrogeological_units&FIELD=id&ID=5"
            ],
            "schema:name": "Hydrogeologic unit : Monteregian intrusions",
            "gsip:measuredBy": [
                {
                    "@id": "http://localhost:8080/id/gwmonitoring/prj_27.53632"
                },
                {
                    "@id": "http://localhost:8080/id/gwmonitoring/prj_27.53532"
                }
            ],
            "gw:gwAquiferSystem": {
                "@id": "http://localhost:8080/id/aquiferSystems/Richelieu"
            },
            "@type": [
                "owl:Thing",
                "rdfs:Resource",
                "gw:GW_HydrogeoUnit"
            ],
            "schema:description": "\r\nThe hydrogeological unit of Monteregian intrusions overlap St. Lawrence Platform and Appalachian formation in a roughly east-west axis. These intrusions are mainly associated with Mont Saint-Bruno, Saint-Hilaire, Rougemont, Yamaska, Saint-Grégoire, Shefford and Brome. Those hills are composed of intrusive igneous rocks; the most common are gabbros and syenites. This hydrogeological unit designates a regional recharge area of the bedrock aquifer. The unit has two types of aquifers presenting aquifer potential: bedrock aquifer and the surficial deposits on the southern part of the Monteregian hills where the coarse permeable sediments accumulations are significant. Bedrock and granular aquifers are relatively vulnerable to surface contaminations. Groundwater flows radially from the top of the hills. In terms of water quality, this unit is characterized by a distinct type of water, reflecting both local recharge and supply of advanced water. However, there are significant drinkable criteria exceeding for fluorine (F) and barium (Ba) in the groundwater of the bedrock aquifer.\r\n",
            "owl:sameAs": {
                "@id": "http://localhost:8080/id/hydrogeounits/Richelieu5"
            }
        },
        {
            "@id": "http://localhost:8080/id/swmonitoring/WSC_02OJ024",
            "gsip:near": [
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_50177_300"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_50181_300"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_20949_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_30693_200"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_50131_300"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_50157_300"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_21096_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1981_2909_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_21053_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_21051_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_50099_300"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1982_2477_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_21055_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_21075_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_21081_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1981_2881_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_21079_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_50155_300"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1982_1900_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1985_5711_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_21054_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_21084_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_21043_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_21039_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_30694_200"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1982_2479_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_50156_300"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1986_1280_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_21052_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_21074_100"
                }
            ],
            "gsip:sameAs": {
                "@id": "http://localhost:8080/id/swmonitoring/MDDELCC_030415"
            },
            "schema:name": "Hydrometric station : HURONS (02OJ024)",
            "gsip:measures": {
                "@id": "http://localhost:8080/id/catchment/02OJ*AB"
            },
            "owl:sameAs": {
                "@id": "http://localhost:8080/id/swmonitoring/WSC_02OJ024"
            },
            "@type": [
                "rdfs:Resource",
                "hy:HY_HydrometricFeature",
                "owl:Thing"
            ],
            "rdfs:label": [
                {
                    "@language": "fr",
                    "@value": "Station hydrometrique : HURONS (02OJ024)"
                },
                {
                    "@language": "en",
                    "@value": "Hydrometric station : HURONS (02OJ024)"
                }
            ],
            "gsip:located-on": {
                "@id": "http://localhost:8080/id/waterbody/3effba23be2a11d892e2080020a0f4c9"
            }
        },
        {
            "@id": "http://localhost:8080/id/swmonitoring/MDDELCC_030415",
            "gsip:near": [
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_50133_300"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_21055_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_50156_300"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_50177_300"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1986_1280_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1982_2477_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1985_5711_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_21074_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1981_2881_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1981_2909_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_21084_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_21096_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_21079_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_50099_300"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_21053_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_21051_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1982_2479_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_21039_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1982_1900_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_30693_200"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_50157_300"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_21075_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_21052_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_50181_300"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_21043_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_21054_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_50131_300"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_30694_200"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_20949_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_50155_300"
                }
            ],
            "@type": [
                "rdfs:Resource",
                "owl:Thing",
                "hy:HY_HydrometricFeature"
            ],
            "owl:sameAs": {
                "@id": "http://localhost:8080/id/swmonitoring/MDDELCC_030415"
            },
            "gsip:measures": {
                "@id": "http://localhost:8080/id/catchment/02OJ*AB"
            },
            "rdfs:label": [
                {
                    "@language": "fr",
                    "@value": "Station hydrometrique (debit) : Des Hurons (030415)"
                },
                {
                    "@language": "en",
                    "@value": "Hydrometric station (flow) : Des Hurons (030415)"
                }
            ],
            "gsip:sameAs": {
                "@id": "http://localhost:8080/id/swmonitoring/WSC_02OJ024"
            },
            "gsip:located-on": {
                "@id": "http://localhost:8080/id/waterbody/3effba23be2a11d892e2080020a0f4c9"
            },
            "schema:name": "Hydrometric station (flow) : Des Hurons (030415)"
        },
        {
            "@id": "http://localhost:8080/data/catchment/HYF/WSCSSSDA/NRCAN/02OJ*AB",
            "schema:provider": {
                "@id": "http://gin.gw-info.net"
            },
            "dct:format": [
                "text/html",
                "application/vnd.geo+json"
            ],
            "dct:conformsTo": {
                "@id": "https://www.opengis.net/def/gwml2"
            }
        },
        {
            "@id": "http://localhost:8080/id/hydrogeounits/Richelieu1",
            "geosparql:sfIntersects": [
                {
                    "@id": "https://geoconnex.us/chyld-pilot/id/hu/041504081505"
                },
                {
                    "@id": "https://geoconnex.us/chyld-pilot/id/hu/041504081005"
                },
                {
                    "@id": "http://localhost:8080/id/geologicUnits/000000/GSCC00053000990"
                },
                {
                    "@id": "https://geoconnex.us/chyld-pilot/id/hu/041504081505-drainage_basin"
                },
                {
                    "@id": "http://localhost:8080/id/geologicUnits/010000/GSCC00053010757"
                },
                {
                    "@id": "https://geoconnex.us/chyld-pilot/id/hu/041504081006"
                },
                {
                    "@id": "http://localhost:8080/id/geologicUnits/017000/GSCC00053017020"
                },
                {
                    "@id": "http://localhost:8080/id/geologicUnits/006000/GSCC00053006880"
                },
                {
                    "@id": "https://geoconnex.us/chyld-pilot/id/hu/041504081102-drainage_basin"
                },
                {
                    "@id": "http://localhost:8080/id/geologicUnits/011000/GSCC00053011490"
                },
                {
                    "@id": "https://geoconnex.us/chyld-pilot/id/hu/041504081203"
                },
                {
                    "@id": "http://localhost:8080/id/geologicUnits/014000/GSCC00053014607"
                },
                {
                    "@id": "http://localhost:8080/id/geologicUnits/008000/GSCC00053008293"
                },
                {
                    "@id": "https://geoconnex.us/chyld-pilot/id/hu/041504081507"
                },
                {
                    "@id": "https://geoconnex.us/chyld-pilot/id/hu/041504081007"
                },
                {
                    "@id": "http://localhost:8080/id/geologicUnits/015000/GSCC00053015716"
                },
                {
                    "@id": "http://localhost:8080/id/geologicUnits/010000/GSCC00053010658"
                },
                {
                    "@id": "http://localhost:8080/id/geologicUnits/008000/GSCC00053008833"
                },
                {
                    "@id": "https://geoconnex.us/chyld-pilot/id/hu/041504081006-drainage_basin"
                },
                {
                    "@id": "http://localhost:8080/id/geologicUnits/010000/GSCC00053010067"
                },
                {
                    "@id": "https://geoconnex.us/chyld-pilot/id/hu/041504081005-drainage_basin"
                },
                {
                    "@id": "https://geoconnex.us/chyld-pilot/id/hu/041504081007-drainage_basin"
                },
                {
                    "@id": "http://localhost:8080/id/geologicUnits/012000/GSCC00053012027"
                },
                {
                    "@id": "http://localhost:8080/id/geologicUnits/008000/GSCC00053008397"
                },
                {
                    "@id": "https://geoconnex.us/chyld-pilot/id/hu/041504081507-drainage_basin"
                },
                {
                    "@id": "http://localhost:8080/id/geologicUnits/015000/GSCC00053015117"
                },
                {
                    "@id": "http://localhost:8080/id/geologicUnits/001000/GSCC00053001039"
                },
                {
                    "@id": "https://geoconnex.us/chyld-pilot/id/hu/041504081203-drainage_basin"
                }
            ],
            "gsip:measuredBy": [
                {
                    "@id": "http://localhost:8080/id/gwmonitoring/prj_27.53515"
                },
                {
                    "@id": "http://localhost:8080/id/gwmonitoring/prj_27.53545"
                },
                {
                    "@id": "http://localhost:8080/id/gwmonitoring/prj_27.53517"
                },
                {
                    "@id": "http://localhost:8080/id/gwmonitoring/prj_27.53537"
                },
                {
                    "@id": "http://localhost:8080/id/gwmonitoring/prj_27.53544"
                },
                {
                    "@id": "http://localhost:8080/id/gwmonitoring/prj_27.53529"
                }
            ],
            "gsip:hydraulically-connected-to": [
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*CB"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*BC"
                },
                {
                    "@id": "http://localhost:8080/id/waterbody/60c56a06be4911d892e2080020a0f4c9"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*CE"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*AA"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*CD"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*BB"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*DC"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*CA"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*CC"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*BA"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*DA"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*DB"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*CF"
                },
                {
                    "@id": "http://localhost:8080/id/catchment/02OJ*AB"
                }
            ],
            "@type": [
                "gw:GW_HydrogeoUnit",
                "rdfs:Resource",
                "owl:Thing"
            ],
            "rdfs:label": [
                {
                    "@language": "fr",
                    "@value": "Unite hydrogeologique : Plate-forme du St-Laurent sud"
                },
                {
                    "@language": "en",
                    "@value": "Hydrogeologic unit : Southern St Lawrence Platform"
                }
            ],
            "schema:description": "\r\nIn the context of the southern area of the St. Lawrence Platform of (south Lowlands), the clay unit is generally not continuous or thick. The bedrock is rather covered by a till unit of at least 10 m thick which may allow significant bedrock aquifer recharge rates. This limited sedimentary cover suggests that there would be links between the bedrock aquifer and streams, particularly along some sections of the Richelieu River, which constitute discharge areas. The flow is oriented east-west, from the recharge areas to Richelieu River or others discharge areas. The surficial permeable sediments with significant thickness have small spatial extension, thus that the aquifer potential is mainly based on fractured bedrock aquifer. In the unit, there is a significant use of groundwater as water supply. The predominant semi-confined conditions involve a moderate vulnerability of the bedrock aquifer. Groundwater exceeds frequently some aesthetic criteria as Fe, Mn, S, Na, and F in the central area of the hydrogeological unit.\r\n",
            "schema:image": [
                {
                    "@id": "https://gin.gw-info.net/service/ngwds/en/wms/ngwd-wms/inset?REQUEST=GetMap&SERVICE=WMS&VERSION=1.1.1&LAYERS=area&STYLES=&FORMAT=image/png&BGCOLOR=0xFFFFFF&TRANSPARENT=TRUE&SRS=EPSG:4326&BBOX=-73.6883387829505,44.9741147159004,-72.8050177950318,45.6366054568393&WIDTH=400&HEIGHT=300&TABLE=gw_data.hydrogeological_units&FIELD=id&ID=1"
                },
                "https://gin.gw-info.net/service/ngwds/en/wms/ngwd-wms/inset?REQUEST=GetMap&SERVICE=WMS&VERSION=1.1.1&LAYERS=area&STYLES=&FORMAT=image/png&BGCOLOR=0xFFFFFF&TRANSPARENT=TRUE&SRS=EPSG:4326&BBOX=-73.6883387829505,44.9741147159004,-72.8050177950318,45.6366054568393&WIDTH=400&HEIGHT=300&TABLE=gw_data.hydrogeological_units&FIELD=id&ID=1"
            ],
            "owl:sameAs": {
                "@id": "http://localhost:8080/id/hydrogeounits/Richelieu1"
            },
            "schema:name": "Hydrogeologic unit : Southern St Lawrence Platform",
            "gw:gwAquiferSystem": {
                "@id": "http://localhost:8080/id/aquiferSystems/Richelieu"
            }
        },
        {
            "@id": "http://localhost:8080/id/swmonitoring/MDDELCC_030429",
            "gsip:near": [
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_50158_300"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1986_2058_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1985_1510_300"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1985_5737_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1982_9081_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_21040_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_50162_300"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_21041_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_21068_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_21037_100"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_50138_300"
                },
                {
                    "@id": "http://localhost:8080/id/waterwells/qc.1978_50163_300"
                }
            ],
            "schema:name": "Hydrometric station (flow) : A l'Ours (030429)",
            "owl:sameAs": {
                "@id": "http://localhost:8080/id/swmonitoring/MDDELCC_030429"
            },
            "rdfs:label": [
                {
                    "@language": "fr",
                    "@value": "Station hydrometrique (debit) : A l'Ours (030429)"
                },
                {
                    "@language": "en",
                    "@value": "Hydrometric station (flow) : A l'Ours (030429)"
                }
            ],
            "@type": [
                "hy:HY_HydrometricFeature",
                "owl:Thing",
                "rdfs:Resource"
            ],
            "gsip:located-on": {
                "@id": "http://localhost:8080/id/waterbody/9483b203be4111d892e2080020a0f4c9"
            },
            "gsip:measures": {
                "@id": "http://localhost:8080/id/catchment/02OJ*AB"
            }
        }
    ],
    "@context": {
        "schema": "https://schema.org/",
        "iso19150-2": "http://def.isotc211.org/iso19150-2/2012/base#",
        "gsp": "http://www.opengis.net/ont/geosparql#",
        "owl": "http://www.w3.org/2002/07/owl#",
        "fn": "http://www.w3.org/2005/xpath-functions#",
        "guhr": "http://resource.geosciml.org/classifier/cgi/geologicunithierarchicrole/",
        "xsd": "http://www.w3.org/2001/XMLSchema#",
        "skos": "http://www.w3.org/2004/02/skos/core#",
        "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
        "sc": "http://shapechange.net/resources/ont/base#",
        "hy": "https://www.opengis.net/def/hy_features/ontology/hyf/",
        "sf": "http://def.seegrid.csiro.au/isotc211/iso19156/2011/sampling#",
        "dct": "http://purl.org/dc/terms/",
        "gsmlb": "http://geosciml.org/ont/gsmlb#",
        "selfie": "https://opengeospatial.github.io/SELFIE/",
        "rank": "http://resource.geosciml.org/classifier/cgi/stratigraphicrank/",
        "dcat": "http://www.w3.org/ns/dcat#",
        "sp": "http://www.opengeospatial.org/standards/geosparql/",
        "foaf": "http://xmlns.com/foaf/0.1/",
        "gsip": "http://localhost:8080/def/",
        "void": "http://rdfs.org/ns/void#",
        "gw": "http://geosciences.ca/def/groundwater#",
        "geosparql": "http://www.opengeospatial.org/standards/geosparql/",
        "ex": "http://gin.gw-info.net/example#",
        "hyf": "https://www.opengis.net/def/hy_features/ontology/hyf/",
        "mdl": "http://def.seegrid.csiro.au/isotc211/iso19115/2003/lineage#",
        "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
        "meta": "http://def.seegrid.csiro.au/isotc211/iso19115/2003/citation",
        "sesame": "http://www.openrdf.org/schema/sesame#",
        "mdq": "http://def.seegrid.csiro.au/isotc211/iso19115/2003/dataquality#",
        "dc": "http://purl.org/dc/elements/1.1/",
        "ts": "http://def.seegrid.csiro.au/isotc211/iso19108/2002/temporal#"
    }
}