getAnnotations returns non-annotation info
Calling getAnnotations returns a dict including non-annotation information (specifically, the fields 'creationDate', 'etag', 'id', and 'uri').
Semantic issue – technically those are system metadata which may also be useful. Please make a new ticket if this is still important and we can discuss ways to move forward.
Bulk assigning all not-Closed issues in Python project that WERE assigned to Chris Bare to .
The system-defined fields, id, etag, creationDate, and uri are redundant with those fields on the entity, but etag is needed when we update attributes.
The best solution might be to create a Python object that exposes a simple dictionary interface, while maintaining the complicated Synapse-native format underneath.