SlideShare a Scribd company logo
Ontology Web Services for Semantic Applications 
Patricia L. Whetzel, Nigam H. Shah, Natalya F. Noy, Clement Jonquet, Adrien Coulet, Nicholas Griffith, 
Cherie Youn, Michael Dorf and Mark A. Musen 
Stanford University, Stanford, CA, USA http://bioportal.bioontology.org 
Introduction 
Researchers have turned to the Semantic Web to integrate, summarize, and interpret disparate knowledge. 
Ontologies provide the domain knowledge to drive such data integration and information retrieval, on the 
Semantic Web. The successful creation of semantic applications in the health and life sciences requires services 
that provide software applications with access to ontologies over the Web. The National Center for Biomedical 
Ontology (NCBO), one of seven National Centers for Biomedical Computing created under the NIH Roadmap, 
has developed BioPortal, which provides access to one of the largest repositories of biomedical ontologies both 
via Web browsers and Web services (via RESTful services). The BioPortal Ontology Web services allow 
programmatic access, download and traversal of ontologies in software applications, the NCBO Annotator Web 
service “tags” text automatically with terms from BioPortal ontologies, and the NCBO Resource Index provides 
an ontology based search of public data resources. 
The Ontology Web services provide access to ontologies, their characteristics, information about different 
versions, ontology downloads, navigation of the class hierarchy and details of each class. Developers can to 
embed this functionality in software applications, such as the Microsoft Word 2007’s Ontology Add-in, used to 
mark up a research article at the time of writing or ISAcreator, used to annotate experimental metadata. 
The NCBO Annotator Web service processes text to recognize relevant biomedical ontology terms. Users can 
customize the Web service to limit results to a particular ontology (e.g. SNOMED CT) or to a certain UMLS 
semantic type (e.g. T017 for ‘Anatomical Structure’). The concept recognition engine, MGREP, was developed by 
the National Center for Integrative Bioinformatics and is combined with BioPortal Ontology Web services to 
create the NCBO Annotator service to make the task of creating ontology-based annotations accessible for any 
biomedical researcher. 
BioPortal indexes several biomedical data repositories available online (e.g., GEO, ClinicalTrials.gov, 
PharmGKB) on the basis of their textual metadata, and links their records to ontology terms. These linkages take 
advantage of the semantic relationships in BioPortal, including subsumption relationships among ontology 
entities and mappings between entities in different ontologies. The NCBO Resource Index Web service allows 
biomedical investigators to use ontology terms to search programmatically the resulting index of online public 
repositories. For example, one can search for all experiments and clinical trials corresponding to ‘malignant 
melanoma’ from GEO and ClinicalTrials.gov. 
BioPortal offers researchers a one-stop shop on the Web for biomedical ontologies. The Web services provided 
by BioPortal are available at www.bioontology.org/wiki/index.php/NCBO_REST_services and the BioPortal 
technology is open-source and domain-independent. 
BioPortal Ontology Library 
• Total number of ontologies: 173 
• Number of classes/types: 1,438,792 
• Ontology formats: OWL, OBO format, Rich Release Format, 
Protégé frames 
Category 
Group 
RESTful Web Services 
• Representational state transfer (REST) is a software 
architecture style 
• Uses HTTP methods 
• Each URL represents an object 
• Operations include 
• GET – to retrieve a resource 
• POST – to create a resource 
• PUT – to update a resource 
• DELETE – to remove a resource 
• Lightweight, easy to develop 
Resource Index Web Service 
• Prefix for Resource Index Web Service 
http://rest.bioontology.org/resource_index/ 
• Description 
• Provides an ontology-based index of publicly available 
biomedical resources. 
• Currently indexed resources include: Array Express, ARRS 
Goldminer, Biositemaps, caNanoLab, ClinicalTrials.gov, 
Conserved Domain Database, DrugBank, Gene Expression 
Omnibus, Molecular Imaging and Contrast Agent Database, 
NextBio, OMIM, Pathway Commons, PharmGKB, PubChem, 
Reactome, Research Crossroads, Stanford Microarray 
Database, UniProt, and WikiPathways 
• For more information see: 
http://www.bioontology.org/wiki/index.php/Resource_Index 
Ontology Recommender Web Service 
• Description 
• The Ontology Recommender helps users identify biomedical ontologies 
or terminologies that are most relevant to their data based on analysis 
of free text or keywords. The underlying method uses annotations 
generated with the NCBO Annotator Web service to score the 
ontologies. Higher scores correspond to ontologies with the highest 
number of annotations. 
• For more information, see: 
http://www.bioontology.org/wiki/index.php/Ontology_Recommender_Web_service 
Web Service Access 
• Prefix for NCBO Web Services: 
http://rest.bioontology.org/{application} 
• List of Web Services 
http://bioontology.org/wiki/index.php/NCBO_REST_services 
•Access via Code (Perl, Java, Flash, Ruby, etc.), User Interface, 
Browser, or Widget 
BioPortal Web Services 
• Prefix for BioPortal Web Services 
http://rest.bioontology.org/bioportal/ 
• Ontology Web services 
• List metadata for all ontologies 
• List all versions of an ontology 
• Download ontologies 
• List all ontology categories 
• List all ontology groups 
• Search Web service 
• Search for terms from all BioPortal ontologies 
• Search for term within a subtree of an ontology 
• Term Web services 
• Get term by id 
• Get all root terms for an ontology 
• Get all terms from an ontology 
• Hierarchy Web services 
• Get parents/children of a term 
• Get path to roots/leaves of a term 
• Get siblings of a term 
• RDF Generation Web service 
• Generate a N3 RDF file 
• Notes Web service 
• Get comments for a term 
• Get all comments for an ontology 
• Mapping Web service 
• Get mappings for a term 
• Get all mappings for an ontology 
Ontology Widgets 
• Ontology widgets provide ready-to-use code to access your 
ontology of interest from your Web site 
• For more information, see: 
http://www.bioontology.org/wiki/index.php/Ontology_Widgets 
Jump To 
Term-selection 
RSS feed 
Visualization 
Applications Using NCBO Web 
Services 
• Partial listing of applications using NCBO Web Services: 
RSS 
Annotator Web Service 
• Prefix for Annotator Web Service 
http://rest.bioontology.org/obs/annotator/ 
• Description 
• The NCBO Annotator annotates or “tags” free-text data with 
terms from BioPortal and UMLS ontologies. The current entity 
recognizer used by the Annotator is Mgrep, developed by the 
National Center for Integrative Biomedical Informatics. Plans 
are underway to include an additional entity recognizer, 
MetaMap from the National Library of Medicine. The annotation 
is performed in two steps; direct annotations via matching the 
input text with the preferred name or synonyms of ontology 
terms and expanded annotations taking into account the 
ontology hierarchy and mappings. 
• Documentation 
• For more information and sample clients, see: 
http://www.bioontology.org/wiki/index.php/Annotator_Web_service 
Annotator Web Service Workflow 
• BioLit 
• Biositemaps Editor 
• BioPortal 
• caNanoLab 
• ECG Gadget 
• ISAcreator 
• Jinx 
• Microsoft Word Add-in 
• NCBO Term Retriever 
• Protégé 
• Rat Genome Database 
• SysMO 
Acknowledgements 
BioPortal is developed by the National Center for Biomedical Ontology (NCBO), one of seven National Centers for Biomedical Computing under the NIH Roadmap. BioPortal is developed in conjunction with partners at the 
University of Victoria and the Mayo Clinic. For more information on NCBO and working with the Center, visit http://www.bioontology.org/ or email support@bioontology.org.

More Related Content

What's hot

Use of CEDAR Technology for Ontology-based Submission of Biomedical Data to ...
 Use of CEDAR Technology for Ontology-based Submission of Biomedical Data to ... Use of CEDAR Technology for Ontology-based Submission of Biomedical Data to ...
Use of CEDAR Technology for Ontology-based Submission of Biomedical Data to ...
Syed Ahmad Chan Bukhari, PhD
 
A semantic framework for biomedical image discovery
A semantic framework for biomedical image discoveryA semantic framework for biomedical image discovery
A semantic framework for biomedical image discovery
Syed Ahmad Chan Bukhari, PhD
 
The European Nucleotide Archive
The European Nucleotide ArchiveThe European Nucleotide Archive
The European Nucleotide Archive
EBI
 
PERFORMANCE EVALUATION OF STRUCTURED AND SEMI-STRUCTURED BIOINFORMATICS TOOLS...
PERFORMANCE EVALUATION OF STRUCTURED AND SEMI-STRUCTURED BIOINFORMATICS TOOLS...PERFORMANCE EVALUATION OF STRUCTURED AND SEMI-STRUCTURED BIOINFORMATICS TOOLS...
PERFORMANCE EVALUATION OF STRUCTURED AND SEMI-STRUCTURED BIOINFORMATICS TOOLS...
ijseajournal
 
PERFORMANCE EVALUATION OF STRUCTURED AND SEMI-STRUCTURED BIOINFORMATICS TOOLS...
PERFORMANCE EVALUATION OF STRUCTURED AND SEMI-STRUCTURED BIOINFORMATICS TOOLS...PERFORMANCE EVALUATION OF STRUCTURED AND SEMI-STRUCTURED BIOINFORMATICS TOOLS...
PERFORMANCE EVALUATION OF STRUCTURED AND SEMI-STRUCTURED BIOINFORMATICS TOOLS...
ijseajournal
 
FAIR Data and Model Management for Systems Biology (and SOPs too!)
FAIR Data and Model Management for Systems Biology(and SOPs too!)FAIR Data and Model Management for Systems Biology(and SOPs too!)
FAIR Data and Model Management for Systems Biology (and SOPs too!)
Carole Goble
 
NCBO Overview and Biositemaps
NCBO Overview and BiositemapsNCBO Overview and Biositemaps
NCBO Overview and Biositemaps
Trish Whetzel
 
MiAIRR:Minimum information about an Adaptive Immune Receptor Repertoire Seque...
MiAIRR:Minimum information about an Adaptive Immune Receptor Repertoire Seque...MiAIRR:Minimum information about an Adaptive Immune Receptor Repertoire Seque...
MiAIRR:Minimum information about an Adaptive Immune Receptor Repertoire Seque...
Syed Ahmad Chan Bukhari, PhD
 
Model Organism Linked Data
Model Organism Linked DataModel Organism Linked Data
Model Organism Linked Data
Michel Dumontier
 
Literature Based Framework for Semantic Descriptions of e-Science resources
Literature Based Framework for Semantic Descriptions of e-Science resourcesLiterature Based Framework for Semantic Descriptions of e-Science resources
Literature Based Framework for Semantic Descriptions of e-Science resources
Hammad Afzal
 
Pham yang embl-ebi
Pham yang embl-ebiPham yang embl-ebi
Pham yang embl-ebi
Nate Wildes
 
The Gene Ontology & Gene Ontology Annotation resources
The Gene Ontology & Gene Ontology Annotation resourcesThe Gene Ontology & Gene Ontology Annotation resources
The Gene Ontology & Gene Ontology Annotation resources
Melanie Courtot
 
Canadian health census to lod
Canadian health census to lodCanadian health census to lod
Canadian health census to lod
Syed Ahmad Chan Bukhari, PhD
 
Bioinformatics
BioinformaticsBioinformatics
Bioinformatics
kamblesai2611
 
Developing Frameworks and Tools for Animal Trait Ontology (ATO)
Developing Frameworks and Tools for Animal Trait Ontology (ATO) Developing Frameworks and Tools for Animal Trait Ontology (ATO)
Developing Frameworks and Tools for Animal Trait Ontology (ATO)
Jie Bao
 
Data integration
Data integrationData integration
Data integration
Rafael C. Jimenez
 
Standards
StandardsStandards
Ecocyc database
Ecocyc databaseEcocyc database
Ecocyc database
Shiv Kumar
 
Light Intro to the Gene Ontology
Light Intro to the Gene OntologyLight Intro to the Gene Ontology
Light Intro to the Gene Ontology
nniiicc
 

What's hot (19)

Use of CEDAR Technology for Ontology-based Submission of Biomedical Data to ...
 Use of CEDAR Technology for Ontology-based Submission of Biomedical Data to ... Use of CEDAR Technology for Ontology-based Submission of Biomedical Data to ...
Use of CEDAR Technology for Ontology-based Submission of Biomedical Data to ...
 
A semantic framework for biomedical image discovery
A semantic framework for biomedical image discoveryA semantic framework for biomedical image discovery
A semantic framework for biomedical image discovery
 
The European Nucleotide Archive
The European Nucleotide ArchiveThe European Nucleotide Archive
The European Nucleotide Archive
 
PERFORMANCE EVALUATION OF STRUCTURED AND SEMI-STRUCTURED BIOINFORMATICS TOOLS...
PERFORMANCE EVALUATION OF STRUCTURED AND SEMI-STRUCTURED BIOINFORMATICS TOOLS...PERFORMANCE EVALUATION OF STRUCTURED AND SEMI-STRUCTURED BIOINFORMATICS TOOLS...
PERFORMANCE EVALUATION OF STRUCTURED AND SEMI-STRUCTURED BIOINFORMATICS TOOLS...
 
PERFORMANCE EVALUATION OF STRUCTURED AND SEMI-STRUCTURED BIOINFORMATICS TOOLS...
PERFORMANCE EVALUATION OF STRUCTURED AND SEMI-STRUCTURED BIOINFORMATICS TOOLS...PERFORMANCE EVALUATION OF STRUCTURED AND SEMI-STRUCTURED BIOINFORMATICS TOOLS...
PERFORMANCE EVALUATION OF STRUCTURED AND SEMI-STRUCTURED BIOINFORMATICS TOOLS...
 
FAIR Data and Model Management for Systems Biology (and SOPs too!)
FAIR Data and Model Management for Systems Biology(and SOPs too!)FAIR Data and Model Management for Systems Biology(and SOPs too!)
FAIR Data and Model Management for Systems Biology (and SOPs too!)
 
NCBO Overview and Biositemaps
NCBO Overview and BiositemapsNCBO Overview and Biositemaps
NCBO Overview and Biositemaps
 
MiAIRR:Minimum information about an Adaptive Immune Receptor Repertoire Seque...
MiAIRR:Minimum information about an Adaptive Immune Receptor Repertoire Seque...MiAIRR:Minimum information about an Adaptive Immune Receptor Repertoire Seque...
MiAIRR:Minimum information about an Adaptive Immune Receptor Repertoire Seque...
 
Model Organism Linked Data
Model Organism Linked DataModel Organism Linked Data
Model Organism Linked Data
 
Literature Based Framework for Semantic Descriptions of e-Science resources
Literature Based Framework for Semantic Descriptions of e-Science resourcesLiterature Based Framework for Semantic Descriptions of e-Science resources
Literature Based Framework for Semantic Descriptions of e-Science resources
 
Pham yang embl-ebi
Pham yang embl-ebiPham yang embl-ebi
Pham yang embl-ebi
 
The Gene Ontology & Gene Ontology Annotation resources
The Gene Ontology & Gene Ontology Annotation resourcesThe Gene Ontology & Gene Ontology Annotation resources
The Gene Ontology & Gene Ontology Annotation resources
 
Canadian health census to lod
Canadian health census to lodCanadian health census to lod
Canadian health census to lod
 
Bioinformatics
BioinformaticsBioinformatics
Bioinformatics
 
Developing Frameworks and Tools for Animal Trait Ontology (ATO)
Developing Frameworks and Tools for Animal Trait Ontology (ATO) Developing Frameworks and Tools for Animal Trait Ontology (ATO)
Developing Frameworks and Tools for Animal Trait Ontology (ATO)
 
Data integration
Data integrationData integration
Data integration
 
Standards
StandardsStandards
Standards
 
Ecocyc database
Ecocyc databaseEcocyc database
Ecocyc database
 
Light Intro to the Gene Ontology
Light Intro to the Gene OntologyLight Intro to the Gene Ontology
Light Intro to the Gene Ontology
 

Similar to Ontology Web Services for Semantic Applications

NCBO Tools and Web services
NCBO Tools and Web servicesNCBO Tools and Web services
NCBO Tools and Web services
Trish Whetzel
 
NCBO Technology
NCBO TechnologyNCBO Technology
NCBO Technology
Trish Whetzel
 
Web services and the Development of Semantic Applications
Web services and the Development of Semantic ApplicationsWeb services and the Development of Semantic Applications
Web services and the Development of Semantic Applications
Trish Whetzel
 
NCBO Technology Overview
NCBO Technology OverviewNCBO Technology Overview
NCBO Technology Overview
Trish Whetzel
 
Ontology-based Tools to Enhance the Curation Workflow
Ontology-based Tools to Enhance the Curation WorkflowOntology-based Tools to Enhance the Curation Workflow
Ontology-based Tools to Enhance the Curation Workflow
Trish Whetzel
 
Using the NCBO Annotator to Develop an Ontology-Based Index of Biomedical Res...
Using the NCBO Annotator to Develop an Ontology-Based Index of Biomedical Res...Using the NCBO Annotator to Develop an Ontology-Based Index of Biomedical Res...
Using the NCBO Annotator to Develop an Ontology-Based Index of Biomedical Res...
Trish Whetzel
 
Collaborative Development of Ontologies using BioPortal and WebProtégé
Collaborative Development of Ontologies using  BioPortal and WebProtégé  Collaborative Development of Ontologies using  BioPortal and WebProtégé
Collaborative Development of Ontologies using BioPortal and WebProtégé
Trish Whetzel
 
NCBO Technology for GSC15
NCBO Technology for GSC15NCBO Technology for GSC15
NCBO Technology for GSC15
Trish Whetzel
 
BioPortal: ontologies and integrated data resources at the click of a mouse
BioPortal: ontologies and integrated data resourcesat the click of a mouseBioPortal: ontologies and integrated data resourcesat the click of a mouse
BioPortal: ontologies and integrated data resources at the click of a mouse
INRAE (MISTEA) and University of Montpellier (LIRMM)
 
Collaborative Development of Ontologies using BioPortal and WebProtégé
Collaborative Development of Ontologies using  BioPortal and WebProtégé  Collaborative Development of Ontologies using  BioPortal and WebProtégé
Collaborative Development of Ontologies using BioPortal and WebProtégé
Trish Whetzel
 
Webservices and Workflows. Taverna, Biocatalgue and myExperiment.
Webservices and Workflows. Taverna, Biocatalgue and myExperiment.Webservices and Workflows. Taverna, Biocatalgue and myExperiment.
Webservices and Workflows. Taverna, Biocatalgue and myExperiment.
Rafael C. Jimenez
 
FAIR data requires FAIR ontologies, how do we do?
FAIR data requires FAIR ontologies, how do we do?FAIR data requires FAIR ontologies, how do we do?
FAIR data requires FAIR ontologies, how do we do?
INRAE (MISTEA) and University of Montpellier (LIRMM)
 
Important protein databases and proteomics softwares
Important protein databases and proteomics softwaresImportant protein databases and proteomics softwares
Important protein databases and proteomics softwares
PUNJAB AGRICULTURAL UNIVERSITY, LUDHIANA, 141004, PUNJAB (INDIA)
 
NCBO Web Services: Powering Semantically Aware Applications
NCBO Web Services: Powering Semantically Aware ApplicationsNCBO Web Services: Powering Semantically Aware Applications
NCBO Web Services: Powering Semantically Aware Applications
Trish Whetzel
 
Web Services for Semantic Applications in Healthcare and Life Sciences
Web Services for Semantic Applications in Healthcare and Life SciencesWeb Services for Semantic Applications in Healthcare and Life Sciences
Web Services for Semantic Applications in Healthcare and Life Sciences
Trish Whetzel
 
Beyond Transparency: Success & Lessons From tambisBoston2003
Beyond Transparency: Success & Lessons From tambisBoston2003Beyond Transparency: Success & Lessons From tambisBoston2003
Beyond Transparency: Success & Lessons From tambisBoston2003
robertstevens65
 
Proteins databases
Proteins databasesProteins databases
Proteins databases
Hafiz Muhammad Zeeshan Raza
 
Semantic annotation of biomedical data
Semantic annotation of biomedical dataSemantic annotation of biomedical data
Semantic annotation of biomedical data
INRAE (MISTEA) and University of Montpellier (LIRMM)
 
Health Datapalooza 2013: Open Government Data - Natasha Noy
Health Datapalooza 2013: Open Government Data - Natasha NoyHealth Datapalooza 2013: Open Government Data - Natasha Noy
Health Datapalooza 2013: Open Government Data - Natasha Noy
Health Data Consortium
 
The BioAssay Research Database
The BioAssay Research DatabaseThe BioAssay Research Database
The BioAssay Research Database
Rajarshi Guha
 

Similar to Ontology Web Services for Semantic Applications (20)

NCBO Tools and Web services
NCBO Tools and Web servicesNCBO Tools and Web services
NCBO Tools and Web services
 
NCBO Technology
NCBO TechnologyNCBO Technology
NCBO Technology
 
Web services and the Development of Semantic Applications
Web services and the Development of Semantic ApplicationsWeb services and the Development of Semantic Applications
Web services and the Development of Semantic Applications
 
NCBO Technology Overview
NCBO Technology OverviewNCBO Technology Overview
NCBO Technology Overview
 
Ontology-based Tools to Enhance the Curation Workflow
Ontology-based Tools to Enhance the Curation WorkflowOntology-based Tools to Enhance the Curation Workflow
Ontology-based Tools to Enhance the Curation Workflow
 
Using the NCBO Annotator to Develop an Ontology-Based Index of Biomedical Res...
Using the NCBO Annotator to Develop an Ontology-Based Index of Biomedical Res...Using the NCBO Annotator to Develop an Ontology-Based Index of Biomedical Res...
Using the NCBO Annotator to Develop an Ontology-Based Index of Biomedical Res...
 
Collaborative Development of Ontologies using BioPortal and WebProtégé
Collaborative Development of Ontologies using  BioPortal and WebProtégé  Collaborative Development of Ontologies using  BioPortal and WebProtégé
Collaborative Development of Ontologies using BioPortal and WebProtégé
 
NCBO Technology for GSC15
NCBO Technology for GSC15NCBO Technology for GSC15
NCBO Technology for GSC15
 
BioPortal: ontologies and integrated data resources at the click of a mouse
BioPortal: ontologies and integrated data resourcesat the click of a mouseBioPortal: ontologies and integrated data resourcesat the click of a mouse
BioPortal: ontologies and integrated data resources at the click of a mouse
 
Collaborative Development of Ontologies using BioPortal and WebProtégé
Collaborative Development of Ontologies using  BioPortal and WebProtégé  Collaborative Development of Ontologies using  BioPortal and WebProtégé
Collaborative Development of Ontologies using BioPortal and WebProtégé
 
Webservices and Workflows. Taverna, Biocatalgue and myExperiment.
Webservices and Workflows. Taverna, Biocatalgue and myExperiment.Webservices and Workflows. Taverna, Biocatalgue and myExperiment.
Webservices and Workflows. Taverna, Biocatalgue and myExperiment.
 
FAIR data requires FAIR ontologies, how do we do?
FAIR data requires FAIR ontologies, how do we do?FAIR data requires FAIR ontologies, how do we do?
FAIR data requires FAIR ontologies, how do we do?
 
Important protein databases and proteomics softwares
Important protein databases and proteomics softwaresImportant protein databases and proteomics softwares
Important protein databases and proteomics softwares
 
NCBO Web Services: Powering Semantically Aware Applications
NCBO Web Services: Powering Semantically Aware ApplicationsNCBO Web Services: Powering Semantically Aware Applications
NCBO Web Services: Powering Semantically Aware Applications
 
Web Services for Semantic Applications in Healthcare and Life Sciences
Web Services for Semantic Applications in Healthcare and Life SciencesWeb Services for Semantic Applications in Healthcare and Life Sciences
Web Services for Semantic Applications in Healthcare and Life Sciences
 
Beyond Transparency: Success & Lessons From tambisBoston2003
Beyond Transparency: Success & Lessons From tambisBoston2003Beyond Transparency: Success & Lessons From tambisBoston2003
Beyond Transparency: Success & Lessons From tambisBoston2003
 
Proteins databases
Proteins databasesProteins databases
Proteins databases
 
Semantic annotation of biomedical data
Semantic annotation of biomedical dataSemantic annotation of biomedical data
Semantic annotation of biomedical data
 
Health Datapalooza 2013: Open Government Data - Natasha Noy
Health Datapalooza 2013: Open Government Data - Natasha NoyHealth Datapalooza 2013: Open Government Data - Natasha Noy
Health Datapalooza 2013: Open Government Data - Natasha Noy
 
The BioAssay Research Database
The BioAssay Research DatabaseThe BioAssay Research Database
The BioAssay Research Database
 

More from Trish Whetzel

Building Translate on Glass
Building Translate on GlassBuilding Translate on Glass
Building Translate on Glass
Trish Whetzel
 
NCBO SPARQL Endpoint
NCBO SPARQL EndpointNCBO SPARQL Endpoint
NCBO SPARQL Endpoint
Trish Whetzel
 
BioPortal: ontologies and integrated data resources
BioPortal: ontologies and integrated data resourcesBioPortal: ontologies and integrated data resources
BioPortal: ontologies and integrated data resources
Trish Whetzel
 
Ontology Web Services
Ontology Web ServicesOntology Web Services
Ontology Web Services
Trish Whetzel
 
Ontology Web services for Semantic Applications
Ontology Web services for Semantic ApplicationsOntology Web services for Semantic Applications
Ontology Web services for Semantic Applications
Trish Whetzel
 
CTSA Inventory Resource Web Presence
CTSA Inventory Resource Web PresenceCTSA Inventory Resource Web Presence
CTSA Inventory Resource Web Presence
Trish Whetzel
 
NCBO BioPortal SPARQL Endpoint - The Quad Economy of a Semantic Web Ontology ...
NCBO BioPortal SPARQL Endpoint - The Quad Economy of a Semantic Web Ontology ...NCBO BioPortal SPARQL Endpoint - The Quad Economy of a Semantic Web Ontology ...
NCBO BioPortal SPARQL Endpoint - The Quad Economy of a Semantic Web Ontology ...
Trish Whetzel
 
The NCBO Annotator and Enrichment Analysis with the Human Disease Ontology
The NCBO Annotator and Enrichment Analysis with the  Human Disease OntologyThe NCBO Annotator and Enrichment Analysis with the  Human Disease Ontology
The NCBO Annotator and Enrichment Analysis with the Human Disease Ontology
Trish Whetzel
 
Annotation Analysis for Testing Drug Safety Signals
Annotation Analysis for Testing Drug Safety SignalsAnnotation Analysis for Testing Drug Safety Signals
Annotation Analysis for Testing Drug Safety Signals
Trish Whetzel
 
Biomedical Resource Ontology
Biomedical Resource OntologyBiomedical Resource Ontology
Biomedical Resource Ontology
Trish Whetzel
 
NCBO Web services: Powering Semantically Aware Applications
NCBO Web services: Powering Semantically Aware ApplicationsNCBO Web services: Powering Semantically Aware Applications
NCBO Web services: Powering Semantically Aware Applications
Trish Whetzel
 
NCBO Resource Index: Ontology-based Search and Mining of Biomedical Resources
NCBO Resource Index: Ontology-based Search and Mining of Biomedical ResourcesNCBO Resource Index: Ontology-based Search and Mining of Biomedical Resources
NCBO Resource Index: Ontology-based Search and Mining of Biomedical Resources
Trish Whetzel
 
American Society of Human Genetics (ASHG) 2011
American Society of Human Genetics (ASHG) 2011American Society of Human Genetics (ASHG) 2011
American Society of Human Genetics (ASHG) 2011
Trish Whetzel
 
A Lined Data Approach to Interoperability between Biomedical Resource Invento...
A Lined Data Approach to Interoperability between Biomedical Resource Invento...A Lined Data Approach to Interoperability between Biomedical Resource Invento...
A Lined Data Approach to Interoperability between Biomedical Resource Invento...
Trish Whetzel
 
Biositemaps: A Framework for Biomedical Resource Discovery
Biositemaps: A Framework for Biomedical Resource DiscoveryBiositemaps: A Framework for Biomedical Resource Discovery
Biositemaps: A Framework for Biomedical Resource Discovery
Trish Whetzel
 

More from Trish Whetzel (15)

Building Translate on Glass
Building Translate on GlassBuilding Translate on Glass
Building Translate on Glass
 
NCBO SPARQL Endpoint
NCBO SPARQL EndpointNCBO SPARQL Endpoint
NCBO SPARQL Endpoint
 
BioPortal: ontologies and integrated data resources
BioPortal: ontologies and integrated data resourcesBioPortal: ontologies and integrated data resources
BioPortal: ontologies and integrated data resources
 
Ontology Web Services
Ontology Web ServicesOntology Web Services
Ontology Web Services
 
Ontology Web services for Semantic Applications
Ontology Web services for Semantic ApplicationsOntology Web services for Semantic Applications
Ontology Web services for Semantic Applications
 
CTSA Inventory Resource Web Presence
CTSA Inventory Resource Web PresenceCTSA Inventory Resource Web Presence
CTSA Inventory Resource Web Presence
 
NCBO BioPortal SPARQL Endpoint - The Quad Economy of a Semantic Web Ontology ...
NCBO BioPortal SPARQL Endpoint - The Quad Economy of a Semantic Web Ontology ...NCBO BioPortal SPARQL Endpoint - The Quad Economy of a Semantic Web Ontology ...
NCBO BioPortal SPARQL Endpoint - The Quad Economy of a Semantic Web Ontology ...
 
The NCBO Annotator and Enrichment Analysis with the Human Disease Ontology
The NCBO Annotator and Enrichment Analysis with the  Human Disease OntologyThe NCBO Annotator and Enrichment Analysis with the  Human Disease Ontology
The NCBO Annotator and Enrichment Analysis with the Human Disease Ontology
 
Annotation Analysis for Testing Drug Safety Signals
Annotation Analysis for Testing Drug Safety SignalsAnnotation Analysis for Testing Drug Safety Signals
Annotation Analysis for Testing Drug Safety Signals
 
Biomedical Resource Ontology
Biomedical Resource OntologyBiomedical Resource Ontology
Biomedical Resource Ontology
 
NCBO Web services: Powering Semantically Aware Applications
NCBO Web services: Powering Semantically Aware ApplicationsNCBO Web services: Powering Semantically Aware Applications
NCBO Web services: Powering Semantically Aware Applications
 
NCBO Resource Index: Ontology-based Search and Mining of Biomedical Resources
NCBO Resource Index: Ontology-based Search and Mining of Biomedical ResourcesNCBO Resource Index: Ontology-based Search and Mining of Biomedical Resources
NCBO Resource Index: Ontology-based Search and Mining of Biomedical Resources
 
American Society of Human Genetics (ASHG) 2011
American Society of Human Genetics (ASHG) 2011American Society of Human Genetics (ASHG) 2011
American Society of Human Genetics (ASHG) 2011
 
A Lined Data Approach to Interoperability between Biomedical Resource Invento...
A Lined Data Approach to Interoperability between Biomedical Resource Invento...A Lined Data Approach to Interoperability between Biomedical Resource Invento...
A Lined Data Approach to Interoperability between Biomedical Resource Invento...
 
Biositemaps: A Framework for Biomedical Resource Discovery
Biositemaps: A Framework for Biomedical Resource DiscoveryBiositemaps: A Framework for Biomedical Resource Discovery
Biositemaps: A Framework for Biomedical Resource Discovery
 

Recently uploaded

Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
Marcin Chrost
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
Quickdice ERP
 
Top 9 Trends in Cybersecurity for 2024.pptx
Top 9 Trends in Cybersecurity for 2024.pptxTop 9 Trends in Cybersecurity for 2024.pptx
Top 9 Trends in Cybersecurity for 2024.pptx
devvsandy
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
Peter Muessig
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
What next after learning python programming basics
What next after learning python programming basicsWhat next after learning python programming basics
What next after learning python programming basics
Rakesh Kumar R
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
sjcobrien
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
SOCRadar
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
zOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL DifferenceszOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL Differences
YousufSait3
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
Alberto Brandolini
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
dakas1
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
GohKiangHock
 

Recently uploaded (20)

Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
 
Top 9 Trends in Cybersecurity for 2024.pptx
Top 9 Trends in Cybersecurity for 2024.pptxTop 9 Trends in Cybersecurity for 2024.pptx
Top 9 Trends in Cybersecurity for 2024.pptx
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
What next after learning python programming basics
What next after learning python programming basicsWhat next after learning python programming basics
What next after learning python programming basics
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
zOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL DifferenceszOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL Differences
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
 

Ontology Web Services for Semantic Applications

  • 1. Ontology Web Services for Semantic Applications Patricia L. Whetzel, Nigam H. Shah, Natalya F. Noy, Clement Jonquet, Adrien Coulet, Nicholas Griffith, Cherie Youn, Michael Dorf and Mark A. Musen Stanford University, Stanford, CA, USA http://bioportal.bioontology.org Introduction Researchers have turned to the Semantic Web to integrate, summarize, and interpret disparate knowledge. Ontologies provide the domain knowledge to drive such data integration and information retrieval, on the Semantic Web. The successful creation of semantic applications in the health and life sciences requires services that provide software applications with access to ontologies over the Web. The National Center for Biomedical Ontology (NCBO), one of seven National Centers for Biomedical Computing created under the NIH Roadmap, has developed BioPortal, which provides access to one of the largest repositories of biomedical ontologies both via Web browsers and Web services (via RESTful services). The BioPortal Ontology Web services allow programmatic access, download and traversal of ontologies in software applications, the NCBO Annotator Web service “tags” text automatically with terms from BioPortal ontologies, and the NCBO Resource Index provides an ontology based search of public data resources. The Ontology Web services provide access to ontologies, their characteristics, information about different versions, ontology downloads, navigation of the class hierarchy and details of each class. Developers can to embed this functionality in software applications, such as the Microsoft Word 2007’s Ontology Add-in, used to mark up a research article at the time of writing or ISAcreator, used to annotate experimental metadata. The NCBO Annotator Web service processes text to recognize relevant biomedical ontology terms. Users can customize the Web service to limit results to a particular ontology (e.g. SNOMED CT) or to a certain UMLS semantic type (e.g. T017 for ‘Anatomical Structure’). The concept recognition engine, MGREP, was developed by the National Center for Integrative Bioinformatics and is combined with BioPortal Ontology Web services to create the NCBO Annotator service to make the task of creating ontology-based annotations accessible for any biomedical researcher. BioPortal indexes several biomedical data repositories available online (e.g., GEO, ClinicalTrials.gov, PharmGKB) on the basis of their textual metadata, and links their records to ontology terms. These linkages take advantage of the semantic relationships in BioPortal, including subsumption relationships among ontology entities and mappings between entities in different ontologies. The NCBO Resource Index Web service allows biomedical investigators to use ontology terms to search programmatically the resulting index of online public repositories. For example, one can search for all experiments and clinical trials corresponding to ‘malignant melanoma’ from GEO and ClinicalTrials.gov. BioPortal offers researchers a one-stop shop on the Web for biomedical ontologies. The Web services provided by BioPortal are available at www.bioontology.org/wiki/index.php/NCBO_REST_services and the BioPortal technology is open-source and domain-independent. BioPortal Ontology Library • Total number of ontologies: 173 • Number of classes/types: 1,438,792 • Ontology formats: OWL, OBO format, Rich Release Format, Protégé frames Category Group RESTful Web Services • Representational state transfer (REST) is a software architecture style • Uses HTTP methods • Each URL represents an object • Operations include • GET – to retrieve a resource • POST – to create a resource • PUT – to update a resource • DELETE – to remove a resource • Lightweight, easy to develop Resource Index Web Service • Prefix for Resource Index Web Service http://rest.bioontology.org/resource_index/ • Description • Provides an ontology-based index of publicly available biomedical resources. • Currently indexed resources include: Array Express, ARRS Goldminer, Biositemaps, caNanoLab, ClinicalTrials.gov, Conserved Domain Database, DrugBank, Gene Expression Omnibus, Molecular Imaging and Contrast Agent Database, NextBio, OMIM, Pathway Commons, PharmGKB, PubChem, Reactome, Research Crossroads, Stanford Microarray Database, UniProt, and WikiPathways • For more information see: http://www.bioontology.org/wiki/index.php/Resource_Index Ontology Recommender Web Service • Description • The Ontology Recommender helps users identify biomedical ontologies or terminologies that are most relevant to their data based on analysis of free text or keywords. The underlying method uses annotations generated with the NCBO Annotator Web service to score the ontologies. Higher scores correspond to ontologies with the highest number of annotations. • For more information, see: http://www.bioontology.org/wiki/index.php/Ontology_Recommender_Web_service Web Service Access • Prefix for NCBO Web Services: http://rest.bioontology.org/{application} • List of Web Services http://bioontology.org/wiki/index.php/NCBO_REST_services •Access via Code (Perl, Java, Flash, Ruby, etc.), User Interface, Browser, or Widget BioPortal Web Services • Prefix for BioPortal Web Services http://rest.bioontology.org/bioportal/ • Ontology Web services • List metadata for all ontologies • List all versions of an ontology • Download ontologies • List all ontology categories • List all ontology groups • Search Web service • Search for terms from all BioPortal ontologies • Search for term within a subtree of an ontology • Term Web services • Get term by id • Get all root terms for an ontology • Get all terms from an ontology • Hierarchy Web services • Get parents/children of a term • Get path to roots/leaves of a term • Get siblings of a term • RDF Generation Web service • Generate a N3 RDF file • Notes Web service • Get comments for a term • Get all comments for an ontology • Mapping Web service • Get mappings for a term • Get all mappings for an ontology Ontology Widgets • Ontology widgets provide ready-to-use code to access your ontology of interest from your Web site • For more information, see: http://www.bioontology.org/wiki/index.php/Ontology_Widgets Jump To Term-selection RSS feed Visualization Applications Using NCBO Web Services • Partial listing of applications using NCBO Web Services: RSS Annotator Web Service • Prefix for Annotator Web Service http://rest.bioontology.org/obs/annotator/ • Description • The NCBO Annotator annotates or “tags” free-text data with terms from BioPortal and UMLS ontologies. The current entity recognizer used by the Annotator is Mgrep, developed by the National Center for Integrative Biomedical Informatics. Plans are underway to include an additional entity recognizer, MetaMap from the National Library of Medicine. The annotation is performed in two steps; direct annotations via matching the input text with the preferred name or synonyms of ontology terms and expanded annotations taking into account the ontology hierarchy and mappings. • Documentation • For more information and sample clients, see: http://www.bioontology.org/wiki/index.php/Annotator_Web_service Annotator Web Service Workflow • BioLit • Biositemaps Editor • BioPortal • caNanoLab • ECG Gadget • ISAcreator • Jinx • Microsoft Word Add-in • NCBO Term Retriever • Protégé • Rat Genome Database • SysMO Acknowledgements BioPortal is developed by the National Center for Biomedical Ontology (NCBO), one of seven National Centers for Biomedical Computing under the NIH Roadmap. BioPortal is developed in conjunction with partners at the University of Victoria and the Mayo Clinic. For more information on NCBO and working with the Center, visit http://www.bioontology.org/ or email support@bioontology.org.