SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Web Services for Semantic Applications 
in Healthcare and Life Sciences 
Trish Whetzel
RESTful Web Services 
• Accessed via HTTP 
• Each unique URL is a representation of some 
object 
• Operations include GET, POST, PUT, DELETE 
• Lightweight, easy to build
Web Services
Ontology Web Services 
UI Browser Code Widget 
Access Demo Demo 
Search Demo Demo 
Annotate Demo Demo 
Hierarchy Demo
Ontology Web Services 
UI Browser Code Widget 
Access Demo Demo 
Search Demo Demo 
Annotate Demo Demo 
Hierarchy Demo
BioPortal 
• Ontology repository 
– Browse, search, and visualize ontologies 
– OBO format, OWL, Protégé frames 
• Community evaluation 
– Reviews, Notes, Projects 
• Text annotation 
• http://bioportal.bioontology.org
Ontology Web Services 
UI Browser Code Widget 
Access Demo Demo 
Search Demo Demo 
Annotate Demo Demo 
Hierarchy Demo
Ontology Web Services 
UI Browser Code Widget 
Access Demo Demo 
Search Demo Demo 
Annotate Demo Demo 
Hierarchy Demo
Ontology Web Services 
UI Browser Code Widget 
Access Demo Demo 
Search Demo Demo 
Annotate Demo Demo 
Hierarchy Demo
Ontology Web Services 
UI Browser Code Widget 
Access Demo Demo 
Search Demo Demo 
Annotate Demo Demo 
Hierarchy Demo
Ontology term selection in the 
ISAcreator editor 
A ‘user-friendly’ standalone Java application that assists the experimentalists to annotate 
the experimental metadata. Depending on the configuration (set via the ISAconfigurator 
tool), certain fields prompt a pop-up browser to search and select terms from ontologies 
that are accessed in real time via the Ontology Lookup Service and BioPortal.
Automated recognition of ontology terms and database IDs before 
publication with manual curation by author Word 2007 add-in
BioLit web resource: automated recognition of ontology terms and 
database IDs after publication http://biolit.ucsd.edu
Web Interface Functionality 
• Functionality implemented: 
– Integrates the ECG workflows into one unified workflow 
• Accepts ECG formats workflows processed and stores in WFDB 
• Allows for in-memory translation to HL7aECG 
– Extends the capability of scrolling visualization of the ECG 
• Allows for annotation within the waveform, leveraging NCBO REST 
Services real-time 
• Prototype ECG Widget Demo
http://www.bioontology.org/wiki/index.php/ 
Using_NCBO_Technology_In_Your_Project 
support@bioontology.org

Weitere ähnliche Inhalte

Ähnlich wie Web Services for Semantic Applications in Healthcare and Life Sciences

NCBO Tools and Web services
NCBO Tools and Web servicesNCBO Tools and Web services
NCBO Tools and Web services
Trish Whetzel
 
Testing Rapidly Changing Applications With Self-Testing Object-Oriented Selen...
Testing Rapidly Changing Applications With Self-Testing Object-Oriented Selen...Testing Rapidly Changing Applications With Self-Testing Object-Oriented Selen...
Testing Rapidly Changing Applications With Self-Testing Object-Oriented Selen...
seleniumconf
 
JISC IE Architecture - external trends and their potential impact
JISC IE Architecture - external trends and their potential impactJISC IE Architecture - external trends and their potential impact
JISC IE Architecture - external trends and their potential impact
Andy Powell
 

Ähnlich wie Web Services for Semantic Applications in Healthcare and Life Sciences (20)

M meijer api management - tech-days 2015
M meijer   api management - tech-days 2015M meijer   api management - tech-days 2015
M meijer api management - tech-days 2015
 
Oracle web center
Oracle web centerOracle web center
Oracle web center
 
Protractor survival guide
Protractor survival guideProtractor survival guide
Protractor survival guide
 
Ontology Web Services
Ontology Web ServicesOntology Web Services
Ontology Web Services
 
springtraning-7024840-phpapp01.pdf
springtraning-7024840-phpapp01.pdfspringtraning-7024840-phpapp01.pdf
springtraning-7024840-phpapp01.pdf
 
Introduction to Portlets using Liferay Portal (Part 2)
Introduction to Portlets using Liferay Portal (Part 2)Introduction to Portlets using Liferay Portal (Part 2)
Introduction to Portlets using Liferay Portal (Part 2)
 
Java online training from hyderabad
Java online training from hyderabadJava online training from hyderabad
Java online training from hyderabad
 
Swoogle
SwoogleSwoogle
Swoogle
 
Ajax toolkit-framework
Ajax toolkit-frameworkAjax toolkit-framework
Ajax toolkit-framework
 
Exposing services with Azure API Management
Exposing services with Azure API ManagementExposing services with Azure API Management
Exposing services with Azure API Management
 
NCBO Tools and Web services
NCBO Tools and Web servicesNCBO Tools and Web services
NCBO Tools and Web services
 
Introduction to Portlets Using Liferay Portal
Introduction to Portlets Using Liferay PortalIntroduction to Portlets Using Liferay Portal
Introduction to Portlets Using Liferay Portal
 
Ontology Web services for Semantic Applications
Ontology Web services for Semantic ApplicationsOntology Web services for Semantic Applications
Ontology Web services for Semantic Applications
 
Orion Introduction
Orion IntroductionOrion Introduction
Orion Introduction
 
Orion Introduction
Orion IntroductionOrion Introduction
Orion Introduction
 
Building Software Backend (Web API)
Building Software Backend (Web API)Building Software Backend (Web API)
Building Software Backend (Web API)
 
Real World Asp.Net WebApi Applications
Real World Asp.Net WebApi ApplicationsReal World Asp.Net WebApi Applications
Real World Asp.Net WebApi Applications
 
Testing Rapidly Changing Applications With Self-Testing Object-Oriented Selen...
Testing Rapidly Changing Applications With Self-Testing Object-Oriented Selen...Testing Rapidly Changing Applications With Self-Testing Object-Oriented Selen...
Testing Rapidly Changing Applications With Self-Testing Object-Oriented Selen...
 
Red Hat JBoss BRMS and BPMS Workbench and Rich Client Technology
Red Hat JBoss BRMS and BPMS Workbench and Rich Client TechnologyRed Hat JBoss BRMS and BPMS Workbench and Rich Client Technology
Red Hat JBoss BRMS and BPMS Workbench and Rich Client Technology
 
JISC IE Architecture - external trends and their potential impact
JISC IE Architecture - external trends and their potential impactJISC IE Architecture - external trends and their potential impact
JISC IE Architecture - external trends and their potential impact
 

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

Mehr von Trish Whetzel (18)

BioPortal: ontologies and integrated data resources
BioPortal: ontologies and integrated data resourcesBioPortal: ontologies and integrated data resources
BioPortal: ontologies and integrated data resources
 
NCBO Technology for GSC15
NCBO Technology for GSC15NCBO Technology for GSC15
NCBO Technology for GSC15
 
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
 
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 Overview and Biositemaps
NCBO Overview and BiositemapsNCBO Overview and Biositemaps
NCBO Overview and Biositemaps
 
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
 
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 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
 
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...
 
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
 
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...
 
Enabling Semantically Aware Software Applications
Enabling Semantically Aware Software Applications Enabling Semantically Aware Software Applications
Enabling Semantically Aware Software Applications
 
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
 

Web Services for Semantic Applications in Healthcare and Life Sciences

  • 1. Web Services for Semantic Applications in Healthcare and Life Sciences Trish Whetzel
  • 2. RESTful Web Services • Accessed via HTTP • Each unique URL is a representation of some object • Operations include GET, POST, PUT, DELETE • Lightweight, easy to build
  • 4. Ontology Web Services UI Browser Code Widget Access Demo Demo Search Demo Demo Annotate Demo Demo Hierarchy Demo
  • 5. Ontology Web Services UI Browser Code Widget Access Demo Demo Search Demo Demo Annotate Demo Demo Hierarchy Demo
  • 6. BioPortal • Ontology repository – Browse, search, and visualize ontologies – OBO format, OWL, Protégé frames • Community evaluation – Reviews, Notes, Projects • Text annotation • http://bioportal.bioontology.org
  • 7. Ontology Web Services UI Browser Code Widget Access Demo Demo Search Demo Demo Annotate Demo Demo Hierarchy Demo
  • 8. Ontology Web Services UI Browser Code Widget Access Demo Demo Search Demo Demo Annotate Demo Demo Hierarchy Demo
  • 9. Ontology Web Services UI Browser Code Widget Access Demo Demo Search Demo Demo Annotate Demo Demo Hierarchy Demo
  • 10. Ontology Web Services UI Browser Code Widget Access Demo Demo Search Demo Demo Annotate Demo Demo Hierarchy Demo
  • 11. Ontology term selection in the ISAcreator editor A ‘user-friendly’ standalone Java application that assists the experimentalists to annotate the experimental metadata. Depending on the configuration (set via the ISAconfigurator tool), certain fields prompt a pop-up browser to search and select terms from ontologies that are accessed in real time via the Ontology Lookup Service and BioPortal.
  • 12. Automated recognition of ontology terms and database IDs before publication with manual curation by author Word 2007 add-in
  • 13. BioLit web resource: automated recognition of ontology terms and database IDs after publication http://biolit.ucsd.edu
  • 14. Web Interface Functionality • Functionality implemented: – Integrates the ECG workflows into one unified workflow • Accepts ECG formats workflows processed and stores in WFDB • Allows for in-memory translation to HL7aECG – Extends the capability of scrolling visualization of the ECG • Allows for annotation within the waveform, leveraging NCBO REST Services real-time • Prototype ECG Widget Demo

Hinweis der Redaktion

  1. Access - annotate data, e.g. ISAcreator Search - ontology re-use for building a new ontology Hierarchy - use by Annotator for semantic expansion phase Annotator - mark-up text to triage papers to curate
  2. Access - annotate data, e.g. ISAcreator Search - ontology re-use for building a new ontology Hierarchy - use by Annotator for semantic expansion phase Annotator - mark-up text to triage papers to curate
  3. Access - annotate data, e.g. ISAcreator Search - ontology re-use for building a new ontology Hierarchy - use by Annotator for semantic expansion phase Annotator - mark-up text to triage papers to curate
  4. Access - annotate data, e.g. ISAcreator Search - ontology re-use for building a new ontology Hierarchy - use by Annotator for semantic expansion phase Annotator - mark-up text to triage papers to curate
  5. Access - annotate data, e.g. ISAcreator Search - ontology re-use for building a new ontology Hierarchy - use by Annotator for semantic expansion phase Annotator - mark-up text to triage papers to curate
  6. Access - annotate data, e.g. ISAcreator Search - ontology re-use for building a new ontology Hierarchy - use by Annotator for semantic expansion phase Annotator - mark-up text to triage papers to curate