You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you issue a REST call where also_search_properties is set to true, the class is located, presumably because all of the property values are examined:
There are other issues that cover problems with multilingual labeling, e.g., #91. However, it doesn't appear that any of them describe this particular use case where search is failing.
Originally reported by Martin on the Musen Lab Slack workspace: https://musenlab.slack.com/archives/C010EAWS60J/p1697495995716159.
The ENVTHES SKOS-format ontology has a class with an English lexical label of "amphibians". Accessible via this REST call:
https://data.bioontology.org/ontologies/ENVTHES/classes/http%3A%2F%2Fvocabs.lter-europe.net%2FEnvThes%2F20624
When using the
classes
endpoint, the prefLabel is listed using the English lexical label:However, a REST call using the
search
endpoint returns no matches:https://data.bioontology.org/search?q=amphibians&ontologies=ENVTHES
The class in question uses multilingual labeling with 3 labels for English, Japanese, and Chinese:
If you issue a REST call where
also_search_properties
is set to true, the class is located, presumably because all of the property values are examined:https://data.bioontology.org/search?q=amphibians&ontologies=ENVTHES&also_search_properties=true
In this case, the result set displays a Japanese lexical label.
The text was updated successfully, but these errors were encountered: