The official Linked Data version of the USGS GNIS.

A description of the source dataset from the Board on Geographic Names:

The Geographic Names Information System (GNIS) is the Federal and national standard for geographic nomenclature. The U.S. Geological Survey developed the GNIS in support of the U.S. Board on Geographic Names as the official repository of domestic geographic names data, the official vehicle for geographic names use by all departments of the Federal Government, and the source for applying geographic names to Federal electronic and printed products.

The GNIS contains information about physical and cultural geographic features of all types in the United States, associated areas, and Antarctica, current and historical, but not including roads and highways. The database holds the Federally recognized name of each feature and defines the feature location by state, county, USGS topographic map, and geographic coordinates. Other attributes include names or spellings other than the official name, feature designations, feature classification, historical and descriptive information, and for some categories the geometric boundaries.

SPARQL Endpoint

gnis-ld.org/sparql/select

Please note the above link is the SPARQL endpoint URL. When dereferencing it in a browser, you will be redirected to a YASGUI page prefilled with a default query.

Examples

Under the 'Incoming Triples' section, we can see that this is the nhd:gnisFeature of an NHD feature, which has a multipolygon geometry node.

Publication

Regalia, B., Janowicz, K. , and Mai, G. (2018): GNIS-LD: Serving and Visualizing the Geographic Names Information System Gazetteer As Linked Data. 15th ESWC Conference. 3-7 June, Heraklion, Crete.

Data

159 mb -- all RDF and geometry data of GNIS, including owl:sameAs relations to DBpedia and GeoNames.org.
GNIS/USGS Ontology including predicate vocabulary and place type hierarchies.
Includes VoID description, Ontology, data dump, and SPARQL endpoint service description.

Source code

Bundles the entire pipeline into a Docker Compose file and a helper bash script. Its components are listed out below.
Converts GNIS and other USGS datasets (such as NHD) into RDF.
Loads triples directly into KiWi's PostgreSQL tables in parallel.
The 584 branch of Apache Marmotta supports GeoSPARQL.
This website which includes dereferencing logic, redirection, and SPARQL query proxying.
blake at geog.ucsb.edu