WikiProject Belgium/Conventions/Bus stops
Belgian transport companies
There are 3 transport companies in Belgium. TEC is subdivided in 6 divisions which each assign their own reference numbers, which are not shown on the bus stops. De Lijn is divided in 5 entities, but they (mostly) assign only 1 reference number to each stop, which are shown to the public on the bus stops and which are used to provide real-time information per direction.
It's better to have 1 node per bus stop. For consistency sake this means we can't use ref, route_ref, zone and sometimes name without specifying for which company it's relevant.
|IBXL||-||-||STIB/MIVB||Société de Transports Intercommunaux de Bruxelles / Maatschappij voor Intercommunaal Vervoer Brussel|
|DLWV||De Lijn West-Vlaanderen||(50xxxx)||De Lijn|
|DLOV||De Lijn Oost-Vlaanderen||(20xxxx)||De Lijn|
|DLAn||De Lijn Antwerpen||(10xxxx)||De Lijn|
|DLLi||De Lijn Limburg||(40xxxx)||De Lijn|
|DLVB||De Lijn Vlaams-Brabant||(30xxxx)||De Lijn|
|TECB||TEC Brabant-Wallon||(B.....)||TEC||Transports en Commun|
|TECN||TEC Namur||(N.....)||TEC||Transports en Commun|
|TECL||TEC Liège-Verviers||(L.....)||TEC||Transports en Commun|
|TECX||TEC Luxembourg||(X.....)||TEC||Transports en Commun|
|TECC||TEC Charleroi||(C.....)||TEC||Transports en Commun|
|TECH||TEC Hainaut||(H.....)||TEC||Transports en Commun|
Bus or tram stop
|name=general name of the bus or tram stop or (in Brussels) a bilingual name||Porte de Hal - Hallepoort|
For express service buses which don't serve all the stops they pass by. This makes it easier for human editors to decide whether to include the stop in the route relation. And it makes it possible to script quality control checks.
|source= -||source should be included on the changeset|
Every bus stop has a name and a unique number xxxx. Use name:fr and name:nl tags when French and Dutch names are different.
|operator=;-separated list containing De Lijn||STIB/MIVB|
|network=;-separated list containing IBXL||IBXL|
Every bus stop has a name, a unique number x0xxxx , a zone-number yy and for bus_stops in a city the text "STAD"
|name:De_Lijn=name De Lijn assigned to the bus or tram stop, if different from name||Hallepoort|
|operator=;-separated list containing De Lijn||De Lijn|
|network=;-separated list containing DLWV;DLOV;DLAn;DLLi;DLVB||DLVB|
Every bus stop has a name, a unique code not visible on the stop signs, a zone-number of which only the last 2 digits are visible to the public.
|name:TEC=name TEC assigned to the bus or tram stop, if different from name||Porte de Hal|
|ref:TECB=ref TEC Brabant-Wallon assigned to the bus or tram stop||B.....|
|ref:TECH=ref TEC Hainaut assigned to the bus or tram stop||H.....|
|ref:TECC=ref TEC Charleroi assigned to the bus or tram stop||C.....|
|ref:TECN=ref TEC Namur assigned to the bus stop||N.....|
|ref:TECL=ref TEC Liège-Verviers assigned to the bus stop||L.....|
|ref:TECX=ref TEC Luxembourg assigned to the bus stop||X.....|
|operator=;-separated list containing TEC||TEC|
|network=;-separated list containing TECH;TECC;TECB;TECN;TECX||TEC|
|route_ref:TEC?=see relations||E; 365a||zone:TEC=5163||5163|
The service ways where only the buses may ride:
Relations to tie it all together
Bus stop relation
Tie the above composing parts together with a relation (per combination of bus_stop/platform/stopping point):
Bus station relation
Group of bus stops with same name
The above type of relation could be used to group together bus stops that have the same name as well. Either on both sides of the street or on several spots around an intersection, then its type would be bus_stop.
It's also possible to group several of these relations together in a parent relation, in case of a railway station with a bus terminal next to it, or in case of an airport with a train station/bus station/metro station, etc.
Note: the above is not set in stone. It's a synthesis of the information I gathered during the past few days. So please comment if you have remarks