hasSamePropertiesAs

Checks if this annotation has the same properties as another annotation, excluding identity properties like UUID, modified date, and name. This is useful for comparing annotations based on their visual and semantic content rather than their identity.

This method compares all annotation properties except:

  • UUID - runtime identifier
  • IN_REPLY_TO_UUID - relationship identifier
  • MODIFIED_DATE - automatically updated timestamp
  • NAME - typically auto-generated identifier

Return

true if the annotations have the same properties (excluding identity fields), false otherwise

Parameters

other

The annotation to compare with