SlideShare a Scribd company logo
Ontology Web Services for 
Semantic Applications 
Trish Whetzel, PhD 
Outreach Coordinator
National Center for 
Biomedical Ontology 
• Mission 
– To create software for the application of 
ontologies in biomedical science and clinical 
care 
• NCBO Partners 
– Stanford University - Dr. Mark A. Musen 
– Mayo Clinic - Dr. Christopher G. Chute 
– University of Buffalo - Dr. Barry Smith 
– University of Victoria - Dr. Margaret-Anne 
Storey
National Centers for Biomedical Computing 
(http://www.ncbcs.org)
REST Web Services 
• Accessed via HTTP 
– http://rest.bioontology.org/{parameter} 
• Each unique URL is a representation of some 
object 
• Operations include GET, POST, PUT, DELETE 
• Lightweight, easy to build
Ontology Web services for Semantic Applications
Web Services 
Code 
User 
Interface 
Browser 
http://bioportal.bioontology.org
Ontology Web Services 
• Access Ontologies and 
Views (Value sets or 
Slims) 
– Search 
– Term 
– Hierarchy 
– Mapping 
– Notes 
• Widgets 
– Auto-complete 
– Visualization 
• Create ontology-based 
annotations 
– Annotator 
– Ontology Recommender 
– Lexicon Builder 
• Access ontology-based 
index of annotations 
– Resource Index
Ontology Web Services 
• Access Ontologies and 
Views (Value sets or 
Slims) 
– Search 
– Term 
– Hierarchy 
– Mapping 
– Notes 
– RDF 
• Widgets 
– Auto-complete 
– Visualization 
• Create ontology-based 
annotations 
– Annotator 
– Ontology Recommender 
– Lexicon Builder 
• Access ontology-based 
index of annotations 
– Resource Index
Ontology Web Services 
• Access Ontologies and Views (Value sets or Slims) 
– Search – search by term or term identifier across all 
ontologies in BioPortal 
– Term – get details about a term including it’s URI, 
super- and sub-classes, properties 
– Hierarchy – get parent or children terms 
– Mapping – get mappings between terms 
– Notes – get comments/new term proposals added to 
the ontology 
– RDF – get RDF snippet for term or entire ontology
Ontology Web Services 
• BioPortal Search Demo 
10
Ontology Web Services 
• Access Ontologies and 
Views (Value sets or 
Slims) 
– Search 
– Term 
– Hierarchy 
– Mapping 
– Notes 
– RDF 
• Widgets 
– Auto-complete 
– Visualization 
• Create ontology-based 
annotations 
– Annotator 
– Ontology Recommender 
– Lexicon Builder 
• Access ontology-based 
index of annotations 
– Resource Index
Ontology Web Services 
• Widgets 
– Jump To – auto-complete function to select term 
and Jump To BioPortal to view term details 
– Term-selection widget – auto-complete function 
and can return term URI, term ID or term name 
– Visualize widget – view the ontology structure and 
relations 
– Tree widget – view the ontology tree 
Code for widgets is available on BioPortal
Ontology Widgets 
• BioPortal Widgets 
RSS feed 
Term-selection 
Jump To
Ontology Widgets 
• BioPortal Widgets 
Tree widget 
Visualization
Ontology Web Services 
• Access Ontologies and 
Views (Value sets or 
Slims) 
– Search 
– Term 
– Hierarchy 
– Mapping 
– Notes 
– RDF 
• Widgets 
– Auto-complete 
– Visualization 
• Create ontology-based 
annotations 
– Annotator 
– Ontology Recommender 
– Lexicon Builder 
• Access ontology-based 
index of annotations 
– Resource Index
Annotator: The Basic Idea 
• Tag textual metadata with ontology terms 
16
Annotator Workflow
Code 
Annotator 
Web service 
UIMA 
platform 
Excel 
User 
Interface
Annotator Addin
Annotator Addin
Ontology Web Services 
• Access Ontologies and 
Views (Value sets or 
Slims) 
– Search 
– Term 
– Hierarchy 
– Mapping 
– Notes 
– RDF 
• Widgets 
– Auto-complete 
– Visualization 
• Create ontology-based 
annotations 
– Annotator 
–Ontology 
Recommender 
– Lexicon Builder 
• Access ontology-based 
index of annotations 
– Resource Index
Ontology Recommender 
Clement Jonquet, Mark A. Musen and Nigam H. Shah 
Building a Biomedical Ontology Recommender Web Service 
Journal of Biomedical Semantics 2010, 1(Suppl 1):S1
Ontology Web Services 
• Access Ontologies and 
Views (Value sets or 
Slims) 
– Search 
– Term 
– Hierarchy 
– Mapping 
– Notes 
• Widgets 
– Auto-complete 
– Visualization 
• Create ontology-based 
annotations 
– Annotator 
– Ontology Recommender 
– Lexicon Builder 
• Access ontology-based 
index of annotations 
– Resource Index
Lexicon Builder 
www.bioontology.org/wiki/inde 
x.php/Lexicon_Builder
Ontology Web Services 
• Access Ontologies and 
Views (Value sets or 
Slims) 
– Search 
– Term 
– Hierarchy 
– Mapping 
– Notes 
• Widgets 
– Auto-complete 
– Visualization 
• Create ontology-based 
annotations 
– Annotator 
– Ontology Recommender 
– Lexicon Builder 
• Access ontology-based 
index of 
annotations 
– Resource Index
Resource Index: The Basic Idea 
26
Resource Index: Use Case 
27
Resource Index: Use Case 
28
Resource Index: Use Case 
29
NCBO Resource Index
Ontology Web Services 
• Access Ontologies and 
Views (Value sets or 
Slims) 
– Search 
– Term 
– Hierarchy 
– Mapping 
– Notes 
– RDF 
• Widgets 
– Auto-complete 
– Visualization 
• Create ontology-based 
annotations 
– Annotator 
– Ontology Recommender 
– Lexicon Builder 
• Access ontology-based 
index of annotations 
– Resource Index
Tools using NCBO Technology 
32 
http://www.bioontology.org/technology
Thank you! 
• Using NCBO Technology in Your Project: 
http://www.bioontology.org/wiki/index.php/Using_ 
NCBO_Technology_In_Your_Project 
• Web service documentation: 
http://www.bioontology.org/wiki/index.php/NCBO_ 
REST_services 
• Questions: 
support@bioontology.org

More Related Content

PDF
Ontology, Semantic Web and DBpedia
PDF
Git studynotes
PPTX
The Dublin Core 1:1 Principle in the Age of Linked Data
PPTX
NISO/DCMI Webinar: Cooperative Authority Control: The Virtual International A...
PDF
Embedding Linked Data Invisibly into Web Pages: Strategies and Workflows for ...
PPT
Understanding RDF: the Resource Description Framework in Context (1999)
PDF
Resource description framework
PPT
Dublin Core In Practice
Ontology, Semantic Web and DBpedia
Git studynotes
The Dublin Core 1:1 Principle in the Age of Linked Data
NISO/DCMI Webinar: Cooperative Authority Control: The Virtual International A...
Embedding Linked Data Invisibly into Web Pages: Strategies and Workflows for ...
Understanding RDF: the Resource Description Framework in Context (1999)
Resource description framework
Dublin Core In Practice

What's hot (11)

PDF
Introduction to Dublin Core Metadata
PPT
Dublin Core Intro
PPTX
Multilingual issues in the representation of international bibliographic stan...
PDF
Linked Data in Scholarly Communication
PDF
2010 06 rdf_next
PDF
The Open Annotation Collaboration (OAC) Model
PDF
Ontologies and semantic web
PDF
PPTX
Hack U Barcelona 2011
PDF
Jarrar: OWL (Web Ontology Language)
PDF
Linked (Open) Data
Introduction to Dublin Core Metadata
Dublin Core Intro
Multilingual issues in the representation of international bibliographic stan...
Linked Data in Scholarly Communication
2010 06 rdf_next
The Open Annotation Collaboration (OAC) Model
Ontologies and semantic web
Hack U Barcelona 2011
Jarrar: OWL (Web Ontology Language)
Linked (Open) Data
Ad

Viewers also liked (20)

PDF
Building OBO Foundry ontology using semantic web tools
ZIP
Practical Semantic Web and Why You Should Care - DrupalCon DC 2009
PPTX
SMWCon Fall 2015 FForms
PDF
Introduction To The Semantic Web
PDF
The GoodRelations Ontology: Making Semantic Web-based E-Commerce a Reality
PDF
The Semantic Web #8 - Ontology
PPTX
Semantic Web
PPTX
The Standardization of Semantic Web Ontology
PPT
The semantic web
PPTX
Introduction to the Semantic Web
PPT
Semantic Web
PDF
Semantic Web and Ontology Seminar by Peakmaker
PPT
4 semantic web and ontology
PDF
Semantic web
PPT
The Semantic Web
PPT
Ontology modelling and the semantic web
PDF
Semantic web user interfaces - Do they have to be ugly?
PDF
Semantic Web and Machine Learning Tutorial
PPTX
The Semantic Web #9 - Web Ontology Language (OWL)
PPT
Ontology and semantic web (2016)
Building OBO Foundry ontology using semantic web tools
Practical Semantic Web and Why You Should Care - DrupalCon DC 2009
SMWCon Fall 2015 FForms
Introduction To The Semantic Web
The GoodRelations Ontology: Making Semantic Web-based E-Commerce a Reality
The Semantic Web #8 - Ontology
Semantic Web
The Standardization of Semantic Web Ontology
The semantic web
Introduction to the Semantic Web
Semantic Web
Semantic Web and Ontology Seminar by Peakmaker
4 semantic web and ontology
Semantic web
The Semantic Web
Ontology modelling and the semantic web
Semantic web user interfaces - Do they have to be ugly?
Semantic Web and Machine Learning Tutorial
The Semantic Web #9 - Web Ontology Language (OWL)
Ontology and semantic web (2016)
Ad

Similar to Ontology Web services for Semantic Applications (20)

PPT
Ontology Web Services
PPT
NCBO Technology Overview
PPT
Enabling Semantically Aware Software Applications
PPTX
Ontology and Ontology Libraries: a Critical Study
PPTX
Ontology and Ontology Libraries: a critical study
PDF
FAIR data requires FAIR ontologies, how do we do?
PDF
Presentation FAIRsFAIR workshop (April 2020)
PPT
NCBO Technology
PPT
NCBO Tools and Web services
PPTX
NISO access related projects (presented at the Charleston conference 2016)
PPT
Web services and the Development of Semantic Applications
PPTX
OOR Architecture - Towards a Network of Linked Ontology Repositories
PPTX
Bibliographic References in BHL
PDF
Federated to library discovery platfoms
PDF
COAR Interest Group "Controlled Vocabularies for Repository Assets"
PDF
COAR Resource Types
PPTX
Citation Metrics: Established and Emerging Tools
PPTX
Discovery Systems: Connecting the 21st Century Academic User to Content
PPT
Ontology-based Tools to Enhance the Curation Workflow
PDF
Role of libraries in research and scholarly communication
Ontology Web Services
NCBO Technology Overview
Enabling Semantically Aware Software Applications
Ontology and Ontology Libraries: a Critical Study
Ontology and Ontology Libraries: a critical study
FAIR data requires FAIR ontologies, how do we do?
Presentation FAIRsFAIR workshop (April 2020)
NCBO Technology
NCBO Tools and Web services
NISO access related projects (presented at the Charleston conference 2016)
Web services and the Development of Semantic Applications
OOR Architecture - Towards a Network of Linked Ontology Repositories
Bibliographic References in BHL
Federated to library discovery platfoms
COAR Interest Group "Controlled Vocabularies for Repository Assets"
COAR Resource Types
Citation Metrics: Established and Emerging Tools
Discovery Systems: Connecting the 21st Century Academic User to Content
Ontology-based Tools to Enhance the Curation Workflow
Role of libraries in research and scholarly communication

More from Trish Whetzel (20)

PDF
Building Translate on Glass
PPT
NCBO Web Services: Powering Semantically Aware Applications
PPT
NCBO SPARQL Endpoint
PPT
BioPortal: ontologies and integrated data resources
PPT
Web Services for Semantic Applications in Healthcare and Life Sciences
PPT
NCBO Technology for GSC15
PDF
CTSA Inventory Resource Web Presence
PPTX
NCBO BioPortal SPARQL Endpoint - The Quad Economy of a Semantic Web Ontology ...
PPTX
The NCBO Annotator and Enrichment Analysis with the Human Disease Ontology
PPTX
Annotation Analysis for Testing Drug Safety Signals
PPT
Collaborative Development of Ontologies using BioPortal and WebProtégé
PPT
NCBO Overview and Biositemaps
PPT
Biomedical Resource Ontology
PPT
NCBO Web services: Powering Semantically Aware Applications
PPT
Collaborative Development of Ontologies using BioPortal and WebProtégé
PPT
Ontology Web Services for Semantic Applications
PPTX
NCBO Resource Index: Ontology-based Search and Mining of Biomedical Resources
PPTX
Using the NCBO Annotator to Develop an Ontology-Based Index of Biomedical Res...
PPTX
American Society of Human Genetics (ASHG) 2011
PPTX
A Lined Data Approach to Interoperability between Biomedical Resource Invento...
Building Translate on Glass
NCBO Web Services: Powering Semantically Aware Applications
NCBO SPARQL Endpoint
BioPortal: ontologies and integrated data resources
Web Services for Semantic Applications in Healthcare and Life Sciences
NCBO Technology for GSC15
CTSA Inventory Resource Web Presence
NCBO BioPortal SPARQL Endpoint - The Quad Economy of a Semantic Web Ontology ...
The NCBO Annotator and Enrichment Analysis with the Human Disease Ontology
Annotation Analysis for Testing Drug Safety Signals
Collaborative Development of Ontologies using BioPortal and WebProtégé
NCBO Overview and Biositemaps
Biomedical Resource Ontology
NCBO Web services: Powering Semantically Aware Applications
Collaborative Development of Ontologies using BioPortal and WebProtégé
Ontology Web Services for Semantic Applications
NCBO Resource Index: Ontology-based Search and Mining of Biomedical Resources
Using the NCBO Annotator to Develop an Ontology-Based Index of Biomedical Res...
American Society of Human Genetics (ASHG) 2011
A Lined Data Approach to Interoperability between Biomedical Resource Invento...

Recently uploaded (20)

PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
Online Work Permit System for Fast Permit Processing
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
AI in Product Development-omnex systems
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
medical staffing services at VALiNTRY
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PPTX
L1 - Introduction to python Backend.pptx
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
top salesforce developer skills in 2025.pdf
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Digital Strategies for Manufacturing Companies
Which alternative to Crystal Reports is best for small or large businesses.pdf
2025 Textile ERP Trends: SAP, Odoo & Oracle
Odoo Companies in India – Driving Business Transformation.pdf
How to Migrate SBCGlobal Email to Yahoo Easily
Design an Analysis of Algorithms II-SECS-1021-03
Design an Analysis of Algorithms I-SECS-1021-03
Online Work Permit System for Fast Permit Processing
VVF-Customer-Presentation2025-Ver1.9.pptx
AI in Product Development-omnex systems
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
medical staffing services at VALiNTRY
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Adobe Illustrator 28.6 Crack My Vision of Vector Design
L1 - Introduction to python Backend.pptx
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
top salesforce developer skills in 2025.pdf
Upgrade and Innovation Strategies for SAP ERP Customers
Digital Strategies for Manufacturing Companies

Ontology Web services for Semantic Applications

  • 1. Ontology Web Services for Semantic Applications Trish Whetzel, PhD Outreach Coordinator
  • 2. National Center for Biomedical Ontology • Mission – To create software for the application of ontologies in biomedical science and clinical care • NCBO Partners – Stanford University - Dr. Mark A. Musen – Mayo Clinic - Dr. Christopher G. Chute – University of Buffalo - Dr. Barry Smith – University of Victoria - Dr. Margaret-Anne Storey
  • 3. National Centers for Biomedical Computing (http://www.ncbcs.org)
  • 4. REST Web Services • Accessed via HTTP – http://rest.bioontology.org/{parameter} • Each unique URL is a representation of some object • Operations include GET, POST, PUT, DELETE • Lightweight, easy to build
  • 6. Web Services Code User Interface Browser http://bioportal.bioontology.org
  • 7. Ontology Web Services • Access Ontologies and Views (Value sets or Slims) – Search – Term – Hierarchy – Mapping – Notes • Widgets – Auto-complete – Visualization • Create ontology-based annotations – Annotator – Ontology Recommender – Lexicon Builder • Access ontology-based index of annotations – Resource Index
  • 8. Ontology Web Services • Access Ontologies and Views (Value sets or Slims) – Search – Term – Hierarchy – Mapping – Notes – RDF • Widgets – Auto-complete – Visualization • Create ontology-based annotations – Annotator – Ontology Recommender – Lexicon Builder • Access ontology-based index of annotations – Resource Index
  • 9. Ontology Web Services • Access Ontologies and Views (Value sets or Slims) – Search – search by term or term identifier across all ontologies in BioPortal – Term – get details about a term including it’s URI, super- and sub-classes, properties – Hierarchy – get parent or children terms – Mapping – get mappings between terms – Notes – get comments/new term proposals added to the ontology – RDF – get RDF snippet for term or entire ontology
  • 10. Ontology Web Services • BioPortal Search Demo 10
  • 11. Ontology Web Services • Access Ontologies and Views (Value sets or Slims) – Search – Term – Hierarchy – Mapping – Notes – RDF • Widgets – Auto-complete – Visualization • Create ontology-based annotations – Annotator – Ontology Recommender – Lexicon Builder • Access ontology-based index of annotations – Resource Index
  • 12. Ontology Web Services • Widgets – Jump To – auto-complete function to select term and Jump To BioPortal to view term details – Term-selection widget – auto-complete function and can return term URI, term ID or term name – Visualize widget – view the ontology structure and relations – Tree widget – view the ontology tree Code for widgets is available on BioPortal
  • 13. Ontology Widgets • BioPortal Widgets RSS feed Term-selection Jump To
  • 14. Ontology Widgets • BioPortal Widgets Tree widget Visualization
  • 15. Ontology Web Services • Access Ontologies and Views (Value sets or Slims) – Search – Term – Hierarchy – Mapping – Notes – RDF • Widgets – Auto-complete – Visualization • Create ontology-based annotations – Annotator – Ontology Recommender – Lexicon Builder • Access ontology-based index of annotations – Resource Index
  • 16. Annotator: The Basic Idea • Tag textual metadata with ontology terms 16
  • 18. Code Annotator Web service UIMA platform Excel User Interface
  • 21. Ontology Web Services • Access Ontologies and Views (Value sets or Slims) – Search – Term – Hierarchy – Mapping – Notes – RDF • Widgets – Auto-complete – Visualization • Create ontology-based annotations – Annotator –Ontology Recommender – Lexicon Builder • Access ontology-based index of annotations – Resource Index
  • 22. Ontology Recommender Clement Jonquet, Mark A. Musen and Nigam H. Shah Building a Biomedical Ontology Recommender Web Service Journal of Biomedical Semantics 2010, 1(Suppl 1):S1
  • 23. Ontology Web Services • Access Ontologies and Views (Value sets or Slims) – Search – Term – Hierarchy – Mapping – Notes • Widgets – Auto-complete – Visualization • Create ontology-based annotations – Annotator – Ontology Recommender – Lexicon Builder • Access ontology-based index of annotations – Resource Index
  • 25. Ontology Web Services • Access Ontologies and Views (Value sets or Slims) – Search – Term – Hierarchy – Mapping – Notes • Widgets – Auto-complete – Visualization • Create ontology-based annotations – Annotator – Ontology Recommender – Lexicon Builder • Access ontology-based index of annotations – Resource Index
  • 26. Resource Index: The Basic Idea 26
  • 31. Ontology Web Services • Access Ontologies and Views (Value sets or Slims) – Search – Term – Hierarchy – Mapping – Notes – RDF • Widgets – Auto-complete – Visualization • Create ontology-based annotations – Annotator – Ontology Recommender – Lexicon Builder • Access ontology-based index of annotations – Resource Index
  • 32. Tools using NCBO Technology 32 http://www.bioontology.org/technology
  • 33. Thank you! • Using NCBO Technology in Your Project: http://www.bioontology.org/wiki/index.php/Using_ NCBO_Technology_In_Your_Project • Web service documentation: http://www.bioontology.org/wiki/index.php/NCBO_ REST_services • Questions: support@bioontology.org