The two answers that spring to mind are "abbreviable" and "abbreviatable," however neither of them feel correct. Searching the Internet has yielded no conclusive results - dictionaries seem to contain no entries for this, and people seem to restructure their sentence to avoid this problem. Trying to find usage of the two candidates I thought of is just as inconclusive, with no definitions or accepted standard.
Is there a correct answer? A single word is preferable.
An example in English would be "The phrase 'I don't know' is abbreviable to 'IDK'."
The original intended usage is for a Python project. Using more than one word for this would be too verbose.
class AbbreviatableIdentifier:
...
AbbreviatableIdentifier
could more sensibly be calledIdentifier
(with a little effort almost any identifier can be abbreviated), and the abbreviation would be calledAbbreviatedIdentifier
. In some cases the two attributes of the same thing might be the same but so what ? The rarity of occurrence of the words abbreviable and abbreviatable perhaps hints that the concept is not used very much, and that it isn't useful very often.