Commit ea7fe5b
committed
Bundle the Natural Earth populated-places table with audit coverage
Adds the project-authored gazetteer table derived from the Natural
Earth 1:10m Populated Places dataset (public domain): 7342 rows, one
per populated place, with the NE id as the stable record id, the
transliterated ASCII name (NAMEASCII), alternate names, WGS84 point
coordinates, ISO 3166-1 alpha-2 country code, the admin-1 name as the
v1 containment element, POP_MAX, featureClass CITY, and the external
identifiers Natural Earth publishes (wikidata, geonames, whosonfirst)
as provenance-tagged attributes. The full derivation record (source,
mirror commit, extraction date, field mapping, public-domain
dedication) is in the file header.
The table is deliberately pure ASCII in v1: non-ASCII primary names
are carried as the ASCII transliteration Natural Earth provides, with
the Unicode forms omitted; the folded matching chain keeps accented
queries working against the ASCII rows. The audit test enforces the
header's claims row by row: row-count floor, pure-ASCII bytes, no
duplicate ids, country-code shape (the emoji-layer join key), lat/lon
range, the attribute-key whitelist, and deterministic lookups.
LICENSE gains the Natural Earth public-domain section; per the ASF
guidance for public-domain data there is no NOTICE entry.1 parent 675d113 commit ea7fe5b
3 files changed
Lines changed: 7595 additions & 0 deletions
File tree
- opennlp-extensions/opennlp-geo/src
- main/resources/opennlp/geo
- test/java/opennlp/geo
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
418 | 418 | | |
419 | 419 | | |
420 | 420 | | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
0 commit comments