Eens met je analyse, Jeroen, met crossing=* onder een highway=crossing kan je aangeven wat voor type kruising het betreft, en dus ook of het een kruising is zondere bijzonder oversteekmogelijkheden is (want als we dat niet taggen dan kan je bij gebrek aan tags alleen maar raden of het (a) nog niet is beoordeeld door een mapper of (b) dat er is geconstateerd dat er geen bijzondere oversteekvoorzieningen zijn.

En ik denk dat de tagging ook nog wel verder kan worden uitgewerkt, want niet elk punt waar highway-lijnen in OSM elkaar snijden is een kruising zoals bedoeld in ons verkeersrecht. Bij een (gewone) kruising moet je voorrang geven aan bestuurders van rechts, maar als de “highway” die van rechts komt een uitrit is, dan niet.

En in bij een kruising met een zijweg vervalt de werking van gewone verkeersborden die een gebod of verbod inhouden (en splitsen we in OSM dus de highway op) en bij een kruisende highway in OSM die een uitrit oid is niet (zie oa artikel 13, derde lid van het Verdrag inzake verkeerstekens)