|

Testing Delivery Subkeys for Food-Ordering Apps

Save or share to

As you might have noticed, OpenStreetMap offers the delivery= tags/keys to tag places and restaurants which offers food deliveries. But, have you ever wondered how to tag those who do not have their own delivery service, but they do accept orders from food-ordering and delivery apps?

I have seen this case multiple times on small restaurants in Indonesia which indirectly accepts delivery service from GoFood and GrabFood. Sure that there are other similar services available in the world including MelbSC (Australia), Deliveroo (multiple countries), Foodora/Foodpanda (multiple countries), UberEats (multiple countries), Just Eat (multiple countries), as well as Demae-can (Japan).

So, why not we tag these services into OpenStreetMap the same way as payment:*= tags?

The rules are simple. For every food delivery apps that one place accepts, tag delivery:<app or service name>=yes. For example, if one accepts both GoFood and GrabFood mentioned earlier, give both delivery:gofood=yes and delivery:grabfood=yes respectively. If the place does not have their own delivery service, as originally intended in the wiki, tag delivery=no.

Some users might want to quickly find the place in respective food delivery apps. To ease that workflow, I suggest to add a sub-subkey named delivery:<app or service name>:ref=, which stores the URL or URI of the food delivery website/app. Using URL/URIs for this will be much easier for mapping, rather than finding and obtaining respective “restaurant ID”s similar to wikidata= and wikipedia=.


Thanks for reading this article! By the way, we’re also working on finishing these interesting posts. Revisit this site soon or follow us to see them once they’re published!

[display-posts post_status=”future” include_link=”false” wrapper_id=”future-list”]

Save or share to

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *