Difference between revisions of "Ontology Recommender Web service"
(11 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
''To automatically recommend an ontology to use for semantic annotations'' | ''To automatically recommend an ontology to use for semantic annotations'' | ||
− | === | + | === Background === |
As the use of ontologies for annotation of biomedical datasets rises, a common question researchers face is that of identifying which ontologies are relevant to annotate their datasets. The number and variety of biomedical ontologies is now quite large and it is cumbersome for a scientist to figure out which ontology to (re)use in their annotation tasks. NCBO develops an ontology recommender service, which informs the user of the most appropriate ontologies relevant for their given dataset. The recommender service uses a semantic annotation based approach and scores the ontologies according to those annotations. The recommender service uses the [[Annotator Web service]] . The prototype service can recommend ontologies from UMLS and the NCBO BioPortal. | As the use of ontologies for annotation of biomedical datasets rises, a common question researchers face is that of identifying which ontologies are relevant to annotate their datasets. The number and variety of biomedical ontologies is now quite large and it is cumbersome for a scientist to figure out which ontology to (re)use in their annotation tasks. NCBO develops an ontology recommender service, which informs the user of the most appropriate ontologies relevant for their given dataset. The recommender service uses a semantic annotation based approach and scores the ontologies according to those annotations. The recommender service uses the [[Annotator Web service]] . The prototype service can recommend ontologies from UMLS and the NCBO BioPortal. | ||
[[Image:Recommender_method.png|thumb|NCBO Recommender Web Service workflow]] | [[Image:Recommender_method.png|thumb|NCBO Recommender Web Service workflow]] | ||
− | Please try the | + | Please try the Ontology Recommender: http://bioportal.bioontology.org/recommender |
=== Contacts === | === Contacts === | ||
Line 14: | Line 14: | ||
* Technical support: [mailto:support@bioontology.org Support mailing list] | * Technical support: [mailto:support@bioontology.org Support mailing list] | ||
− | === Documentation | + | === Documentation === |
* [[Ontology Recommender Client Examples]] | * [[Ontology Recommender Client Examples]] | ||
Line 20: | Line 20: | ||
* See also the [[Annotator Web service]] wiki page. | * See also the [[Annotator Web service]] wiki page. | ||
− | + | === Service Signature === | |
− | |||
− | + | * '''Signature''': ./recommender | |
+ | * '''HTTP Method''': POST | ||
+ | * '''Example''': http://rest.bioontology.org/recommender | ||
+ | * '''Required arguments:''' | ||
+ | ** text – the text to be scanned for ontology recommendations | ||
− | * | + | * '''Optional arguments:''' |
+ | ** format=[simpleText/text/xml] – the output format (default: xml) | ||
+ | ** ontologyids=<ontologyid>,<ontologyid>… - limits the recommendations to specific ontologies, identified by virtual IDs (default: all ontologies) | ||
− | * | + | === References === |
+ | * Please refer to: | ||
+ | ** Jonquet C, Musen MA, Shah NH. Building a biomedical ontology recommender web service. J Biomed Semantics. 2010 Jun 22;1 Suppl 1:S1. PubMed [http://www.ncbi.nlm.nih.gov/pubmed/20626921 PMID: 20626921]; PubMed Central PMCID: PMC2903720. | ||
+ | ** Clement Jonquet, Nigam H. Shah, Mark A. Musen, Prototyping a Biomedical Ontology Recommender Service, Bio-Ontologies: Knowledge in Biology, SIG, ISMBECCB 2009, pp. 65-68, Stockholm, Sweden, July 2009. [http://bmir.stanford.edu/publications/view.php/prototyping_a_biomedical_ontology_recommender_service Stanford BMIR Publications] [http://bio-ontologies.man.ac.uk/2009/programme.html SIG's web site] click on "programme booklet" | ||
− | + | === Versions (prototypes & releases) === | |
− | * February 2009 - The first prototype (v0) has been released for testing and evaluation. Please check it out: http://obs.bioontology.org/recommender/Recommender.html | + | * August 2011 - Production release of ontology recommender. http://bioportal.bioontology.org/recommender |
+ | * Prototypes (These will be taken down by the end of 2011.) | ||
+ | ** November 2009 - Second prototype (v1.1) for the recommender: http://obs.bioontology.org/recommender/Recommender1.1.html | ||
+ | ** March 2009 - First prototype of UI for the recommender: http://keg.cs.uvic.ca/ncbo/obs/OBARecommender.html | ||
+ | ** February 2009 - The first prototype (v0) has been released for testing and evaluation. Please check it out: http://obs.bioontology.org/recommender/Recommender.html | ||
=== Evaluation === | === Evaluation === |
Latest revision as of 12:28, 12 September 2011
To automatically recommend an ontology to use for semantic annotations
Background
As the use of ontologies for annotation of biomedical datasets rises, a common question researchers face is that of identifying which ontologies are relevant to annotate their datasets. The number and variety of biomedical ontologies is now quite large and it is cumbersome for a scientist to figure out which ontology to (re)use in their annotation tasks. NCBO develops an ontology recommender service, which informs the user of the most appropriate ontologies relevant for their given dataset. The recommender service uses a semantic annotation based approach and scores the ontologies according to those annotations. The recommender service uses the Annotator Web service . The prototype service can recommend ontologies from UMLS and the NCBO BioPortal.
Please try the Ontology Recommender: http://bioportal.bioontology.org/recommender
Contacts
- Community & usage: Support mailing list
- Design, utility & applications: Nigam Shah
- Technical support: Support mailing list
Documentation
- See also the Annotator Web service wiki page.
Service Signature
- Signature: ./recommender
- HTTP Method: POST
- Example: http://rest.bioontology.org/recommender
- Required arguments:
- text – the text to be scanned for ontology recommendations
- Optional arguments:
- format=[simpleText/text/xml] – the output format (default: xml)
- ontologyids=<ontologyid>,<ontologyid>… - limits the recommendations to specific ontologies, identified by virtual IDs (default: all ontologies)
References
- Please refer to:
- Jonquet C, Musen MA, Shah NH. Building a biomedical ontology recommender web service. J Biomed Semantics. 2010 Jun 22;1 Suppl 1:S1. PubMed PMID: 20626921; PubMed Central PMCID: PMC2903720.
- Clement Jonquet, Nigam H. Shah, Mark A. Musen, Prototyping a Biomedical Ontology Recommender Service, Bio-Ontologies: Knowledge in Biology, SIG, ISMBECCB 2009, pp. 65-68, Stockholm, Sweden, July 2009. Stanford BMIR Publications SIG's web site click on "programme booklet"
Versions (prototypes & releases)
- August 2011 - Production release of ontology recommender. http://bioportal.bioontology.org/recommender
- Prototypes (These will be taken down by the end of 2011.)
- November 2009 - Second prototype (v1.1) for the recommender: http://obs.bioontology.org/recommender/Recommender1.1.html
- March 2009 - First prototype of UI for the recommender: http://keg.cs.uvic.ca/ncbo/obs/OBARecommender.html
- February 2009 - The first prototype (v0) has been released for testing and evaluation. Please check it out: http://obs.bioontology.org/recommender/Recommender.html
Evaluation
The original datasets used for evaluating the Recommender 1.1, as well as the recommendations generated are available here: http://obs.bioontology.org/recommender/results/
Collaboration & Acknowledgment
- The user interface for the recommender serice UI prototype is designed & developed by NCBO members from University of Victoria
- We also thank Helen Parkinson (European Biomedical Institute), Stephen Granite (Johns Hopkins University) and Wei-Nchih Lee (Stanford University) for the help in the Recommender (version 1.1) evaluation.