Well put. This is more or less what I’m saying. I suspect we are in agreement, @Fizzie41; but I might not have expressed myself clearly enough.
A slight nuance is that I don’t want to require an object to truly only have ONE name for the name
tag to be used. My requirement is just that it has a single dominant name, more important than any other.
As an example; Sognefjorden has names in multiple languages, e.g name:de=Sognefjord
, but it also has name=Sognefjorden
, which is fine, because this is the indisputably most important (and official) name name for the feature.
To be clear: I have nothing against data consumers relying on and making use of the name
tag. It can be very useful, as expressed above. And its usage is probably correct in the vast majority of its uses. I just take issue with data consumers relying solely on the name
tag for their name rendering, expecting there to always be a name
for significant objects. Doing so is a terrible practice, IMO.
Even though the cases where objects have a justifiable name
tag outnumber the contentious cases we’re discussing, some of these contentious cases are pretty significant. If what I’m proposing goes though, lazy data consumers would loose the rendering of all the world’s major oceans, Antartica, and, the de facto European capital of Brussels. In addition to a host of other significant objects. That is, until they realize that name
isn’t the only source of name data for objects that they should be leveraging.
I can’t be certain, but I’m imagining that the loss of these high-value names will be enough for these lazy data consumers to wake up. And if they don’t, I still think it’s a good thing that they aren’t displaying nonsense names anymore.
For the rest of data consumers, who already handle names with a bit more care, removing these contentious name
s will have a strictly positive effect, in that their own (thought through) fallback logic is allowed to come into effect.