|Tag representing Editor/Script which created/(edited) this item.|
|Used on these elements|
|Tools for this tag|
This tag is used to describe the computer program (editor or script) which made the changes' - similar to a editors to a saved changeset, see also a list of other changeset tags Proposed_features/changeset_tags.- and is automatically added by
- created_by=JOSM/1.5 (8480 de) (used by JOSM)
- created_by=Potlatch 1.2 (used by Potlatch)
- created_by=Merkaartor 0.13 (used by Merkaartor)
- created_by=iD 1.1.4 (used by iD)
- created_by=rosemary v0.4.4 (used by wheelmap.org)
- created_by=gnome-maps 3.22.2 (used by GNOME Maps)
- created_by=StreetComplete 0.7 (used by StreetComplete)
- created_by=Vespucci 188.8.131.52 (used by Vespucci)
- created_by=MAPS.ME android 6.4.3-Google (used by MAPS.ME)
- created_by=osmtools/30252 (linux) (used by Revert_scripts)
- created_by=OsmInEdit 1.0.6 (used by OsmInEdit)
- created_by=Level0 v1.2 (used by Level0)
- created_by=Go Map!! 1.6.1 (used by Go_Map!!)
- created_by=RapiD 1.0.4 (used by RapiD)
- created_by=reverter_plugin/35084;JOSM/1.5 (15390 en_GB) (used by JOSM + JOSM/Plugins/Reverter)
- created_by=OsmAnd 3.5.5 (used by OsmAnd)
- created_by=OSM Contributor 3.0.23 (used by OSM_Contributor)
- created_by=Osmose Editor (used by Osmose#Osmose_integrated_tags_editor)
- created_by=https_all_the_things/0.0.7 (used by Automated_Edits/b-jazz-bot)
Prior to version 0.6 of the API the created_by=* tag was applied to individual objects (nodes, ways and relations and even segments in earlier protocol versions). However, with the introduction of changesets to provide non-geographic "meta data" it makes more sense for the created_by tag to be recorded there. The number of nodes, ways or relations that still have a created_by tag is slowly decreasing, since this key is silently dropped by OSM editors like JOSM, iD, Potlatch, Potlatch2 when objects get modified.
Guidance to users
- You should not edit this value to record your own name. Your user name will be recorded anyway (and in addition) automatically on upload.
- You should not remove the created_by tag on objects you are not otherwise modifying. If we wanted to remove them in bulk we'd do it some other way.
- You may remove the created_by tag on nodes/ways/relations that you are modifying in a changeset anyway. This is what JOSM, iD, Potlatch, Potlatch2 and other editors do automatically.
Guidance to software developers
The guidance to users plus:
- You should record a created_by tag on a changeset when saving changes
- The created_by tag may contain a revision number, version number or similar. This helps people track down problems if a version of your editor/script has a bug in it.
- Alternatively, potlatch2 splits information into created_by, version and build tags.
- You should not add or update the created_by tag on nodes/ways/relations.
- For translation QA : please add the 'language' version (like: de,en,es,it,hu)