I don’t really know where i should ask this question because the albanian forum is read-only, so i am asking this question here.
Recently, i was adding adresses with the help of the governmental adress system in Albanian cities.
The Problem here is, that i don’t really know which city i should tag.
For example,
i want to add adresses to Golem. Golem is an administrative Unit which belongs to the Municipality Kavaje.
Should Golem be tagged into addr:city or should Kavaje be tagged into addr:city?
The reason for the old forum being read-only is described here and here (to greatly oversimplify - a person involved with the migration from the old forum to the new mandated some bureaucracy to be gone through to make it not read-only, and no-one has volunteered to do that yet).
I’m not specifically familiar with the situation in Albania, but it’s probably similar to the one in other Balkan countries: the city part of the address is the populated place where the address is located, in this case Golem. (And in this specific case, Golem is a town of ~7000, so it certainly has its own postal office).
I would go as far as to recommend that you do not populate addr:city at all. Reverse geocoders such as Nominatim are able to automatically calculate such information from administrative boundaries and a good measure of black magic:
Basically, if a letter by me, outside of Albania is addressed to a place in Golem
And the format is as follows:
Bulevardi i Palmave 3, Golem, Albania
Then Golem should be in the addr:city.
If by contrast it goes:
Bulevardi i Palmave 3, Kavaje, Albania
Then Kavaje should be in the addr:city.
addr:country is not really needed, as every country is mapped well enough that this can be derived automatically. But the peculiarities of what counts and what doesn’t count as a postal city in each country is more difficult for software to determine, making addr:city definitely needed in my opinion.