Skip to content
Tech News
← Back to articles

Why Book Corners won't sync contributions back to OpenStreetMap

read original more articles
Why This Matters

This article highlights the challenges of integrating user-contributed data from Book Corners back into OpenStreetMap, emphasizing the complexities of adhering to OSM's strict import guidelines. For the tech industry and consumers, it underscores the importance of understanding data governance and the limitations of automated contributions in open mapping projects.

Key Takeaways

A feature that sounded obviously good

When I introduced Book Corners, I explained that much of its initial data came from OpenStreetMap. OSM gave the project a useful starting point, with thousands of public bookcases already mapped around the world.

Book Corners also accepts new libraries directly from its users. People can submit a location and a photo, and the contribution becomes public after moderation. It seemed only fair that, when one of those submissions was missing from OSM, Book Corners should be able to contribute it back.

The idea was not to create an uncontrolled background synchronisation process. The workflow I had in mind was deliberately cautious:

The person submitting the library would explicitly allow the contribution.

An administrator would review the library first.

Book Corners would search OSM for possible duplicates.

The administrator would preview the exact data being sent.

Nothing would be written until the administrator confirmed it.

From a software-development perspective, this looked like a manageable integration: add consent, track contribution state, build a preview, authenticate with OSM, and create the new feature through its API.

... continue reading