Closed tskir closed 3 years ago
Not quite - these 2 are an abstraction of the hardcoded values used in the prototype. ontologies
is indeed used as spec for the Zooma calls, while preferredMappingOntologies
is a replacement at project level for the hardcoded efo
- and is used when querying OLS for terms during the matchmaking process.
Ah, I see, thanks! I think the ontologies to query ZOOMA and OLS will be pretty much always identical, so they could be merged into a single configuration variable. We can discuss this today
As discussed on the call 2021-03-23, the context configuration includes separately:
It would be useful to update the docs to reflect this
Project DTO mentions the
ontologies
andpreferredMappingOntologies
fields. I assume their meaning is exactly the same as for ZOOMA, that is:preferredMappingOntologies
, in that order by priority;ontologies
which are not inpreferredMappingOntologies
, in no particular order.If I'm correct, then I think this needs to be documented on that page for complete clarify. (And if I'm not please do correct me!)
Additionally, a point for discussion: should we simplify the model and just have a single prioritised list of ontologies?