Catalog
Postgres-backed tag catalog — counts per category, closure model, bulk import
…
Geographics
…
Regions
…
Substations
…
Feeders
…
Participant types
…
Business types
…
Device types
Closure model
The geographic catalog is a depth-limited closure:
Geographic→Region→Substation→Feeder
Resolving a parent tag (e.g. a region) expands to all descendant feeders via the persisted closure, so an eiTarget keyed on SouthernRegion reaches every feeder under it.
Bulk import
Paste or upload the catalog JSON — { geographics, regions, substations, feeders, participant_types, business_types, device_types }. Upsert merges; Replace wipes and reloads (requires a typed confirm).