Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Ontology Web Services
1. Ontology Web Services
Trish Whetzel, PhD
Outreach Coordinator
THE NATIONAL CENTER FOR
BIOMEDICAL ONTOLOGY
2. National Center for
Biomedical Ontology
• Mission
– To create software for the application of
ontologies in biomedical science and clinical
care
• NCBO Partners
– Stanford University - Dr. Mark A. Musen
– Mayo Clinic - Dr. Christopher G. Chute
– University of Buffalo - Dr. Barry Smith
– University of Victoria - Dr. Margaret-Anne
Storey
4. REST Web Services
• Accessed via HTTP
– http://rest.bioontology.org/{parameter}
• Each unique URL is a representation of some
object
• Operations include GET, POST, PUT, DELETE
• Lightweight, easy to build
5.
6. Web Services
Code
User
Interface
Browser
http://bioportal.bioontology.org
7. Ontology Web Services
• List Ontologies
– Get ontology metadata
• Create Views
– View Extraction
• Access Ontologies and
Views (Value sets or Slims)
– Search
– Term
– Hierarchy
– Mapping
– Notes
• Widgets
– Auto-complete
– Visualization
• Create ontology-based
annotations
– Annotator
– Ontology Recommender
– Lexicon Builder
• Access ontology-based
index of annotations
– Resource Index
8. Ontology Web Services
• List Ontologies
– Get ontology metadata
• Create Views
– View Extraction
• Access Ontologies and
Views (Value sets or Slims)
– Search
– Term
– Hierarchy
– Mapping
– Notes
• Widgets
– Auto-complete
– Visualization
• Create ontology-based
annotations
– Annotator
– Ontology Recommender
– Lexicon Builder
• Access ontology-based
index of annotations
– Resource Index
9. Ontology View
• A View is a subset of one or more ontologies
– also referred to as a value set or slim
• Anyone can create a View
– does not need to be the ontology “owner”
9
10. View Extraction Web service
• Given a term identifier, extracts all children
• Parameters
– Ontology version identifier
– Term identifier
– Output ontology name
10
http://www.bioontology.org/wiki/in
dex.php/View_Extraction
13. Using Views in Your Application
• List all views
– Get list of all views in BioPortal
– Get all versions of a given View
• Views are accessible via all BioPortal web
services
– Get term – get all details about a term
– Search – find terms in a View
– Widgets – form field auto-complete widget
13
14. Ontology Web Services
• List Ontologies
– Get ontology metadata
• Create Views
– View Extraction
• Access Ontologies and
Views (Value sets or Slims)
– Search
– Term
– Hierarchy
– Mapping
– Notes
– RDF
• Widgets
– Auto-complete
– Visualization
• Create ontology-based
annotations
– Annotator
– Ontology Recommender
– Lexicon Builder
• Access ontology-based
index of annotations
– Resource Index
16. Ontology Web Services
• Access Ontologies and Views (Value sets or Slims)
– Search – search by term or term identifier across all
ontologies in BioPortal
– Term – get details about a term including it’s URI,
super- and sub-classes, properties
– Hierarchy – get parent or children terms
– Mapping – get mappings between terms
– Notes – get comments/new term proposals added to
the ontology
– RDF – get RDF snippet for term or entire ontology
18. Ontology Web Services
• List Ontologies
– Get ontology metadata
• Create Views
– View Extraction
• Access Ontologies and
Views (Value sets or
Slims)
– Search
– Term
– Hierarchy
– Mapping
– Notes
– RDF
• Widgets
– Auto-complete
– Visualization
• Create ontology-based
annotations
– Annotator
– Ontology Recommender
– Lexicon Builder
• Access ontology-based
index of annotations
– Resource Index
19. Ontology Web Services
• Widgets
– Jump To – auto-complete function to select term
and Jump To BioPortal to view term details
– Term-selection widget – auto-complete function
and can return term URI, term ID or term name
– Visualize widget – view the ontology structure and
relations
– Tree widget – view the ontology tree
Code for widgets is available on BioPortal
29. Ontology Web Services
• List Ontologies
– Get ontology metadata
• Create Views
– View Extraction
• Access Ontologies and
Views (Value sets or Slims)
– Search
– Term
– Hierarchy
– Mapping
– Notes
– RDF
• Widgets
– Auto-complete
– Visualization
• Create ontology-based
annotations
– Annotator
–Ontology
Recommender
– Lexicon Builder
• Access ontology-based
index of annotations
– Resource Index
30. Ontology Recommender
Clement Jonquet, Mark A. Musen and Nigam H. Shah
Building a Biomedical Ontology Recommender Web Service
Journal of Biomedical Semantics 2010, 1(Suppl 1):S1
31. Ontology Web Services
• List Ontologies
– Get ontology metadata
• Create Views
– View Extraction
• Access Ontologies and
Views (Value sets or Slims)
– Search
– Term
– Hierarchy
– Mapping
– Notes
• Widgets
– Auto-complete
– Visualization
• Create ontology-based
annotations
– Annotator
– Ontology Recommender
– Lexicon Builder
• Access ontology-based
index of annotations
– Resource Index
42. Ontology Web Services
• Access Ontologies and
Views (Value sets or
Slims)
– Search
– Term
– Hierarchy
– Mapping
– Notes
– RDF
• Widgets
– Auto-complete
– Visualization
• Create ontology-based
annotations
– Annotator
– Ontology Recommender
– Lexicon Builder
• Access ontology-based
index of annotations
– Resource Index
43. Tools using NCBO Technology
43
http://www.bioontology.org/technology
44. Thank you!
• Using NCBO Technology in Your Project:
http://www.bioontology.org/wiki/index.php/Using_
NCBO_Technology_In_Your_Project
• Web service documentation:
http://www.bioontology.org/wiki/index.php/NCBO_
REST_services
• Questions:
support@bioontology.org
Editor's Notes
DAS28 RA Scale – Radiological changes typical of RA on hand and wrist x-rays is one criteria
Example images can be added as Notes
Elsevier SciVerse
Karen Dowell, Jackson Lab
Shai-shen Orr, Mark Davis’s lab
Sean Mooney’s group
Ida Sim, UCSF
Simon Twigger, Medical college of Wisconsin
Nathan Baker, Washington Univ.
Amit Seth, Wright State Univ.
Neil Sarkar, University of Vermont
Larry Hunter, University of Colorado, Denver
Use Case: Find all experiments from Array Express that involve Mtf -/- mice and melanoma
http://www.ebi.ac.uk/microarray-as/ae/browse.html?detailedview=on&keywords=E-GEOD-6817 (Array Express)
Melanoma from NCI Thesaurus
MTF -/- from Protein Ontology
CD228 from Protein Ontology
Mus musculus from NCBI taxonomy
Use Case: Find all experiments from Array Express that involve Mtf -/- mice and melanoma
http://www.ebi.ac.uk/microarray-as/ae/browse.html?detailedview=on&keywords=E-GEOD-6817 (Array Express)
Melanoma from NCI Thesaurus
MTF -/- from Protein Ontology
CD228 from Protein Ontology
Mus musculus from NCBI taxonomy
Use Case: Find all experiments from Array Express that involve Mtf -/- mice and melanoma
http://www.ebi.ac.uk/microarray-as/ae/browse.html?detailedview=on&keywords=E-GEOD-6817 (Array Express)
Melanoma from NCI Thesaurus
MTF -/- from Protein Ontology
CD228 from Protein Ontology
Mus musculus from NCBI taxonomy
Access - annotate data, e.g. ISAcreator
Search - ontology re-use for building a new ontology, getting identifiers for terms
Hierarchy - use by Annotator for semantic expansion phase, to generate i2b2 formatted data
Annotator - mark-up text to triage papers to curate
Use Case: Find all experiments from Array Express that involve Mtf -/- mice and melanoma
http://www.ebi.ac.uk/microarray-as/ae/browse.html?detailedview=on&keywords=E-GEOD-6817 (Array Express)
Melanoma from NCI Thesaurus
MTF -/- from Protein Ontology
CD228 from Protein Ontology
Mus musculus from NCBI taxonomy