whosonfirst/whosonfirst-properties

Catalogue all known properties

Closed this issue · 2 comments

This script was created to crawl the whosonfirst-data repository to produce a list of all existing properties in WOF records.

Organize this list, pull out anything we should not include (see: the various zs: props), and backfill each markdown file in this repository to include these property names.

There are uncatalogued properties under the following prefixes:

abbreviation
amsgis
atldpcd
austriaod
azavea
baltomoit
begov
bra
camgov
can-abog
can-calcai
can-edmdsd
can-gatsudd
can-mntsmvt
can-ons
can-wpgppd
canvec-hydro
cbsnl
denvercpd
figov
fsgov
geonames
gn
gp
hkigis
iso
kuogov
lacity
meso
mps
mz
ne
nolagis
oa
oakced
oulugov
pedia
porbps
qs
reversegeo
sdgis
seagv
sfgov
sg
SIJ
src
ssuberlin
stpaulgov
tkugov
tmpgov
torsdfa
unlc
wapo
wk
woe
wof
zolk
zs

Out of this list, the following property prefixes need new json files (or have their existing json file updated:

abbreviation
geonames
gn
gp
iso
mps
mz
ne
oa
pedia
qs
reversegeo
sg
src
unlc
unlc
wapo
wk
woe
wof
zs

The leftovers are "source-specific" property prefixes introduced during neighbourhood updates.

amsgis
atldpcd
austriaod
azavea
baltomoit
begov
bra
camgov
can-abog
can-calcai
can-edmdsd
can-gatsudd
can-mntsmvt
can-ons
can-wpgppd
canvec-hydro
cbsnl
denvercpd
figov
fsgov
hkigis
kuogov
lacity
meso
nolagis
oakced
oulugov
porbps
sdgis
seagv
sfgov
SIJ
ssuberlin
stpaulgov
tkugov
tmpgov
torsdfa
zolk

I will likely use this issue to update existing json files and create new json files for non source-specific property prefixes. If we want to create a json file for every source-specific, I'll file a follow-up issue.

#49 includes new descriptions for non source-specific properties. "Leftover" properties that have not been catalogued are listed here.