I'm planning on registering MIME types for OSM formats in the vendor tree and could use feedback. If you're unfamiliar with registering MIME types, https://github.com/mapbox/vector-tile-spec/issues/48 is a reasonable overview for a registration that took place with a different format.

The obvious type for OSM XML is application/vnd.osm+xml, but there are a few unanswered questions

- Is .osc a different type? I'm think yes. Tools that parse one don't normally accept the other in its place, they normally have different file suffixes, and the top-level XML elements are different.

- Is osc returned from the server a different type from what is uploaded? I'm inclined towards no. This is more a matter of selection of valid identifiers.

- Where does history fit in

I'm inclined towards

- application/vnd.osm+xml for OSM XML

- application/vnd.osm.osc+xml for OsmChange XML

- application/vnd.osm.osh+xml for historical XML

- application/vnd.osm.osmpbf for current data PBFs. pbf is not a MIME suffix.

- application/vnd.osm.oshpbf for historical PBFs.

- application/vnd.osm.o5m

- application/vnd.osm.o5c

I'm not sure where to slot changeset data into this. Changeset data can be present in an OSM XML file alongside other data (e.g. with planet dumps) or standalone.


_______________________________________________
dev mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/dev

Reply via email to