Proposal:Note suffix
:note suffix | |
---|---|
Proposal status: | Proposed (under way) |
Proposed by: | Push-f |
Draft started: | 2022-06-27 |
RFC start: | 2022-06-27 |
Proposal
Deprecate the note: prefix in favor of the :note suffix to add a note specific to a tag.
Rationale
"note" is often used as a prefix to add information about a specific tag, for example:
However we also have a convention of using language suffixes, for example:
The problem that arises with both of these conventions combined is that language codes may clash with key names, for example:
note:bin=*
: are these notes in Bini or notes about thebin=*
tag?note:to=*
: are these notes in Tongan or notes about theto=*
tag?note:id=*
: are these notes in Indonesian or notes about theid=*
tag?note:gay=*
: are these notes in Gayo or notes about thegay=*
tag?note:sat=*
: are these notes in Santali or notes about thesat=*
tag?note:men=*
:are these notes in Mende or notes about themen=*
tag?
The solution to this ambiguity is to use "note" as a suffix to add information about a specific tag, for example:
By using suffixes for tag-specific notes we remove the ambiguity.
For example it would be clear that note:to=*
is a note in Tongan while to:note=*
is a note about the to=*
tag.
Tagging
To add a note for other mappers about a specific key, add a tag named <keyname>:note.
Examples
Features/Pages affected
- Key:note
- Key:note:collection times (mark as deprecated in favor of Key:collection times:note)
- Key:pilotage (currently suggests
note:pilotage=*
despite it not being used anywhere)
External discussions
Comments
Please comment on the discussion page.