On Mon, 11 May 2020 at 10:58, s8evq <s8e...@runbox.com> wrote:

> Hi Paul,
>
> On Mon, 11 May 2020 02:10:12 +0100, Paul Allen <pla16...@gmail.com> wrote:
> > I find the whole contact: namespace to be ill-conceived.  But fine, if
> > you want it then use it.  Just please stop suggesting that we
> > deprecate website=* and phone=*.
>
> What's you counter argument to the people suggesting that contact:* makes
> it easier for data consumers to gather all contact info in one go, instead
> of hard coding all the possible keys. What if next year a new way of
> contacting comes up?
>

Since you ask...

What purpose does that actually serve?

For mappers, no purpose.  They use the editor preset and get phone=* or
contact:phone=* depending upon what the author of the editor thinks is the
right
way to do it.  No purpose for mappers who enter raw tags either - it's easy
enough to create a wiki page for "Contact Tags" and list phone, website,
fax, telepathy, etc.  Maybe, just maybe, for newbies who aren't sure of
what contact tags are available and want to be able to type "contact"
into the editor and get a list of possibilities, but some editors do
searches of brief tag descriptions that would achieve the same thing.  But
I'd argue most mappers operate on "I have a phone number for this POI,
how do I tag it?" rather than "What contact methods are available for
POIs, when I know that I'll check if this POI has any of them."

For users, little purpose.  They use the query tool in standard carto (or
similar
tool in other cartos) and get a list of tags.  If a POI had dozens of tags
then
grouping the contact tags in one place might be slightly helpful, but in
most
cases not.

For carto, no purpose.  They ignore tags unless somebody has specifically
put in handling code for them.  They don't (and probably won't) render POIs
with some form of contact tag any differently, so it doesn't matter if they
don't code for phone=* or don't code for contact:phone=* because not
coding to handle a tag requires no effort.

For data queries, maybe a purpose.  But first you have to convince me that
anybody would have reason to perform such a query.  Bring up overpass-turbo,
move the map to a particular area, and find all the POIs which have any
method
of contacting them.  Why would anybody want to do this?  And if you can
come up with a reason, how often is this likely to happen?  Often enough
that it's worth all the hassle of contact:*=* so that somebody can build a
query on "contact:*=*" rather than "phone=* and website=* and fax=*
and whatever=*"?

The only purpose I've seen anybody mention for contact:phone is
for a phone number to contact a car park's operator.  And even that
doesn't really seem justified.  It's a phone number for a POI.  The
phone isn't physically at the POI but it's the number you dial to talk
to the operator of the POI.  I don't see any reason to make a
distinction.

I've yet to see anybody explain what a phone number is for other than to
contact somebody.  There are fax numbers, but they would be better
handled by fax=*.  As Gertrude Stein didn't say, a phone number is
a phone number is a phone number.

The contact: namespace seems to be taxonomic hierarchy for taxonomic
hierarchy's sake.

-- 
Paul
_______________________________________________
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging

Reply via email to