Difference between revisions of "Sample Code Cookbook"

From NCBO Wiki
Jump to navigation Jump to search
Line 35: Line 35:
 
* Use the Get All Terms Web service to get all terms and properties for your ontology of interest.  
 
* Use the Get All Terms Web service to get all terms and properties for your ontology of interest.  
 
** Get All Terms Web service documentation: http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Get_all_terms_using_the_specific_ontology_version_id and http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Get_all_terms_using_the_virtual_ontology_id) to get a list of all of the terms and all details about each term, e.g. synonyms, definition, subclass, etc.
 
** Get All Terms Web service documentation: http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Get_all_terms_using_the_specific_ontology_version_id and http://www.bioontology.org/wiki/index.php/NCBO_REST_services#Get_all_terms_using_the_virtual_ontology_id) to get a list of all of the terms and all details about each term, e.g. synonyms, definition, subclass, etc.
 +
 +
'''I need to navigate through an ontology and traverse the ontology hierarchy for my software application, how can I use the Web services to do this?'''
 +
* Use the Get All terms Web service.
 +
** Example coming soon...
 +
 +
'''How can I limit the selection of ontologies used with the NCBO Annotator to a certain Category or Domain?'''
 +
* Use the List all ontologies and Get Groups/Domains Web service to identify the group/domain of interest.
 +
** Example coming soon...

Revision as of 02:13, 22 August 2011

This page lists use cases and provides examples of how these questions can be answered using NCBO software (web services and widgets), and includes links to code samples and documentation.


I have a list of terms that were used to annotate a data set, how can I see if any of these terms exist in standard ontologies?


I would like to find all terms mapped from my ontology to other ontologies in BioPortal


I am the curator for a database and need to triage papers to identify which papers from PubMed are most related to my database and a good source of new information to add to my database


I have PubMed abstracts and want to link information in the abstracts to my database of interest.

  • Use the Annotator Web service. If your database of interest is included in the NCBO Resource Index you can search the database(s) for records that contain these terms. See http://www.bioontology.org/wiki/index.php/Resource_Index for more details on the Resource Index web service.


I have a web form with text fields I would like to populate with ontology terms, e.g. to select relevant Gene Ontology terms.


I would like to add the graph display of my ontology on my web site.


I would like to get all terms from an ontology and re-format the data to use in my own system.

I need to navigate through an ontology and traverse the ontology hierarchy for my software application, how can I use the Web services to do this?

  • Use the Get All terms Web service.
    • Example coming soon...

How can I limit the selection of ontologies used with the NCBO Annotator to a certain Category or Domain?

  • Use the List all ontologies and Get Groups/Domains Web service to identify the group/domain of interest.
    • Example coming soon...