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.