-
Notifications
You must be signed in to change notification settings - Fork 28
Description
(For historical context see the previous collation issue)
Current v1.6 set interpretation leaves behind a special behavior in the old is_set schema. Previously, one could set is_set: true on a query node which presents no IDs in order to signal that results should not be uniquely identified by that node; where each result should collate all applicable IDs matching that given query node.
(For instance, Drug -interacts_with-> Gene (is_set: true) -causes-> Diabetes would lead to a result Drug A -interacts_with-> Gene [A, B, C] -causes-> Diabetes)
This is not currently expressible in TRAPI v1.6, where set interpretation MANY and ALL both require that member_ids is set to an enumeration of IDs.
The comments below will list some possible solutions, which we can discuss and vote on later.