-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
filtering terms type for ontology filters #128
Comments
@tb143 A technical comment: Please use the YAML version in source as reference :-) |
@mbaudis are they different? |
General comments:
In readability ... And, procedurally, changes should be edited in the |
One main issue is to clarify/understand the 3 different filter definitions:
IMO a good start would be to tabulate the different types & their parameters against each other. And to think if they couldn't be collapsed a bit more .., |
There is some inconsistency in the use of filtering terms
type
for ontology filters.Sometimes this is specified as the ontology/terminology full name, sometimes it is specified as an enum value "ontologyTerm".
It is ontology/terminology full name in beaconFilteringTermsResults.json and an enum value in filteringTermsSchema.json and the documentation.
I think we need to explicitly specify the ontology used and not rely on the term identifier prefix. For example, compare the different contexts (descendant terms) of HP:0002037 when it is used in HP compared to EFO.
To reduce the repetition of long ontology names from the endpoint, I propose that instead of using the full ontology name as the
type
, we use the ontology abbreviation. For example, "SNOMED CT" instead of "Systematized Nomenclature of Medicine Clinical Terms".The text was updated successfully, but these errors were encountered: