Search Mailing List Archives

Limit search to: Subject & Body Subject Author
Sort by: Reverse Sort
Limit to: All This Week Last Week This Month Last Month
Select Date Range     through    

[bioontology-support] Combine search and property_search endpoints

John Zobolas john.zobolas at
Thu Jul 4 06:37:05 PDT 2019


The story:

I was using the `search` endpoint to request for a term in an ontology, but some people (while doing a free text search) wanted to get back the properties of the ontologies returned as terms - for example these ones: So, asking for `causally related to` in the OBOREL ontology using the `search` endpoint returned nothing. I saw that you have a endpoint the `property_search` for that, which means that I will have to duplicate every search query that the users make. But then, when I request for IDs internally in my application, I ask queries like this one:,<> and if it is an ID of a property, you have to ask also the `property_search` endpoint or otherwise you will never get it. So I have to duplicate the `getID` related-queries as well. For example, asking for this ID does not return anything:, but changing to the `property_search` endpoint you find all the ontologies that have this ID and refers to the `causally related to` term/label)

The Questions:

  *   Why have two different endpoints for searching? Is it possible to provide a single endpoint that combines both?
  *   I had been given a hacked kind of query to ask for all IDs within all ontologies in BioPortal (paginated): Do you know if the above will include the property terms? (I guess not because some of the properties of the returned JSON objects are different between the `search` and `property_search` endpoints)

BR, John.
John Zobolas
PhD Student
Department of Biology, Faculty of Natural Sciences, NTNU
Department of Clinical and Molecular Medicine, Faculty of Medicine and Health Sciences, NTNU

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the bioontology-support mailing list