OntoZoo / ontobee

Ontobee is a linked data server for ontologies. See: http://www.ontobee.org.
27 stars 5 forks source link

Ontobee search improvement reduce the redundancy #66

Open linikujp opened 8 years ago

linikujp commented 8 years ago

When we search, we should only show the terms from the original source, but not the imported terms. For example: when I search 'stem cell' , the following are listed:

stem cell (CLO): http://purl.obolibrary.org/obo/CL_0000034 stem cell (EHDAA2): http://purl.obolibrary.org/obo/CL_0000034 stem cell (EFO): http://purl.obolibrary.org/obo/CL_0000034 stem cell (OAE): http://purl.obolibrary.org/obo/CL_0000034 stem cell (IDOBRU): http://purl.obolibrary.org/obo/CL_0000034 stem cell (CL): http://purl.obolibrary.org/obo/CL_0000034

The original term is the CL term.

We should only show the original one here: stem cell (CL): http://purl.obolibrary.org/obo/CL_0000034

I think it should be feasible to achieve this.

Best, Asiyah

alanruttenberg commented 8 years ago

I concur with this suggestion (I was just writing up an issue when I saw this). My suggestion is to consolidate the entries. So for the above we would see:

stem cell (CL): http://purl.obolibrary.org/obo/CL_0000034 also in: CLO, EHDAA2, EFO, OAE, IDOBRU

The also in: entries(CLO, EHDAA2 etc) would be links to the the usage within the MIREOTing ontologies. The primary entry would be the source ontology (CL). In addition, this would obviate the need for the ontobee-specific links such as http://www.ontobee.org/ontology/CL?iri=http://purl.obolibrary.org/obo/CL_0000034 - since the only explicit link shown is the PURL and that PURL will lead to the ontobee page, the link can be just http://purl.obolibrary.org/obo/CL_0000034, thereby removing one more possibility of a non-standard URI being cited or recorded.

cmungall commented 8 years ago

See OLS beta for an example of good behavior

On 24 Dec 2015, at 9:04, Asiyah Yu Lin wrote:

When we search, we should only show the terms from the original source, but not the imported terms. For example: when I search 'stem cell' , the following are listed:

stem cell (CLO): http://purl.obolibrary.org/obo/CL_0000034 stem cell (EHDAA2): http://purl.obolibrary.org/obo/CL_0000034 stem cell (EFO): http://purl.obolibrary.org/obo/CL_0000034 stem cell (OAE): http://purl.obolibrary.org/obo/CL_0000034 stem cell (IDOBRU): http://purl.obolibrary.org/obo/CL_0000034 stem cell (CL): http://purl.obolibrary.org/obo/CL_0000034

The original term is the CL term.

We should only show the original one here: stem cell (CL): http://purl.obolibrary.org/obo/CL_0000034

I think it should be feasible to achieve this.

Best, Asiyah


Reply to this email directly or view it on GitHub: https://github.com/OntoZoo/ontobee/issues/66

yongqunh commented 8 years ago

Edison and I discussed this today, and agreed to improve this by first following Alan's suggestion. Thanks.

yongqunh commented 8 years ago

Here is the example of OLS beta for CL stem cell (CL_0000034): http://www.ebi.ac.uk/ols/beta/ontologies/cl/terms?iri=http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FCL_0000034

It does not show how the term is used in other ontologies.

Oliver

e4ong1031 commented 8 years ago

The search result page is changed in the beta version of Ontobee. Here is the link to the new search result page: http://beta.ontobee.org/search?ontology=&keywords=stem+cell&submit=Search+terms.

All suggestions are welcome.