SlideShare ist ein Scribd-Unternehmen logo
1 von 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.

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
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
 
Model Organism Linked Data
Model Organism Linked DataModel Organism Linked Data
Model Organism Linked Data
Michel Dumontier
 
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
 

Was ist angesagt? (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
 

Ähnlich wie 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
 
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
 
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
 

Ähnlich wie 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
 

Mehr von Trish Whetzel

Mehr von 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
 

Kürzlich hochgeladen

The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 

Kürzlich hochgeladen (20)

Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 

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.