JOSM Validator Rules

source:trunk/resources/images/dialogs/validator.svg The JOSM validator (Tag checker) can be customized with different rules based on MapCSS.

Choose Rules

There are base rules (e.g. Geometry or Highways) that cover dedicated features each. They can be combined with add-on rules that cover more special topics:

short descriptionauthordescriptionversion
icon ATMs in Slovakia Jose Riha Rules implementing operator and ref tag checks for ATMs in Slovak Republic. More details 7_2020-10-05
icon Brazilian-specific rules OpenStreetMap Brasil Community rules for the most common errors and problems found in Brazil. Messages are in Portuguese only. More details 2019-07-14
icon Czech Republic Address System Jose Riha Rules implementing checks for address tags specified by Czech Republic Address System. Only used in CZ and SK. More details 2.17_2020-10-05
icon France specific rules PanierAvide Rules, which are limited to France only. More details 1.64_2021-06-21
icon Germany specific rules Klumbumbus Rules, which are limited to Germany only. More details 1.23_2020-10-22
GRB import issues Midgard Detect some data issues during GRB assisted mapping 1.4_2020-08-08
Indoor mapping rules PanierAvide Rules for validating indoor data More details 1.1_2019-10-01
icon Iran-specific rules Ebrahim Nejati Rules, which are limited to Iran only. More details 1.4
icon Italy specific rules francians, Klumbumbus Rules, which are limited to Italy only. More details 1.4_2020-04-01
Jungle Bus – validation ruleset nlehuby Uncompromising validation of transit data More details 0.12
icon KeepRight Checks Dave Manzer Checks for errors based on KeepRight checks More details 2_2020-04-05
icon Luxembourg specific rules David Morais Ferreira (dmlu), Guillaume Rischard (Stereo) Rules, which are limited to Luxembourg only. More details 0.5
Missing streetnumber or conscriptionnumber Jose Riha Copy value of housenumber tag to either streetnumber or conscriptionnumber More details 1.6_2020-10-05
Mountain bike specific rules naoliv, Stefan Bauer Rules which check the correct usage of mountain bike specific tags. More details 1.0
OpenRailwayMap – extra ruleset for Germany rurseekatze Additional validation of railway data according to the OpenRailwayMap tagging scheme. More details 2017-01-09
OpenRailwayMap – international validation ruleset rurseekatze Validation of railway data according to the OpenRailwayMap tagging scheme. More details 2017-01-09
OSM Lint Validations Dave Manzer Checks for errors based on OSM Lint More details 3_2020-10-05
Pictures rules PanierAvide Rules for checking syntax of picture-related tags More details 3_2019-11-05
icon Portuguese-specific rules ViriatoLusitano Community rules for the most common errors and problems found in Portugal. Messages are in Portuguese only. More details 1.6_2020-10-05
icon Português-Erros comuns PT2 OSM Portugal AVISO: APLICAR APENAS EM PORTUGAL. Encontra principalmente erros de ortografia, abreviaturas em nomes, algumas etiquetas não aplicáveis a Portugal e alguns erros de etiquetas mal aplicadas. Os erros começam com "Portugal" para serem facilmente identificados. Verificar com CUIDADO os erros apresentados por esta lista, pois nem sempre são erros. More details 1.38_2020-10-05
Possible missing weekdays Klumbumbus Checks for possible missing weekdays in the opening_hours key. Note that opening hours without weekdays can be correct, so be careful when editing the osm data. More details 1.2_2018-03-24
Public Transport GTFS skyper Special rules for Public transportation supporting GTFS and tags for PTNA. More details 0.0.37_2021-10-07
QA Tool Inspired Validations Dave Manzer & Milla Zagorski Checks for errors inspired from Osmose tag checks 37_2020-11-06
icon Russian housenumbers zetx16 1.1_2020-02-16
Seamark Validation Rules Aun (Skippern) Johnsen Rules to give warning when tagging of seamarks are not in accordance with standards in the data model More details 0.1
Source object tag gileri Warn of source tags on objects that are obsolete, or will be in future edits More details 1.2_2021-07-30
swimming_pool tag confusion nlehuby Detect Suspicious leisure=swimming_pool 0.17_2020-10-05

To add more rules to your list, open the Validator Preferences: Edit -> Preferences -> source:trunk/resources/images/preferences/validator.svg Validator -> Tag Checker Rules (2nd tab)

Create new rules

If you want to add your rules to this list use one of the two options:

  • Simply create a page in this wiki with your rule, e.g. Rules/MyRuleName. This is similar to Styles and Presets. See there for more information about this topic.
  • Externally hosted rule URLs can be entered when editing the RulesSource page.

If your rule applies to a limited area, use Territory selectors, to limit the execution to the area.

Rules managed in JOSM wiki

JOSM wiki based Rules is the preferred method.

Back to main help

Last modified 19 months ago Last modified on 2020-03-20T13:33:05+01:00