Open mbrush opened 1 year ago
This can wait til after September. It may resolve itself and it is not pressing.
@capasfield : Unfortunately, this issue will not resolve itself, but rather requires discussion. 'Tis true that it is not pressing, however, and can wait until after the September release. I think Matt is planning to add it to the agenda for a TRAPI WG meeting. @mbrush: I don't typically attend the TRAPI WG meetings, so please let me know when you will be discussing the issue. Thanks!
Data-derived KPs that ingest and analyze instance-level data from several sources to generate statistical correlation edges recently raised some questions about applying the refactored RetrievalSource model to their use case. In particular, ICEES often draws from 10+ data sources to generate their edges - and is concerned about having to create separate RetrievalSource objects for all of them. For more background/context, see the Biolink issue here. Also, 'Scenario 2' at the end of the Spec doc is particularly relevant to this issue (imagine this example if there were 12 different supporting data sources)
In the short term, ICEES are going to drop representation of supporting data sources from their TRAPI messages, and rely on the ICEES-KP wiki to point users to their underlying data sources. Longer term (Post Sept release), we should consider how we might amend the RetrievalSource schema and/or implementation Guidance to more concisely support this use case. Specifically: