The new revision of ISO 19115 published in 2013 introduces a new property in Identifier: a description as a human-readable text. This description duplicates our non-standard remarks property. Since ImmutableIdentifier.remarks was non-standard and Identifier.description is standard by now, we should remove remarks in favour of description. More specifically:
- Remove remarks from ImmutableIdentifier
- Constructors expecting an InternationalString now store the value in the description property rather than remarks.
- Deprecate getRemarks() and isDeprecated() method, with a Javadoc note saying that those methods are still available in the Deprecable interface.
- ImmutableIdentifier does not implement Deprecable anymore (however internal sub-classes does).