This tagging discussion is relevant for PR703 so I added a copy of this email there.
Dear community,
EBICAB is a trademark for on-board equipment, from a specific supplier (Bombardier). The
entire train protection system contains some other things [1]. The entire system is called
ATC in Norway and Sweden, while Portugal calls the exact same system CONVEL. To add more
confusion: Denmark calls [its own
system](https://de.wikipedia.org/w/index.php?title=ZUB_123) ATC [2], while it is
incompatible with the Norse/Swedish/Portuguese system.
Also the current situation in OSM is different than you currently envision (with adding
the `railway:ebicab=700` tag): in the past I already added `railway:atc=yes` tags to
relevant tracks in both Portugal and Norway with the same purpose. You also envision the
`railway:ebicab=900` tag (probably for Finland) while Finland uses the `railway:jkv=yes`
tag with the same purpose. Denmark is a bit of a blank slate, because Denmark doesn't
have train protection tags yet.
OpenRailwayMap has 2 options:
1. Render compatible systems
consequences:
a) we proceed with this PR as is
b) we have to retag Portugal, Sweden, Norway and Finland (I'm willing to help)
c) we should create an additional PR to also render `railway:zub=123`
d) Denmark should be tagged with `railway:zub=123`
2. Render local names
consequences:
a) this PR should change to `railway:convel=yes`
b) we should retag portugal from `railway:ebicab=700`/`railway:atc=yes` to
`railway:convel=yes`
c) we need an additional PR to render `railway:atc=yes`
c) Denmark should be tagged with `railway:atc=yes`
I am in favor of option 1, because my opinion is that the goal of ORM signalling layer
should be to show compatibility.
Best regards,
JJJWegdam
[1] Overview of train protection systems in PT, DK, NO, SE, FI as far as I currently
understand them
[2] Danish border, seen from Germany. Note the start-of-ATC signs.