Looks like a good idea - moved

Jan 24, 2020, 18:33 by [email protected]:

> Rather than "Mismatching key names", what about "Counterintuitive key names"?
>
> On Fri, Jan 24, 2020 at 9:20 AM Volker Schmidt <> [email protected]> > wrote:
>
>> OK, 
>> my wording was intentionally provoking. But this basic conceptual issue is 
>> at the base of many unnecessary tagging modifications.
>> I refrained from adding the OSM version of the duck principle.
>> One of the items in the proposed page illustrates well why I think people 
>> need to get the message that we only use words as codes, not as meaning.
>>
>> We had for a long time waterway=canal and for the outline we used 
>> water=riverbank (and we still mostly do use that combination). Perfectly 
>> working, we did not care if we were mapping the bank of a river or the bank 
>> of a canal. At some point someone came up with the idea that canal is not a 
>> river hence a riverbank is not a canalbank and introduced water=canal for 
>> the concept of  the canalbank. 
>> (I am a bit exaggerating here the reason for the change was different - see 
>> the thread "[Tagging] >> Canal>>  banks")
>>
>> My basic message is tags are made of key and value and everything is 
>> codewords. We have build a whole structure into the codewords with several 
>> levels of colons in order to make extracting things form the database 
>> easier, but this is not part of the core structure of the database.
>>
>> There is no mismatch between natural=water and water=canal if you understand 
>> that all keys and values are codewords. Human readability is a convenience, 
>> but is not reflected in the data structure at all.
>>
>>
>>
>> On Fri, 24 Jan 2020 at 15:31, Jarek Piórkowski <>> [email protected]>> > 
>> wrote:
>>
>>> On Fri, 24 Jan 2020 at 09:12, Volker Schmidt <>>> [email protected]>>> > 
>>> wrote:
>>>  > Il ven 24 gen 2020, 11:51 Mateusz Konieczny via Tagging <>>> 
>>> [email protected]>>> > ha scritto:
>>>  >> One of topics often appearing is mismatch between meaning of key
>>>  >> and key text.
>>>  >> ...
>>>  >> It is created at
>>>  >> >>> https://wiki.openstreetmap.org/wiki/Mismatching_key_names
>>>  >> but page name is horrible. Ideas for a better one is welcome.
>>>  >>
>>>  >> Also, I only started it - help in expanding and improving it
>>>  >> is highly welcomed.
>>>  >
>>>  > These are no mismatches.
>>>  > Keys and values are in principle arbitrary sequences of alphanumeric 
>>> characters. By convention we try to make them mnemonic by using strings 
>>> that somehow help us remember the meaning of the string. By convention we 
>>> use British English words for keys and values, plus numbers, mainly for 
>>> values.
>>>  >
>>>  > This explanation needs to be placed prominently on the new page, to 
>>> avoid any doubt.
>>>  
>>>  Please no. That wiki page is a much better explanation than this "it's
>>>  only symbols".
>>>  
>>>  Keys and values are ways for us as human editors to communicate with
>>>  each other. Those are commonly called "words" - well, at least in
>>>  Canadian English, I don't know about British English.
>>>  
>>>  It is definitely worth explaining why some words as OSM editors use
>>>  them are different from words as the rest of the world (or a subset of
>>>  the world) might use them.
>>>  
>>>  --Jarek
>>>  
>>>  _______________________________________________
>>>  Tagging mailing list
>>>  >>> [email protected]
>>>  >>> https://lists.openstreetmap.org/listinfo/tagging
>>>
>> _______________________________________________
>>  Tagging mailing list
>>  >> [email protected]
>>  >> https://lists.openstreetmap.org/listinfo/tagging
>>
>
>
> -- 
> Evan Derickson
> [email protected]
>
_______________________________________________
Tagging mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/tagging

Reply via email to