Hey
Als Teil meiner Tätigkeit übertrage ich die Deutsche Haltestellen-ID (DHID) aus dem Deutschen Haltestellen-Verzeichnis (DHV) in OSM. Diese Verknüpfung erfolgt über den Schlüssel ref:IFOPT
. Nun bin ich auf ein Problem gestoßen, für das ich keinen Präzedenzfall in OSM finden konnte und wollte wissen wie ihr es lösen würde bzw. was ihr von meiner Lösung haltet.
Es gibt Haltestellen, die haben keine DHID. Wie verzeichne ich das?
Der Hintergrund ist: Ich möchte natürlich zu QA-Zwecken aber auch als ganz normalen Teil der Daten gerne Verzeichnen können, dass ich überprüft habe, was die die DHID einer Plattform ist, und festgestellt habe, dass es keine gibt.
Ich weiß, es gibt immer viele Diskussionen darüber, ob und wie man verzeichnet, dass etwas nicht existiert.
Es gibt zum Beispiel opening_hours:signed=no
, name:signed=no
etc., die zeigen dass ein bestimmter Umstand nicht ausgeschildert ist. Also warum nicht ref:IFOPT:signed=no
? Die DHID ist leider nicht “Ausgeschildert” an der Haltestelle, weswegen ich signed
für keinen guten Ausdruck halte.
Ich dachte an ref:IFOPT:given=no
, ref:IFOPT:exists=no
oder ähnliches, aber konnte keine Präzedenz finden, weil normalerweise verzeichnen wir ja nichts in OSM, was nicht vor Ort ersichtlich ist.
Ich möchte noch erwähnen, dass durch einen solchen Schlüssel kein Spam entstehen würde, wir sprechen meiner Erfahrung nach von <1% aller Haltestellen, die keine DHID/IFOPT haben. Für diese kleine Menge ist mir aber halt wichtig, dass ich irgendwie verzeichnen möchte “Nein, hier fehlt nichts. Diese Haltestelle hat keine DHID”
Meine Lösung, die ich bis jetzt verwende ist check_date:ref:IFOPT=[Datum]
und dann keinen ref:IFOPT
-Schlüssel. Damit sage ich: “Ich habe am [Datum] überprüft, dass die derzeitige Erfassung von ref:IFOPT
(also: Es gibt keine) richtig ist.”
Was haltet ihr davon? Habt ihr andere Ideen?