getAnnotations returns non-annotation info

Description

Calling getAnnotations returns a dict including non-annotation information (specifically, the fields 'creationDate', 'etag', 'id', and 'uri').

Environment

None

Activity

Show:
Meredith Slota
October 3, 2018, 9:59 PM

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.

Meredith Slota
January 26, 2018, 11:28 PM

Bulk assigning all not-Closed issues in Python project that WERE assigned to Chris Bare to .

Chris Bare
January 20, 2016, 11:32 PM

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.

Won't Do
Your pinned fields
Click on the next to a field label to start pinning.

Assignee

Kimyen Truong

Reporter

Kenneth Daily

Validator

Kenneth Daily