The Network Linked Data Index and geoconnex.us
Update on the Network Linked Data Index and how it relates to geoconnex.us
The NLDI is a search engine that uses the river network as it’s index. Like a search engine, it can cache and index new data. Beyond indexing and data discovery, it also offers some convenient data services like basin boundaries and accumulated catchment characteristics.
Previous waterdata blog posts (here and here) describe what the Network Linked Data Index (NLDI) is and what it can do in detail.
This post announces new USGS gage locations available from the NLDI and describes how it fits between data systems like https://waterdata.usgs.gov and environmental data registries like https://geoconnex.us.
The post closes with information about an in-development project to establish a community sourced set of reference stream gage locations. This project aims to establish reference gage locations for many organizations to reference their own monitoring locations to.
New NWIS Network Locations
The NLDI (currently) has two methods of indexing data:
- it can use NHDPlus catchment polygons to determine a catchment index for a point and
- it can take pre-determined network locations in the form of a “reachcode” and “measure” hydrographic address.
Reachcode and measure are attributes used by the National Hydrography Dataset in a way that is analogous to a street name and house number. These are commonly referred to as “hydrographic addresses”. For more about hydrographic addressing, see this page.
A new USGS project, the National Hydrologic Geospatial Fabric, recently updated the addresses for all NWIS sites in the NLDI to include reachcode and measure locations. Before this update, only active USGS sites were included and they were indexed with the comparatively inaccurate catchment indexing method.
The new network locations, while not perfect, are derived through a multi-step process that improves an important deficiency with the old method. The NLDI and geoconnex.us system is also designed to allow continuous improvement as new information and methods become available (more about this below).
A major difficulty with addressing point locations to river lines is where the point should be on a large mainstem river but happens to be very close to a line that represents a small tributary river. Spatial proximity methods can fail to capture the relationship between the point and the large river.
For this new NLDI release, newly developed capabilities in the nhdplusTools R package were used to find multiple nearby rivers for each site and avoid those with major differences in drainage area estimated at the gage and by the source hydrography dataset.
It should be noted that the methods applied here were automated and issues should still be expected to exist. The these network locations are for data discovery and visualization. Any analytical or decision making use should be reviewed before assuming accuracy.
https://geoconnex.us is a public domain registry system supported by the Internet of Water team to facilitate use of linked open data about water on the Internet. A geoconnex.us identifier can be thought of like a Digital Object Identifier (DOI) in that it forwards (redirects) a web request to a different (less persistent) URL. For example,
This provides a stable identifier that can be used in places where persistence is important, such as structured metadata and knowledge management. Because the redirect can change, it allows people implementing web services and systems to change domain and/or URL path structure while allowing persistent and robust indexing of the information in question. For more on the design of this arrangement, see the first and second Environmental Linked Features Interoperability Experiment outcomes.
Q: How does the NLDI and hydrographic addressing relate to geoconnex.us?
A: On the internet, a hydrographic address can be expressed as a link between a hydrographic feature and a located feature (such as a stream gage). Identifiers for both hydrographic and located features can be registered with geoconnex.us and indexed and discovered with the NLDI.
For more on geoconnex, this demo is a good place to start.
geoconnex.us is only a registry for identifiers. It does not attempt to catalog or publish geospatial features or other data.
The NLDI is only an index and set of data services. It does not persist data other than the hydrographic network that makes up its index and allows it to provide data services.
These scope limitations are important to understand for two reasons:
- persistent and authoritative data systems such as waterdata.usgs.gov are required for the web architecture of geoconnex.us and the NLDI and
- the limited scope of the two systems means they can be used as building blocks that provide flexibility for systems that integrate with them.
A river can only be monitored in so many places. This is true at a basic level because a river is finite. From a practical perspective, there are a limited number of accessible locations along a river. As a result, different organizations collect monitoring data at the same location for their own purposes.
However, each organization may have different identifiers and different spatial information about what is actually the same real-world location. Given that identifiers and spatial descriptions are different, it can be surprisingly difficult to determine if two monitoring locations are the same. The community reference gage locations discussed here are intended to provide a common identifier and reference location to fill this gap.
NOTE: For the time being, “reference gages” are any location where information is collected along a river. As the project progresses, further definition of what kind of monitoring may be used to refine the definition of “gage”.
The project is just getting started so only includes USGS gages so far, but expect the dataset to grow and mature going forward. Code to create the dataset is hosted at this preliminary repository. An index of reference gages by state can be seen here. The reference gages can also be found through the https://info.geoconnex.us OGC API service here.
For example, say we wanted to find reference gages in a particular place. We could use the https://info.geoconnex.us service with a bbox query like:
There, we might find that there is a reference gage to link to with the URI:
Going to that URL, we can find that the provider of the reference gage is USGS and the provider’s ID for the gage is “03353000”. There is also a “subjectOf” link (saying that one of the “subjects of” the reference gage is the USGS gage) available to the USGS monitoring location page.
In turn, the USGS monitoring location page could have an “about” link back to the reference gage. So we would have:
In the future, other organizations could then establish relationships between their monitoring locations and existing reference locations or, if the reference locations haven’t been created, register new reference locations for their own and others’ use.
The Network Linked Data Index Geoprocessing with OGC API Processes
April 12, 2022
The Network Linked Data Index (NLDI) is a search engine that indexes data to the flowpaths and/or catchments of a river network and provides discovery services based on position in that network.
Modernizing How You Access Water Data | Webinar on Oct 13 | Recording Available
October 1, 2021
Missed the webinar? Watch the recording The recording of this webinar can be viewed on the USGS website or on the USGS YouTube channel. Let us know your thoughts!
FAQ for Next Generation Monitoring Location Pages
September 24, 2021
Last updated May 3rd, 2022 For ease of use, we recommend you CTRL+F (for Windows) or Command+F (for Mac) to search this page for the section that relates to your question.
How to Use Next Generation Monitoring Location Pages
September 8, 2021
Last updated April 7th, 2022 Welcome to our how-to guide for WDFN's Next Generation Monitoring Location Pages Looking for guidance on how to use the NextGen pages?
Next Generation Monitoring Location Pages Go Live Soon!
August 17, 2021
Last updated October 21, 2021 To learn more about these changes, watch the recording of our October 2021 public webinar. What are Monitoring Location Pages? Monitoring location pages are web pages that the USGS Water Mission Area offers to display important water data like discharge (also referred to as streamflow), gage height, precipitation, water-levels, temperature, etc.