Some automatic improvements the robot could make in current listings. I believe these changes are sufficiently targeted to avoid inappropriate edits.
1) There are several abbreviations that should not be used which are regularly used. Three in particular I have seen widely used are Rv, Rev, and Obv.
For comment fields and mintage line comment fields (for all listings) make the case-sensitive replacements below. These replacements should only occur after a space or at the start of the field:
- Replace Rv: with Reverse:
- Replace Rv.: with Reverse:
- Replace Rev: with Reverse:
- Replace Rev.: with Reverse:
- Replace REV: with Reverse:
- Replace Rv<space> with Reverse<space>
- Replace Rv.<space> with Reverse<space>
(I haven't seen Rev without a colon. If it occurs it could be the word.)
- Replace Obv: with Obverse:
- Replace Obv.: with Obverse:
- Replace OBV: with Obverse:
- Replace Obv<space> with Obverse<space>
- Replace Obv.<space> with Obverse<space>
2) Many uses of mm don't put the space before mm as required by the guidelines. (This happens for many unit uses, but most commonly for mm.)
For comment fields and mintage line comment fields (for all listings) make the replacement below.
- Replace <digit>mm<nonLetter> with <digit><space>mm<nonLetter>
(If a case exists where mm is followed by another letter that is probably another error.)
3) A huge number of German notgeld mintage line comment fields refer to F# instead of Funck#, and don't have a space after the hash as described in the guidelines. These consistently appear at the start of the field. Many listings also separate catalog number from additional information with a parenthesis instead of a semicolon.
For German Notgeld mintage lines, at the start of the comment field:
- Replace F#<stringWithoutSpaces>)<space> with Funck#<space><stringWithoutSpaces>;<space>
- Replace F#<stringWithoutSpaces> with Funck#<space><stringWithoutSpaces>