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 FunctionalityWeb 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