You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#1 2016-12-03 17:26:53
- JSe
- Member
- Registered: 2016-02-22
- Posts: 8
Wie tagt man mehrere Telefonnummern richtig?
Hallo zusammen,
lt. http://wiki.openstreetmap.org/wiki/DE:Key:phone sollte man Telefonnummern so taggen, dass man sie aus einer Anwendung, die selbiges beherrscht, durch Anklicken wählen kann.
Desweiteren ist mir bekannt, dass man dort, wo es erlaubt ist, mehrere Werte mittels Semicolon trennt.
Wie verhält es sich nun bei meheren Telefonnummern, z.B. einer Festnetz- und einer Mobilenummer eines Gewerbebetriebes?
Ich würde das vom Gefühl her so mappen:
phone=+49 3737 12345;+49 178 1234567
Ist das so korrekt? Und wäre das so anwählbar z.B. mit OsmAnd?
Vielen Dank im voraus,
Jürgen
Offline
#2 2016-12-03 17:45:31
- geri-oc
- Member

- From: Sachsen
- Registered: 2011-03-21
- Posts: 5,055
- Website
Re: Wie tagt man mehrere Telefonnummern richtig?
phone=+49 3737 12345
contact:phone=+49 178 1234567 -> http://wiki.openstreetmap.org/wiki/DE:Key:contact
Offline
#3 2016-12-03 18:11:45
- Hiddenhausener
- Member

- From: Hiddenhausen
- Registered: 2013-09-25
- Posts: 363
Re: Wie tagt man mehrere Telefonnummern richtig?
In diesem Fall würde ich es so machen:
contact:phone=+49 3737 123 45
contact:mobile=+49 178 123 4567
contact:mobile steht zwar nicht im Wiki ist aber laut Taginfo 2943 mal in Gebrauch.
Offline
#4 2016-12-03 18:29:14
- kreuzschnabel
- Member
- Registered: 2015-07-03
- Posts: 6,640
Re: Wie tagt man mehrere Telefonnummern richtig?
Um die Eingangsfrage direkt zu beantworten: Ja, OsmAnd packt das. Getestet mit http://www.openstreetmap.org/way/205878799 ; bei Klick auf die Telefonnummern listet OsmAnd mir beide auf, und ich kann mir eine raussuchen, die dann der Telefonapp übergeben wird.
Besser ist es aber, die unterschiedlichen Bedeutungen auch abzubilden, und da würde ich mich contact:mobile für die Mobilrufnummer anschließen.
Erstes Suchergebnis nach Semikolon im phone-Tag war http://www.openstreetmap.org/node/264085133 , aber das schien mir jetzt nicht so nachahmenswert :-)
--ks
Offline
#5 2016-12-03 19:32:13
- Chrysopras
- Member

- From: Baden-Württemberg
- Registered: 2015-04-01
- Posts: 1,595
Re: Wie tagt man mehrere Telefonnummern richtig?
Es gibt natürlich auch die Leute, die so etwas mit phone=*, phone_1=* etc. taggen. Ich finde das grauslig, aber leider greift diese Methode ziemlich um sich … Einfach auszuwerten ist das gewiss auch nicht, spätestens wenn jemand phone=*, phone_15=* taggt (was ebenfalls legal sein müsste, wenn denn phone_1=* OK wäre). ![]()
Last edited by Chrysopras (2016-12-03 19:34:21)
Offline
#6 2016-12-04 00:10:52
- geow
- Member

- Registered: 2012-12-16
- Posts: 967
Re: Wie tagt man mehrere Telefonnummern richtig?
contact:mobile steht zwar nicht im Wiki ist aber laut Taginfo 2943 mal in Gebrauch.
Semantisch korrekter wäre
phone:mobile lt. taginfo 1134x
contact:phone:mobile 149x
Glück auf!
geow
Offline
#7 2016-12-04 00:21:25
- kreuzschnabel
- Member
- Registered: 2015-07-03
- Posts: 6,640
Re: Wie tagt man mehrere Telefonnummern richtig?
Es gibt natürlich auch die Leute, die so etwas mit phone=*, phone_1=* etc. taggen.
Das sind nicht „Leute“, sondern das ist iD, wenn man dort ein phone-Tag anfügt, wo es schon eines gibt. Soweit ich weiß, ist dir das bekannt :-) Und ja, grauslich ist es in der That, da sehr übel auswertbar. iD „parkt“ hier einfach den eingegebenen Wert irnkwie. Das ist alles andere als gut.
--ks
Offline
#8 2016-12-04 07:47:45
- Chrysopras
- Member

- From: Baden-Württemberg
- Registered: 2015-04-01
- Posts: 1,595
Re: Wie tagt man mehrere Telefonnummern richtig?
Chrysopras wrote:Es gibt natürlich auch die Leute, die so etwas mit phone=*, phone_1=* etc. taggen.
Das sind nicht „Leute“, sondern das ist iD, wenn man dort ein phone-Tag anfügt, wo es schon eines gibt. Soweit ich weiß, ist dir das bekannt :-) Und ja, grauslich ist es in der That, da sehr übel auswertbar. iD „parkt“ hier einfach den eingegebenen Wert irnkwie. Das ist alles andere als gut.
--ks
Du hast recht, das ist – oder war zumindest – iD, und selbiges ist mir bekannt
. Inzwischen aber (so mein Eindruck, wenn ich POI-Daten in Baden-Württemberg ansehe) machen das auch manche „Leute“, die wohl hier oder dort über solch ein iD-generiertes phone_1-Tag gestolpert sind, gedacht haben: „Ach, so geht das!“ und daher auch absichtlich phone_1-Tags anlegen. Wir lernen eben alle von Vorbildern, und auch von schlechten Vorbildern kann man lernen, nämlich Schlechtes …
Last edited by Chrysopras (2016-12-04 07:48:56)
Offline
#9 2016-12-09 00:49:58
- JSe
- Member
- Registered: 2016-02-22
- Posts: 8
Re: Wie tagt man mehrere Telefonnummern richtig?
Vielen Dank für die zahlreichen Hinweise.
Ich wage mal den Versuch einer Zusammenfassung:
1. Meine Idee
phone=+49 3737 12345;+49 178 1234567
ist bis auf die fehlenden Leerzeichen zwischen 123 und 45 brauchbar und es gibt mindestens eine Anwendung (OSMAnd), die damit umgehen kann.
2. Die Varaiante
phone=+49 3737 12345
contact:phone=+49 178 1234567 ...
empfinde ich als etwas stilbrüchig in sich, während
3.
contact:phone=+49 3737 123 45
contact:mobile=+49 178 123 4567
konsequent auf die neue Syntax setzt.
4. Man könnte sich auch
Semantisch korrekter wäre
phone:mobile ...
contact:phone:mobile ...
anschließen, wenn man "mobile" als Subkategorie von "phone" betrachtet. Man könnte aber hier auch sagen, "contact:mobile" ist neben "contact:phone" und "contact:fax" einfach nur eine dritte Art mit jemanden Kontakt aufzunehmen.
Ich würde eher zu letzterem tendieren.
Da ergibt sich für mich gleich noch die nächste Frage: Sollte man nun contact:mobile oder contact:phone:mobile einfach im Wiki
http://wiki.openstreetmap.org/wiki/Key:contact
nachtragen oder sollte man dazu einen proposal process in Gang setzen mit dem Ziel, diesen Key (oder die ganze contact:<sub> Reihe) mit der Übernahme auf die offizielle Map Features Liste
http://wiki.openstreetmap.org/wiki/Map_Features
zu adeln?
Und auch wenn das:
Erstes Suchergebnis nach Semikolon im phone-Tag war http://www.openstreetmap.org/node/264085133 , aber das schien mir jetzt nicht so nachahmenswert :-)
phone=Theaterkasse (06131 / 2851-222); Abonnementbüro (06131 / 2851-227)nur als abschreckendes Beispiel gedacht war, so wirft es doch, allgemein ausgedrückt die Frage auf, wie man einen (oder mehrere) Kontakt(e) syntaktisch korrekt näher beschreiben könnte, d.h. so etwas wie:
contact:phone=+49 6131 285 1-222;+49 6131 285 1-227
description:contact:phone=Theaterkasse;Abonnementbürooder
contact:phone:description=Theaterkasse;Abonnementbüro Gibt es dazu noch weitere Ideen?
Viele Grüße
Jürgen
Offline
#10 2016-12-09 09:58:51
- gormo
- Member
- Registered: 2013-08-01
- Posts: 2,119
- Website
Re: Wie tagt man mehrere Telefonnummern richtig?
Und auch wenn das:
kreuzschnabel wrote:Erstes Suchergebnis nach Semikolon im phone-Tag war http://www.openstreetmap.org/node/264085133 , aber das schien mir jetzt nicht so nachahmenswert :-)
phone=Theaterkasse (06131 / 2851-222); Abonnementbüro (06131 / 2851-227)nur als abschreckendes Beispiel gedacht war, so wirft es doch, allgemein ausgedrückt die Frage auf, wie man einen (oder mehrere) Kontakt(e) syntaktisch korrekt näher beschreiben könnte, d.h. so etwas wie:
contact:phone=+49 6131 285 1-222;+49 6131 285 1-227 description:contact:phone=Theaterkasse;Abonnementbürooder
contact:phone:description=Theaterkasse;AbonnementbüroGibt es dazu noch weitere Ideen?
Ja: 2 getrennte Nodes, einmal
name=Abonnementbüro
office=<irgendwas>
operator=Theater XYZ
contact:phone=++49 1234 1111111
service_times=<zeiten> (oder opening_hours=*, wenn man auch vorbeigehen kann)und einmal
name=Theaterkasse
office=<irgendwas>
operator=Theater XYZ
contact:phone=++49 1234 999999
service_times=<zeiten>Wir haben den Grundsatz "One feature, one OSM element". Da sind aber 2 getrennte Features, mit unterschiedlichen Eigenschaften. Also 2 OSM elements.
Last edited by gormo (2016-12-09 10:00:28)
OSM hat nicht das Ziel bis Ende des Monats einen vollständigen Datensatz der Welt zu enthalten.
(nach S.W.) - Aber weil die Welt vielfältig ist, weil sie auch im Detail interessant ist, mag ich genaue Karten (nach C.)
Offline
#11 2016-12-12 13:50:28
- TZorn
- Member
- From: Leverkusen
- Registered: 2015-06-02
- Posts: 700
Re: Wie tagt man mehrere Telefonnummern richtig?
Ja: 2 getrennte Nodes, einmal
[...]
und einmal
[...]Wir haben den Grundsatz "One feature, one OSM element". Da sind aber 2 getrennte Features, mit unterschiedlichen Eigenschaften. Also 2 OSM elements.
Wie du es vorschlägst, machen wir es zum Beispiel bei einer Bank und einem separat gemappten Geldautomat. Da billigen wir dem Automaten aber auch einen hohen Stellenwert als amenity zu. In diesem Fall des Theaters halte ich das für eine schlechte Lösung.
Das Objekt, das wir mappen, ist das Theater. Die Theaterkasse und das Abonnementbüro sind dort zwei unterschiedliche, aber zusammenhängende Kontaktadressen ohne wesentlichen, eigenen Stellenwert. Da halte ich es für übertrieben und nutzerunfreundlich, die zu trennen. Eine irgendwie gartete Lösung mit Suffix halte ich für besser, auch wenn ich jetzt keine konkrete Lösung parat habe.
Offline
#12 2016-12-12 16:14:08
- redrace
- Member

- From: NRW
- Registered: 2011-01-08
- Posts: 273
- Website
Re: Wie tagt man mehrere Telefonnummern richtig?
3.
Hiddenhausener wrote:contact:phone=+49 3737 123 45
contact:mobile=+49 178 123 4567konsequent auf die neue Syntax setzt.
Viele Grüße
Jürgen
HUHU
Ich tendiere wenn eindeutig hierfür!
Schöne Grüße
Offline