Ontology Web services for Semantic Applications
-
Upload
trish-whetzel -
Category
Software
-
view
79 -
download
0
description
Transcript of Ontology Web services for Semantic Applications
![Page 1: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/1.jpg)
Ontology Web Services for Semantic Applications
Trish Whetzel, PhDOutreach Coordinator
![Page 2: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/2.jpg)
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
![Page 3: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/3.jpg)
National Centers for Biomedical Computing(http://www.ncbcs.org)
![Page 4: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/4.jpg)
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
![Page 5: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/5.jpg)
![Page 6: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/6.jpg)
Web Services
Code
User Interface
Browser
http://bioportal.bioontology.orghttp://bioportal.bioontology.org
![Page 7: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/7.jpg)
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
![Page 8: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/8.jpg)
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
![Page 9: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/9.jpg)
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
![Page 10: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/10.jpg)
Ontology Web Services
• BioPortal Search Demo
10
![Page 11: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/11.jpg)
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
![Page 12: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/12.jpg)
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
![Page 13: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/13.jpg)
Ontology Widgets
• BioPortal Widgets
RSS feed
Term-selection
Jump To
![Page 14: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/14.jpg)
Ontology Widgets
• BioPortal Widgets
Tree widget
Visualization
![Page 15: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/15.jpg)
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
![Page 16: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/16.jpg)
Annotator: The Basic Idea
• Tag textual metadata with ontology terms
16
![Page 17: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/17.jpg)
Annotator Workflow
![Page 18: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/18.jpg)
Code
Annotator Web service
Excel
UIMA platform
User Interface
![Page 19: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/19.jpg)
Annotator Addin
![Page 20: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/20.jpg)
Annotator Addin
![Page 21: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/21.jpg)
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
![Page 22: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/22.jpg)
Ontology Recommender
Clement Jonquet, Mark A. Musen and Nigam H. ShahBuilding a Biomedical Ontology Recommender Web ServiceJournal of Biomedical Semantics 2010, 1(Suppl 1):S1
![Page 23: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/23.jpg)
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
![Page 24: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/24.jpg)
Lexicon Builder
www.bioontology.org/wiki/index.php/Lexicon_Builder
![Page 25: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/25.jpg)
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
![Page 26: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/26.jpg)
Resource Index: The Basic Idea
26
![Page 27: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/27.jpg)
Resource Index: Use Case
27
![Page 28: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/28.jpg)
Resource Index: Use Case
28
![Page 29: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/29.jpg)
Resource Index: Use Case
29
![Page 30: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/30.jpg)
NCBO Resource Index
![Page 31: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/31.jpg)
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
![Page 32: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/32.jpg)
Tools using NCBO Technology
32http://www.bioontology.org/technology
![Page 33: Ontology Web services for Semantic Applications](https://reader033.fdocuments.in/reader033/viewer/2022061208/5485a6f8b479590a0d8b4ecd/html5/thumbnails/33.jpg)
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: [email protected]