Add support for boolean annotations

Description

I spoke with about this today. Synapse currently does not support boolean annotations. However, we have use cases where boolean annotations would be useful.

For example, we have the terms isMultiSpecimen and isModelSystem in the AD consortia, both of which are registered as json schemas with type 'boolean'. However, if we try to validate annotations with these terms using a schema, the values are invalid due to Synapse returning a string instead of a boolean value.

If any more information or any concrete examples are needed, please let me now.

Environment

None

Activity

Show:
Jay Hodgson
March 29, 2021, 6:56 PM

: It looks like the current annotation user documentation does not iterate all of the different types. So if you wanted to introduce new documentation for this level of detail in the user documentation, it would go there. As far as this particular issue, I think it was just a minor deficiency of the system that was corrected (to align the types with json and view schemas).

Ryan Luce
March 29, 2021, 6:44 PM

I’m guessing we need to update documentation. - is that true?

Jay Hodgson
March 28, 2021, 3:28 PM

Validated during client development.

Bruce Hoff
March 5, 2021, 12:28 AM

Could you have a look some time this month?

Ryan Luce
March 3, 2021, 1:13 AM

I think we should prioritize this work, do you have thoughts on who might be a good candidate?

Fixed

Assignee

John Hill

Reporter

Nicole Kauer

Validator

Jay Hodgson

Priority

Major

Development Area

Data Curation / Metadata

Sprint

None

Fix versions

Release Version History

None

Story Points

None

Epic Link

None

Slack Channel

None