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
Sat Jul 6 00:45:41 PDT 2019

?Good to know, thanks.

From: Michael Dorf <mdorf at>
Sent: Friday, July 5, 2019 8:58 PM
To: John Zobolas
Cc: support at
Subject: Re: [bioontology-support] Combine search and property_search endpoints

Hi John,

I am not an ontology building expert, so can't really speak with authority on whether there exists such a thing as an obsolete property. What I can tell for sure is that we don't track that information in our system. There is no "obsolete" attribute defined on the properties model classes:


On Jul 4, 2019, at 6:48 AM, John Zobolas <john.zobolas at<mailto:john.zobolas at>> wrote:

?One more question: Are there any obsolete properties? (I don't see any obsolete property defined in the returned JSON when using the `property_search` endpoint)?
From: John Zobolas
Sent: Thursday, July 4, 2019 3:37 PM
To: support at<mailto:support at>
Subject: Combine search and property_search endpoints


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

bioontology-support mailing list
bioontology-support at<mailto:bioontology-support at>

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

More information about the bioontology-support mailing list