If you know the restaurant occupy entire building use the tag on the building (way).
If the restaurant occupy only a part of the building or you do not know his precise geometry use the tag on the point (node).
From the tourist point of view full floor restaurant “occupy” entire building but from the point of view of tenant of the second floor he don’t live in the restaurant
A restaurant occupying the entire building means:
That the restaurant occupies all floors of that building, or
Just a single entire/full floor of that building?
I truly apologize for disturbing you further.
My intention was not to spam.
I just didn’t understand your reply:
A restaurant “occupying the entire building” means:
That the restaurant occupies all floors of that building, or
Just a single entire/full floor of that building?
I would be very grateful for an answer on this question.
Thank you once again, and sorry for disturbance.
As wowik mentioned, I also see a number of restaurants not occupying the entire building (all floors) and them still be tagged on a building outline.
Is it possible to somehow report this?
I think I need to open a new topic on the copyright issue. It is by far the most confusing aspect of OSM, at least for me.
I checked some of your copyright pages (1, 2, 3, 4), but it’s still very confusing for me, what I can and can not use as a basis for mapping any element at openstreetmap.org.
While the rule of “place on outline when it occupies the complete building” is followed by many mappers, it is not mapped like that by all mappers. OSM has a lot of freedom, and data consumers have to live with that.
You can also question whether you should map the building with amenity=restaurant when there is a large garden where you can eat as well and a playground and a parking space. Some will put the amenity=restaurant on the complete area then. Others not.
A correct outline contains more information than a node. It gives you an idea of the size of the restaurant. For navigation purposes, a node is enough.
You can either map in a very detailed way (sometimes called micromapping) or you can map in a “good enough” way.
If you map a restaurant, you could e.g. map individual rooms accessible by the guests, including hallway, toilets, eating area, bar, and the private rooms such a the kitchen. OTOH you could just place a node on the map. And many variants in between.
I depends on what you find interesting and fun to do. As more and more basic things are mapped, people move on to more details. In case your area does not have a lot of POIs, I would just map them as nodes and try to map as many as possible. Later on people can still add details.
Another example of this is the outdoor_seating=yes vs leisure=outdoor_seating. The former is an older tag placed on a object (node or way) mapped as amenity=restaurant. It is enough to know there is outdoor seating. But lately people want to map the outdoor seating area in more detail, that where the second tag comes from.
You will see this in all kinds of tags, where people started with a rough outline and tagging of the feature and as we go we add more and more details, splitting areas, etc.
Sometimes it is better not to map the amenity on the building outline, even when it fills the whole building.
Suppose a new, trendy restaurant is opened in an old listed building and you want to tag both the construction date of the building and the date the restaurant came into business. Both should be mapped with the start_date. In that case it would be better to map the restaurant as node inside the building, so both can get different start_dates. I don’t know of another solution for this.
I do not have examples of this type of mapping. Right now I only know about serious indoor mapping in some railway stations in France and Germany. There are probably other examples of malls etc. I’m not sure people are already spending time on indoor mapping each and every restaurant. This will also be hard without any floor plans.