schema-aggregator

JobLocation

Container: inline sub-schema (shared utility type) Tag: hiring hiring-common shared-type Pack: hiring-common Use Cases: Any hiring-domain network requiring location filtering on job listings or candidate profiles

Flexible location type combining optional GeoJSON geometry and optional postal address fields. At least one must be present (anyOf constraint).

Two modes:

Both modes may coexist on the same object for richer indexing.

Used by:

Note: geo MUST be locality-level precision at on_discover — precise GPS coordinates MUST NOT be disclosed until a later stage.