OBOFoundry / OBOFoundry.github.io

Metadata and website for the Open Bio Ontologies Foundry Ontology Registry
http://obofoundry.org
Other
161 stars 201 forks source link

Make the search button search the OBO site, not just ontobee #2602

Open cmungall opened 3 months ago

cmungall commented 3 months ago

I think I may have been the one to make the initial search button and wire it to ontobee. This was when we didn't have much content.

We not have lots of great content - richer metadata, documentation on principles, newsletter, etc. It would be great to be able to search this.

perhaps the search could allow you to search over ontology content (ontobee, ols), or content

or it's perhaps simpler if iit just searches the site, and we make links to browsers more prominent - remember both ols and ontobee are supersets of OBO so unless a filtered search is allowed we may be confusing people by doing the broader search

cmungall commented 3 months ago

In the interim, a handy tip for searching over the site is google searches like this: https://www.google.com/search?q=site%3Aobofoundry.org+o3+guidelines

nlharris commented 3 months ago

This duplicates https://github.com/OBOFoundry/OBOFoundry.github.io/issues/2033

yongqunh commented 3 months ago

I see. It is not an easy task. I am happy to have contributed to the community effort as an ontobee developer. I am also happy to accept alternative approaches.

matentzn commented 3 months ago

@yongqunh just to be clear, this is not about removing the ontobee search from the website, just to replace the front page search bar (which is positioned to suggest that you can search the website). The ontobee search is still active (and can be further promoted!) on the ontology pages, and we could even consider moving the search box there as well.

yongqunh commented 3 months ago

@matentzn Sounds great. Thanks!

nlharris commented 3 months ago

Right. In the earlier ticket about this (#2033):

Nomi: Normally one wouldn't have a search box in a header that searches some other site. Can we move this out of the header?

@matentzn agreed: "yes, I agree with you. Its odd to have that in the header. A prominent link "Search Terms" that brings you to ontobee would be better."

(Nomi): Yes; I would make the link "Search Ontobee" (and it should open a new tab to go to Ontobee - I realize that opening new tabs from links is controversial, but here we want to send a clear message that you're going to a different site).

yongqunh commented 3 months ago

I would like to say that Ontobee (or OntoBee) is a default OBO ontology linked data server. This was a major reason and motivation of how Ontobee was initiated as seen in the Ontobee paper (https://www.ncbi.nlm.nih.gov/pmc/PMC5210626/). Ontobee is a member of the OBO family.

Personally, I consider myself as an OBO member from the beginning. I would also be happy to become an OBO operation team member, and learn how to improve Ontobee and make it more integrated into the OBO system.

Thanks, Oliver

nlharris commented 3 months ago

Hi Oliver, I know I'm not alone in seeing the value of Ontobee, and I hope my comments--that the location of the Ontobee search box on the obofoundry.org site didn't make sense--did not sound like I was dissing Ontobee, because that was definitely not my intent! Indeed, as Nico said above, we want to keep Ontobee search on obofoundry.org. The wishes expressed in this ticket (and the earlier one) are (1) to make it clearer what the Ontobee search box is for, and that it does NOT search the obofoundry.org site; and (2) to add another search that DOES search obofoundry.org.

Thank you for your kind offer to become more involved in the OBO organization! Someone will follow up with you about that.

jsstevenson commented 3 months ago

Some notes for myself about searching over static sites:

The latter options involve constructing some kind of JSON mapping between searchable text and the links that they should associate to, and the browser handles the text search (which means the overall search space needs to be light enough to transmit during page load and be searchable by the client browser runtime -- OBO site documents/ontology metadata should be fine for this)

jsstevenson commented 1 month ago

Also, making a note for myself that there's some interesting discussion in https://github.com/OBOFoundry/OBOFoundry.github.io/issues/2033 about additional search modalities