<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none"><!-- p { margin-top: 0px; margin-bottom: 0px; }--></style>
</head>
<body dir="ltr" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>​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)​<br>
</p>
<div dir="ltr" style="font-size:12pt; color:#000000; background-color:#FFFFFF; font-family:Calibri,Arial,Helvetica,sans-serif">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> John Zobolas<br>
<b>Sent:</b> Thursday, July 4, 2019 3:37 PM<br>
<b>To:</b> support@bioontology.org<br>
<b>Subject:</b> Combine search and property_search endpoints</font>
<div> </div>
</div>
<div>
<p>​Hi,<br>
</p>
<p><br>
</p>
<p><strong>The story:</strong><br>
</p>
<p><strong><br>
</strong></p>
<p>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 <em>properties</em> of the ontologies returned as terms - for example these ones: <a href="https://bioportal.bioontology.org/ontologies/OBOREL/?p=properties">https://bioportal.bioontology.org/ontologies/OBOREL/?p=properties</a>.
 So, asking for `<strong><em>causally related to</em></strong>` 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:<br>
</p>
<p><a href="http://data.bioontology.org/search?q=http%3A%2F%2Fwww.semanticweb.org%2Fpallabi.d%2Fontologies%2F2014%2F2%2Funtitled-ontology-11%23CXorf36-Glu142%2A&ontologies=&require_exact_match=true&also_search_obsolete=true&display_context=false">http://data.bioontology.org/search?q=http%3A%2F%2Fwww.semanticweb.org%2Fpallabi.d%2Fontologies%2F2014%2F2%2Funtitled-ontology-11%23CXorf36-Glu142%2A&ontologies=&require_exact_match=true&also_search_obsolete=true&display_context=false,</a>
 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: <a href="http://data.bioontology.org/search?q=http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FRO_0002410&exact_match=true&page=1&pagesize=130&display_context=false">http://data.bioontology.org/search?q=http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FRO_0002410&exact_match=true&page=1&pagesize=130&display_context=false</a>,
 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)<br>
</p>
<p><br>
</p>
<p><strong>The Questions:</strong></p>
<ul dir="" class="" style="">
<li>Why have two different endpoints for searching? Is it possible to provide a single endpoint that combines both?<br>
</li><li>I had been given a ha<span style="font-size:12pt">cked kind of query to ask for all IDs
</span><span style="font-size:12pt">within</span><span style="font-size:12pt"> all ontologies in BioPortal (paginated): </span><a href="http://data.bioontology.org/search?ontologies=&ontology_types=ONTOLOGY&page=1&display_context=false" style="font-size:12pt">http://data.bioontology.org/search?ontologies=&ontology_types=ONTOLOGY&page=1&display_context=false</a><span style="font-size:12pt">. Do</span><span style="font-size:12pt"> </span><span style="font-size:12pt">yo</span><span style="font-size:12pt">u
 know if the above will</span><span style="font-size:12pt"> 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)</span></li></ul>
<div>BR, John.<br>
<div id="Signature">
<div name="divtagdefaultwrapper" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:; margin:0">
​-----------------
<div>John Zobolas</div>
<div>PhD Student</div>
<div>Department of Biology, Faculty of Natural Sciences, NTNU</div>
<div>Department of Clinical and Molecular Medicine, Faculty of Medicine and Health Sciences, NTNU</div>
</div>
</div>
<br>
</div>
</div>
</div>
</body>
</html>