Because Overture transportation is heavily-reliant on OpenStreetMap, we need a schema that is flexible enough to model the different data conventions OSM uses to model sidewalks.
OSM has two such data conventions:
- A sidewalk can itself be a standalone way.
- Or a sidewalk can be implicitly or explicitly tagged onto a
highway=*type way.
As of 2024-03-01, our schema model supports data convention #1, but not data convention #2. Consequently, if a highway=* way has sidewalk information tagged to it, we lose that information. Therefore, Overture customers miss out completely on these sidewalks.