<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
Maxwell, hi!
<div class=""><br class="">
</div>
<div class="">I've looked into this, and it turned out to be a tricky one. It appears that the term corresponding to "Plasma membrane" doesn't have the prefLabel or synonym properties set, which is what we use when we index an ontology for search. There are
 properties that define both, but they are not set as the "go-to" properties for determining prefLabel and synonyms:</div>
<div class=""><br class="">
</div>
<div class=""><a href="http://data.bioontology.org/ontologies/FMA/classes/http://purl.org/sig/ont/fma/fma63841?display=all" class="">http://data.bioontology.org/ontologies/FMA/classes/http%3A%2F%2Fpurl.org%2Fsig%2Font%2Ffma%2Ffma63841?display=all</a></div>
<div class=""><br class="">
</div>
<div class="">Note that prefLabel=null and synonym=[].</div>
<div class=""><br class="">
</div>
<div class="">I looked at a different term that has the prefLabel set:</div>
<div class=""><br class="">
</div>
<div class=""><a href="http://data.bioontology.org/ontologies/FMA/classes/http://purl.org/sig/ont/fma/fma86454/?display=all" class="">http://data.bioontology.org/ontologies/FMA/classes/http%3A%2F%2Fpurl.org%2Fsig%2Font%2Ffma%2Ffma86454/?display=all</a></div>
<div class=""><br class="">
</div>
<div class="">As you can see, it appears to have some additional entries in the "properties: {}" block, one of which is used to define the prefLabel for this term.</div>
<div class=""><br class="">
</div>
<div class="">I am going to set the ontology metadata to use the following properties for prefLabel, synonym and definition respectively, since they appear to be common across my sample pool of terms:</div>
<div class=""><br class="">
</div>
<div class=""><span class="prop"><a href="http://purl.org/sig/ont/fma/preferred_name" class="">http://purl.org/sig/ont/fma/preferred_name</a> </span></div>
<div class=""><span class="prop"><a href="http://purl.org/sig/ont/fma/synonym" class="">http://purl.org/sig/ont/fma/synonym</a> </span></div>
<div class=""><span class="prop"><a href="http://purl.org/sig/ont/fma/definition" class="">http://purl.org/sig/ont/fma/definition</a></span></div>
<div class=""><span class="prop"><br class="">
</span></div>
<div class=""><span class="prop">I'll need to re-process the ontology once I make that change, which will take anywhere from an hour to six, depending on the size of the ontology. Hopefully, this will fix the problem. I'll keep you posted.</span></div>
<div class=""><span class="prop"><br class="">
</span></div>
<div class=""><span class="prop">Thanks for reporting this!</span></div>
<div class=""><span class="prop"><br class="">
</span></div>
<div class=""><span class="prop">Michael</span></div>
<div class=""><span class="prop"><br class="">
</span></div>
<div class=""><br class="">
</div>
<div class=""><br class="">
<div>
<blockquote type="cite" class="">
<div class="">On Mar 10, 2016, at 10:52, Maxwell Neal <<a href="mailto:maxneal@gmail.com" class="">maxneal@gmail.com</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div dir="ltr" class="">Hello,
<div class=""><br class="">
</div>
<div class="">I wanted to check if you received my note from last week about the FMA term "Plasma membrane" not being returned by searches using the BioPortal REST API. My research team and I are conducting formal evaluations of our annotation software and
 unfortunately FMA:Plasma membrane is one of the terms that participants in our study are very likely to search for. So, for our research purposes, it's quite important that the term is returned via the BioPortal REST service. Below is my original note. Many
 thanks!</div>
<div class=""><br class="">
</div>
<div class="">-Max</div>
<div class=""><br class="">
</div>
<div class="">***</div>
<div class="">
<div style="font-size:12.8px" class="">I have an application that uses the BioPortal REST API to allow users to search and retrieve classes from several ontologies on BioPortal.</div>
<div style="font-size:12.8px" class=""><br class="">
</div>
<div style="font-size:12.8px" class="">My development team recently noticed that the FMA term "Plasma membrane" is not being returned when users search for "plasma", "membrane", or "plasma membrane." We can, however, retrieve many other FMA classes that contain
 the phrase "plasma membrane" (such as "Plasma membrane of biophil").</div>
<div style="font-size:12.8px" class=""><br class="">
</div>
<div style="font-size:12.8px" class="">Here is an example of a REST call sent from our application to BioPortal that fails to retrieve the class:</div>
<div style="font-size:12.8px" class="">
<p class=""><a href="http://data.bioontology.org/search?q=plasma&ontologies=FMA&format=xml&exact_match=false&apikey=c4192e4b-88a8-4002-ad08-b4636c88df1a" target="_blank" class="">http://data.bioontology.org/search?q=plasma&ontologies=FMA&format=xml&exact_match=false&apikey=c4192e4b-88a8-4002-ad08-b4636c88df1a</a></p>
</div>
<div style="font-size:12.8px" class="">We also noticed that the name of the plasma membrane class is not visible in the FMA class tree browser on BioPortal. Instead, there is a blank node. You can actually click on the node and see the info for the plasma membrane
 class</div>
<div style="font-size:12.8px" class=""><br class="">
</div>
<div style="font-size:12.8px" class="">Any help is appreciated!</div>
</div>
<div style="font-size:12.8px" class=""><br class="">
</div>
<div style="font-size:12.8px" class="">***</div>
</div>
<div class="gmail_extra"><br class="">
<div class="gmail_quote">On Fri, Mar 4, 2016 at 5:30 PM, Maxwell Neal <span dir="ltr" class="">
<<a href="mailto:maxneal@gmail.com" target="_blank" class="">maxneal@gmail.com</a>></span> wrote:<br class="">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr" class="">Hi BioPortal support team,
<div class=""><br class="">
</div>
<div class="">I have an application that uses the BioPortal REST API to allow users to search and retrieve classes from several ontologies on BioPortal.</div>
<div class=""><br class="">
</div>
<div class="">My development team recently noticed that the FMA term "Plasma membrane" is not being returned when users search for "plasma", "membrane", or "plasma membrane." We can, however, retrieve many other FMA classes that contain the phrase "plasma membrane"
 (such as "Plasma membrane of biophil").</div>
<div class=""><br class="">
</div>
<div class="">Here is an example of a REST call sent from our application to BioPortal that fails to retrieve the class:</div>
<div class="">
<p class=""><a href="http://data.bioontology.org/search?q=plasma&ontologies=FMA&format=xml&exact_match=false&apikey=c4192e4b-88a8-4002-ad08-b4636c88df1a" target="_blank" class="">http://data.bioontology.org/search?q=plasma&ontologies=FMA&format=xml&exact_match=false&apikey=c4192e4b-88a8-4002-ad08-b4636c88df1a</a></p>
</div>
<div class="">We also noticed that the name of the plasma membrane class is not visible in the FMA class tree browser on BioPortal. Instead, there is a blank node. You can actually click on the node and see the info for the plasma membrane class.</div>
<div class=""><br class="">
</div>
<div class="">Any help is appreciated!</div>
<div class=""><br class="">
</div>
<div class="">Many thanks,</div>
<div class=""><br class="">
</div>
<div class="">M</div>
</div>
</blockquote>
</div>
<br class="">
</div>
_______________________________________________<br class="">
bioontology-support mailing list<br class="">
<a href="mailto:bioontology-support@lists.stanford.edu" class="">bioontology-support@lists.stanford.edu</a><br class="">
https://mailman.stanford.edu/mailman/listinfo/bioontology-support<br class="">
</div>
</blockquote>
</div>
<br class="">
</div>
</body>
</html>