Auditing Redundant Import in Reuse of a Top Level Ontology for the Drug Discovery Investigations Ontology (DDI)
|
|
- Muriel Parsons
- 5 years ago
- Views:
Transcription
1 ICBO 2013 Workshop on Vaccine and Drug Ontology Studies Auditing Redundant Import in Reuse of a Top Level Ontology for the Drug Discovery Investigations Ontology (DDI) Zhe He 1 Christopher Ochs 1 Larisa Soldatova 2 Yehoshua Perl 1 Sivaram Arabandi 3 James Geller 1 1 New Jersey Institute of Technology, 2 Brunel University, 3 Ontopro LLC. 1
2 Outline Introduction Environment Motivation Ontology for Drug Discovery Investigations (DDI) Abstraction Networks & Partial Area Taxonomy Algorithm Hide Hiding Redundant BFO (Basic Formal Ontology) classes from DDI Future work Conclusions 2
3 Environment BioPortal: a large repository of over 340 biomedical ontologies covering a wide range of domains. Many ontologies in BioPortal are released in OWL or OBO format. OWL (Web Ontology Language): based on Description Logic, maintained by a working group of W3C. OBO (Open Biological and Biomedical Ontologies ) Foundry: a collaborative experiment involving developers of ontologies who are establishing a set of principles for ontology development. 3
4 Motivation Use a top-level ontology as a template for a domain ontology is recommended. OBO Foundry recommends importing BFO (Basic Formal Ontology). The top-domain ontologies OGMS (Ontology for General Medical Science) and BioTop (Beisswanger et al. 2008) reuse BFO. Some domain ontologies reuse OGMS, thereby indirectly reusing BFO. 4
5 Motivation (cont.) Ontologies need to go through Quality Assurance before being put to use. Discovering modeling errors and inconsistencies in the design Unused imported top-level classes diminish the usability of the ontology. Currently, there is no mechanism to remove unused imported classes. Redundant imported top-level classes should be hidden. 5
6 Ontology for Drug Discovery Investigations DDI was developed to support automatic drug discovery investigations run by a Robot Scientist Eve (Qi et al. 2010). DDI is used for reasoning with data about the biological activity of compounds in regards to various drug targets. DDI uses BFO (Basic Formal Ontology) and RO (Relations Ontology) as design templates and extends BFO and OBI (Ontology for Biomedical Investigations). Some imported BFO classes were left unused in DDI. connected_temporal_region temporal_instant temporal_interval 6
7 Abstraction Networks An abstraction network is a secondary network that provides a compact view of the structure and content of the primary ontology. Abstraction of an ontology is the process by which subsets of classes are each replaced by a higher-level conceptual entity (node). Ontology Abstraction Network Subset of classes modeled by a node 7
8 Partial Area Taxonomy Partial area taxonomy is an abstraction network developed by our research group that summarizes sets of structurally and semantically similar classes. Partial area taxonomies have been derived for SNOMED CT (Wang et al. 2007) Ontology of Clinical Research (OCRe) (Ochs et al. 2012) Sleep Domain Ontology (SDO) (Ochs et al. 2013) Cancer Chemoprevention Ontology (CanCo) (He et al. 2013) etc. 8
9 Area Taxonomy Area: Set of all classes that are explicitly defined or inferred as being in exactly the domain of a given set of object properties. 9
10 10 Partial Area Taxonomy Root: Class with no superclasses in area Partial area: Root + all descendants in area
11 Algorithm Hide Hide is a post order recursive algorithm requiring linear time. Hide identifies imported classes that are not used in the domain ontology. Applicability: Ontologies in OWL or OBO format Both domain ontology and top-level ontology are trees. Top-level ontology does not have object properties. A Class is redundant if: Imported from the top-level ontology AND In Root partial area of the taxonomy AND A leaf in the domain ontology (at some stage of the algorithm) AND Not used as range of an object property 11
12 Partial Area Taxonomy for DDI 12
13 Entity Node of DDI Taxonomy 81 classes in Entity root partial area of DDI taxonomy BFO has 38 classes. 32 out of 81 classes are imported from BFO. 6 BFO classes are used as domains of object properties. Hence, we reviewed 32 classes for redundancy. 13
14 14 Entity (2 children) continuant (3 children) dependent_continuant (2 children) independent_continuant (3 children) material_entity (10 children) fiat_object_part object object_aggregate object_boundary site (3 children) spatial_region (4 children) one_dimentional_region two_dimentional_region three_dimentional_region zero_dimentional_region occurent (3 children) processual_entity (6 children) fiat_process_part process (2 children) process_aggregate process_boundary processual_context spatiotemporal_region (2 children) connected_spatiotemporal_region (2 children) spatiotemporal_instant spatiotemporal_interval scattered_spatiotemporal_region temporal_region (2 children) connected_temporal_region (2 children) temporal_instant temporal_interval scattered_temporal_region Legend LL Leaf LL Parent of classes that are all leaves LL Grandparent of grandchildren that are all leaves BFO Classes in Entity Node Before Hiding
15 BFO Classes in Entity Partial Area After Hiding 15 Entity (2 children) continuant (3 children) dependent_continuant (2 children) independent_continuant (3 children) material_entity (10 children) site (3 children) spatial_region (4 children) one_dimentional_region two_dimentional_region three_dimentional_region zero_dimentional_region occurent (3 children) processual_entity (6 children) process (2 children) 18 unused BFO classes are hidden. Meaning 18/32 = 56% BFO classes in Entity partial area are hidden.
16 Future Work As many as 35 out of 186 ontologies we investigated in BioPortal reuse BFO classes. Some ontologies have a Directed Acyclic Graph (DAG) hierarchy, e.g. SDO (Sleep Domain Ontology) (Arabandi 2010). Need to consider cases where both top-level and domain ontologies are DAG hierarchies. Some top-domain ontologies have object properties, e.g. BioTop. Need to design algorithm to deal with issues regarding redundant import of relationships in the reuse of top-domain ontologies. 16
17 Conclusions We described a recursive linear algorithm for hiding unused imported top-level ontology classes of an OWL-based ontology. The algorithm was demonstrated by hiding 18 (56%) BFO imported classes from the DDI. Hiding of unused imported top-level classes should be part of the Quality Assurance process of OWL-based ontologies. 17
18 References Qi, D., R. D. King, et al. (2010). "An ontology for description of drug discovery investigations." J Integr Bioinform 7(3). Arabandi, S. (2010). Developing a Sleep Domain Ontology. AMIA TBI/CRI Summit. San Francisco, CA. Beisswanger, E, S. Schulz, et al. BioTop: An Upper Domain Ontology for the Life Sciences. Appl Ontology 3(4): Wang, Y., et al. (2007). "Structural methodologies for auditing SNOMED." J Biomed Inform 40(5): Ochs, C., A. Agrawal, et al. (2012). "Deriving an Abstraction Network to Support Quality Assurance in OCRe." AMIA Annu Symp Proc: Ochs, C., Z. He, et al. (2013). Choosing the Granularity of Abstraction Networks for Orientation and Quality Assurance of the Sleep Domain Ontology. The 4 th International Conference on Biomedical Ontology Proc. 18 He, Z., C. Ochs, et al. (2013). A Family-based Framework for Supporting Quality Assurance of Biomedical Ontologies in BioPortal. To appear in AMIA Annu Symp Proc.
19 Thank you! Any Questions? 19
20 Algorithm of Hide Algorithm Hide(R, O, T, v) IF isinternal(o, v) THEN FOR EACH Class w IN subclasses(r, v) { Hide(R, O, T, w) } END IF IF NOT(isInternal(O,v)) THEN IF isclassfrom(v, O, T) AND NOT(in_op_range(v, O)) THEN hide(v, O) END IF END IF RETURN Main Program // Initially, call Hide on the root class r of the root partial area R. Hide(R, O, T, r) Domain ontology: O Top-Level ontology: T Root Partial Area of O: R Class in O - v Function Name isinternal(o, v) subclasses(r, v) isclassfrom(v, O, T) in_op_range(v, O) hide(v, O) Function Description Boolean function that returns true if class v has any subclasses in ontology O. Returns iterator to the set of subclasses of class v in root partial area R. Boolean function that returns true if the class v in ontology O is imported from Top-Level ontology T. Boolean function that returns true if class v is in the range of an object property of ontology O. Hides class v from ontology O and therefore also removes all subclass relationships from v. 20
A Family-Based Framework for Supporting Quality Assurance of Biomedical Ontologies in BioPortal
A Family-Based Framework for Supporting Quality Assurance of Biomedical Ontologies in BioPortal Zhe He, MS 1, Christopher Ochs, MS 1, Ankur Agrawal, PhD 2, Yehoshua Perl, PhD 1, Dimitris Zeginis, MS 3,
More informationSummarizing the Structure of the Pizza Ontology: Ontology Development with Partial-area Taxonomies and the Ontology Abstraction Framework
Summarizing the Structure of the Pizza Ontology: Ontology Development with Partial-area Taxonomies and the Ontology Abstraction Framework Christopher Ochs, PhD, James Geller, PhD, and Yehoshua Perl, PhD
More informationLanguages and tools for building and using ontologies. Simon Jupp, James Malone
An overview of ontology technology Languages and tools for building and using ontologies Simon Jupp, James Malone jupp@ebi.ac.uk, malone@ebi.ac.uk Outline Languages OWL and OBO classes, individuals, relations,
More informationOntology Refinement and Evaluation based on is-a Hierarchy Similarity
Ontology Refinement and Evaluation based on is-a Hierarchy Similarity Takeshi Masuda The Institute of Scientific and Industrial Research, Osaka University Abstract. Ontologies are constructed in fields
More informationChapter 8: Enhanced ER Model
Chapter 8: Enhanced ER Model Subclasses, Superclasses, and Inheritance Specialization and Generalization Constraints and Characteristics of Specialization and Generalization Hierarchies Modeling of UNION
More informationApplying Rigidity to Standardizing OBO Foundry Candidate Ontologies
ICBO: International Conference on Biomedical Ontology July 28-30, 2011 Buffalo, NY, USA Applying Rigidity to Standardizing OBO Foundry Candidate Ontologies A. Patrice Seyed, Stuart C. Shapiro Department
More informationA Semantic Web-Based Approach for Harvesting Multilingual Textual. definitions from Wikipedia to support ICD-11 revision
A Semantic Web-Based Approach for Harvesting Multilingual Textual Definitions from Wikipedia to Support ICD-11 Revision Guoqian Jiang 1,* Harold R. Solbrig 1 and Christopher G. Chute 1 1 Department of
More informationChapter 8 The Enhanced Entity- Relationship (EER) Model
Chapter 8 The Enhanced Entity- Relationship (EER) Model Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 Outline Subclasses, Superclasses, and Inheritance Specialization
More informationAcquiring Experience with Ontology and Vocabularies
Acquiring Experience with Ontology and Vocabularies Walt Melo Risa Mayan Jean Stanford The author's affiliation with The MITRE Corporation is provided for identification purposes only, and is not intended
More informationNCI Thesaurus, managing towards an ontology
NCI Thesaurus, managing towards an ontology CENDI/NKOS Workshop October 22, 2009 Gilberto Fragoso Outline Background on EVS The NCI Thesaurus BiomedGT Editing Plug-in for Protege Semantic Media Wiki supports
More informationRepresenting Entities in the OntoDM Data Mining Ontology
Chapter 2 Representing Entities in the OntoDM Data Mining Ontology Panče Panov, Larisa N. Soldatova, and Sašo Džeroski Abstract Motivated by the need for unification of the domain of data mining and the
More informationDeliverable D2.2. Implementation and testing of the RDF repository
Project title: Implications of Medical Low Dose Radiation Exposure Grant Agreement Number: 755523 Call identifier: NFRP-2016-2017 Topic: NFRP-9 Deliverable D2.2 Implementation and testing of the RDF repository
More informationJava Learning Object Ontology
Java Learning Object Ontology Ming-Che Lee, Ding Yen Ye & Tzone I Wang Laboratory of Intelligent Network Applications Department of Engineering Science National Chung Kung University Taiwan limingche@hotmail.com,
More informationOntology Engineering. CSE 595 Semantic Web Instructor: Dr. Paul Fodor Stony Brook University
Ontology Engineering CSE 595 Semantic Web Instructor: Dr. Paul Fodor Stony Brook University http://www3.cs.stonybrook.edu/~pfodor/courses/cse595.html Lecture Outline Constructing Ontologies Reusing Existing
More informationSemantic Web. Ontology Engineering and Evaluation. Morteza Amini. Sharif University of Technology Fall 95-96
ه عا ی Semantic Web Ontology Engineering and Evaluation Morteza Amini Sharif University of Technology Fall 95-96 Outline Ontology Engineering Class and Class Hierarchy Ontology Evaluation 2 Outline Ontology
More informationCoherence and Binding for Workflows and Service Compositions
Coherence and Binding for Workflows and Service Compositions Item Type Presentation Authors Patrick, Timothy Citation Coherence and Binding for Workflows and Service Compositions 2005-10, Download date
More informationTaking a view on bio-ontologies. Simon Jupp Functional Genomics Production Team ICBO, 2012 Graz, Austria
Taking a view on bio-ontologies Simon Jupp Functional Genomics Production Team ICBO, 2012 Graz, Austria Who we are European Bioinformatics Institute one of world s largest bio data and service providers
More informationSemantic Web. Ontology Engineering and Evaluation. Morteza Amini. Sharif University of Technology Fall 93-94
ه عا ی Semantic Web Ontology Engineering and Evaluation Morteza Amini Sharif University of Technology Fall 93-94 Outline Ontology Engineering Class and Class Hierarchy Ontology Evaluation 2 Outline Ontology
More informationHarmonizing biocaddie Metadata Schemas for Indexing Clinical Research Datasets Using Semantic Web Technologies
Harmonizing biocaddie Metadata Schemas for Indexing Clinical Research Datasets Using Semantic Web Technologies Harold R. Solbrig 1, Guoqian Jiang 1 1 Mayo Clinic College of Medicine, Rochester, MN [solbrig.harold,
More informationa paradigm for the Introduction to Semantic Web Semantic Web Angelica Lo Duca IIT-CNR Linked Open Data:
Introduction to Semantic Web Angelica Lo Duca IIT-CNR angelica.loduca@iit.cnr.it Linked Open Data: a paradigm for the Semantic Web Course Outline Introduction to SW Give a structure to data (RDF Data Model)
More informationAnalyzing user interactions with biomedical ontologies: A visual perspective
Analyzing user interactions with biomedical ontologies: A visual perspective Maulik R. Kamdar, Simon Walk, Tania Tudorache and Mark A. Musen Stanford Center for Biomedical Informatics Research, Stanford
More informationDomain-specific Concept-based Information Retrieval System
Domain-specific Concept-based Information Retrieval System L. Shen 1, Y. K. Lim 1, H. T. Loh 2 1 Design Technology Institute Ltd, National University of Singapore, Singapore 2 Department of Mechanical
More informationPowering Knowledge Discovery. Insights from big data with Linguamatics I2E
Powering Knowledge Discovery Insights from big data with Linguamatics I2E Gain actionable insights from unstructured data The world now generates an overwhelming amount of data, most of it written in natural
More informationwarwick.ac.uk/lib-publications
Original citation: Zhao, Lei, Lim Choi Keung, Sarah Niukyun and Arvanitis, Theodoros N. (2016) A BioPortalbased terminology service for health data interoperability. In: Unifying the Applications and Foundations
More informationSmart Open Services for European Patients. Work Package 3.5 Semantic Services Definition Appendix E - Ontology Specifications
24Am Smart Open Services for European Patients Open ehealth initiative for a European large scale pilot of Patient Summary and Electronic Prescription Work Package 3.5 Semantic Services Definition Appendix
More informationData Structures and Organization (p.5 Recursion. Binary Trees)
Data Structures and Organization (p.5 Recursion. Binary Trees) Yevhen Berkunskyi, Computer Science dept., NUoS eugeny.berkunsky@gmail.com http://www.berkut.mk.ua Let s start with example Triangular Numbers
More informationChapter 2 Entity-Relationship Data Modeling: Tools and Techniques. Fundamentals, Design, and Implementation, 9/e
Chapter 2 Entity-Relationship Data Modeling: Tools and Techniques Fundamentals, Design, and Implementation, 9/e Three Schema Model ANSI/SPARC introduced the three schema model in 1975 It provides a framework
More informationKnowledge Representations. How else can we represent knowledge in addition to formal logic?
Knowledge Representations How else can we represent knowledge in addition to formal logic? 1 Common Knowledge Representations Formal Logic Production Rules Semantic Nets Schemata and Frames 2 Production
More informationInternational Reference Terminologies and Ontologies in Medicine
International Reference Terminologies and Ontologies in Medicine Catalina Martinez Costa, PhD., BSc., MSc. Stefan Schulz, MD, PhD Institute for Medical Informatics, Statistics and Documentation, Graz,
More informationChapter 4. Enhanced Entity- Relationship Modeling. Enhanced-ER (EER) Model Concepts. Subclasses and Superclasses (1)
Chapter 4 Enhanced Entity- Relationship Modeling Enhanced-ER (EER) Model Concepts Includes all modeling concepts of basic ER Additional concepts: subclasses/superclasses, specialization/generalization,
More informationNCBO Technology: Powering semantically aware applications
JOURNAL OF BIOMEDICAL SEMANTICS PROCEEDINGS Open Access NCBO Technology: Powering semantically aware applications Patricia L Whetzel 1*, NCBO Team 1,2,3,4 From Bio-Ontologies 2012 Long Beach, CA, USA.
More informationDetection of Conflicts and Inconsistencies in Taxonomy-based Authorization Policies
Detection of Conflicts and Inconsistencies in Taxonomy-based Authorization Policies Apurva Mohan, Douglas M. Blough School of Electrical and Computer Engineering Georgia Institute of Technology Atlanta,
More informationEnabling complex queries to drug information sources through functional composition
Medinfo 2013 Copehangen, Denmark Session: Data models and representations - I August 21, 2013 Enabling complex queries to drug information sources through functional composition Olivier Bodenreider Lister
More informationBinary Trees. Reading: Lewis & Chase 12.1, 12.3 Eck Programming Course CL I
inary Trees Reading: Lewis & hase 12.1, 12.3 Eck 9.4.1 Objectives Tree basics Learn the terminology used when talking about trees iscuss methods for traversing trees iscuss a possible implementation of
More informationApproach for Mapping Ontologies to Relational Databases
Approach for Mapping Ontologies to Relational Databases A. Rozeva Technical University Sofia E-mail: arozeva@tu-sofia.bg INTRODUCTION Research field mapping ontologies to databases Research goal facilitation
More informationOpen Ontology Repository Initiative
Open Ontology Repository Initiative Frank Olken Lawrence Berkeley National Laboratory National Science Foundation folken@nsf.gov presented to CENDI/NKOS Workshop World Bank Sept. 11, 2008 Version 6.0 DISCLAIMER
More informationTIM: A Semantic Web Application for the Specification of Metadata Items in Clinical Research
TIM: A Semantic Web Application for the Specification of Metadata Items in Clinical Research Matthias Löbe 1, Magnus Knuth 2, Roland Mücke 3 1 Clinical Trial Center Leipzig, University of Leipzig, Germany
More informationGraphical Methods for Reducing, Visualizing and Analyzing Large Data Sets Using Hierarchical Terminologies
Graphical Methods for Reducing, Visualizing and Analyzing Large Data Sets Using Hierarchical Terminologies Xia Jing, MB, PhD 1, James J. Cimino, MD 1, 2 1 National Library of Medicine, 2 Clinical Center,
More informationWhat is a Pattern? Lecture 40: Design Patterns. Elements of Design Patterns. What are design patterns?
What is a Pattern? Lecture 40: Design Patterns CS 62 Fall 2017 Kim Bruce & Alexandra Papoutsaki "Each pattern describes a problem which occurs over and over again in our environment, and then describes
More informationRepresentation and validation of domain and range restrictions in a relational database driven ontology maintenance system
Scholars' Mine Masters Theses Student Theses and Dissertations Fall 2010 Representation and validation of domain and range restrictions in a relational database driven ontology maintenance system Patrick
More informationTopics in Object-Oriented Design Patterns
Software design Topics in Object-Oriented Design Patterns Material mainly from the book Design Patterns by Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides; slides originally by Spiros Mancoridis;
More informationA Quality Assurance Framework for Ontology Construction and Refinement
A Quality Assurance Framework for Ontology Construction and Refinement Mamoru Ohta, Kouji Kozaki and Riichiro Mizoguchi Abstract The quality of an ontology is an important factor that determines its utility.
More informationOntology Development. Qing He
A tutorial report for SENG 609.22 Agent Based Software Engineering Course Instructor: Dr. Behrouz H. Far Ontology Development Qing He 1 Why develop an ontology? In recent years the development of ontologies
More informationLexGrid Philosophy, Model and Interfaces Harold R Solbrig Division of Biomedical Statistics and Informatics Mayo Clinic
LexGrid Philosophy, Model and Interfaces Harold R Solbrig Division of Biomedical Statistics and Informatics Mayo Clinic Outline Why the LexGrid model was created LexGrid approach and principles Key aspects
More informationOntologies Guidelines for Best Practice
Ontologies Guidelines for Best Practice To support practical application and mapping Author (s) Pistoia Alliance Ontologies Mapping Project team Version 1.2 Date 7 th April 2016 Summary These best practice
More informationA methodology for biomedical ontology reuse
A methodology for biomedical ontology reuse Zulkarnain, NZ and Meziane, F http://dx.doi.org/10.1007/978 3 319 41754 7_1 Title Authors Type URL A methodology for biomedical ontology reuse Zulkarnain, NZ
More informationAN IMPROVISED FREQUENT PATTERN TREE BASED ASSOCIATION RULE MINING TECHNIQUE WITH MINING FREQUENT ITEM SETS ALGORITHM AND A MODIFIED HEADER TABLE
AN IMPROVISED FREQUENT PATTERN TREE BASED ASSOCIATION RULE MINING TECHNIQUE WITH MINING FREQUENT ITEM SETS ALGORITHM AND A MODIFIED HEADER TABLE Vandit Agarwal 1, Mandhani Kushal 2 and Preetham Kumar 3
More informationChapter 2 Entity-Relationship Data Modeling: Tools and Techniques. Fundamentals, Design, and Implementation, 9/e
Chapter 2 Entity-Relationship Data Modeling: Tools and Techniques Fundamentals, Design, and Implementation, 9/e Three Schema Model ANSI/SPARC introduced the three schema model in 1975 It provides a framework
More informationHow orthogonal are the OBO Foundry ontologies?
JOURNAL OF BIOMEDICAL SEMANTICS PROCEEDINGS Open Access How orthogonal are the OBO Foundry ontologies? Amir Ghazvinian *, Natalya F Noy *, Mark A Musen From Bio-Ontologies 2010: Semantic Applications in
More informationToward a Standard Rule Language for Semantic Integration of the DoD Enterprise
1 W3C Workshop on Rule Languages for Interoperability Toward a Standard Rule Language for Semantic Integration of the DoD Enterprise A MITRE Sponsored Research Effort Suzette Stoutenburg 28 April 2005
More informationSEMANTIC SUPPORT FOR MEDICAL IMAGE SEARCH AND RETRIEVAL
SEMANTIC SUPPORT FOR MEDICAL IMAGE SEARCH AND RETRIEVAL Wang Wei, Payam M. Barnaghi School of Computer Science and Information Technology The University of Nottingham Malaysia Campus {Kcy3ww, payam.barnaghi}@nottingham.edu.my
More informationOpen-Source Publishing of Medical Knowledge for Creation of Computer-Interpretable Guidelines
Open-Source Publishing of Medical Knowledge for Creation of Computer-Interpretable Guidelines Mor Peleg 1, Rory Steele 2, Richard Thomson 2,3, Vivek Patkar 2, Tony Rose 2, John Fox 2,3 1Department of Management
More informationOWL extended with Meta-modelling
OWL extended with Meta-modelling Regina Motz 1, Edelweis Rohrer 1, Paula Severi 2 and Ignacio Vidal 1 1 Instituto de Computación, Facultad de Ingeniería, Universidad de la República, Uruguay 2 Department
More informationStandardizing Ontology Workflows Using ROBOT
Proceedings of the 9th International Conference on Biological Ontology (ICBO 2018), Corvallis, Oregon, USA 1 Standardizing Ontology Workflows Using ROBOT Rebecca C Tauber 1, James P Balhoff 2, Eric Douglass
More informationWHO ICD11 Wiki LexWiki, Semantic MediaWiki and the International Classification of Diseases
WHO ICD11 Wiki LexWiki, Semantic MediaWiki and the International Classification of Diseases Guoqian Jiang, PhD Harold Solbrig Division of Biomedical Statistics and Informatics Mayo Clinic College of Medicine
More informationTree Structures. A hierarchical data structure whose point of entry is the root node
Binary Trees 1 Tree Structures A tree is A hierarchical data structure whose point of entry is the root node This structure can be partitioned into disjoint subsets These subsets are themselves trees and
More informationOntrez Project Report National Center for Biomedical Ontology November, 2007
Ontrez Project Report National Center for Biomedical Ontology November, 2007 Executive summary Currently, genomics data and data repositories in the public domain are expanding at an explosive pace. 1
More informationRxMix Enabling complex queries to drug information sources through functional composition
Webinar Series May 21, 2014 RxMix Enabling complex queries to drug information sources through functional composition Olivier Bodenreider Lister Hill National Center for Biomedical Communications Bethesda,
More informationNEO: Systematic Non-Lattice Embedding of Ontologies for Comparing the Subsumption Relationship in SNOMED CT and in FMA Using MapReduce
NEO: Systematic Non-Lattice Embedding of Ontologies for Comparing the Subsumption Relationship in SNOMED CT and in FMA Using MapReduce Wei Zhu, Guo-Qiang Zhang, PhD, Shiqiang Tao, MS, Mengmeng Sun, Licong
More informationChapter 8: Class and Method Design
Chapter 8: Class and Method Design Objectives Become familiar with coupling, cohesion, and connascence. Be able to specify, restructure, and optimize object designs. Be able to identify the reuse of predefined
More informationLogMap: Logic-based and Scalable Ontology Matching
LogMap: Logic-based and Scalable Ontology Matching Ernesto Jiménez-Ruiz and Bernardo Cuenca Grau Department of Computer Science, University of Oxford {ernesto,berg}@cs.ox.ac.uk Abstract. In this paper,
More informationCS350: Data Structures Red-Black Trees
Red-Black Trees James Moscola Department of Engineering & Computer Science York College of Pennsylvania James Moscola Red-Black Tree An alternative to AVL trees Insertion can be done in a bottom-up or
More informationPrototyping a Biomedical Ontology Recommender Service
Prototyping a Biomedical Ontology Recommender Service Clement Jonquet Nigam H. Shah Mark A. Musen jonquet@stanford.edu 1 Ontologies & data & annota@ons (1/2) Hard for biomedical researchers to find the
More informationRugCo: composing Web services from large repositories
University of Groningen Faculty of mathematics and natural sciences Computing Science Advisor: Marco Aiello Co-advisor: Alex Telea RugCo: composing Web services from large repositories Nico VAN BENTHEM
More informationLightweight Semantic Web Motivated Reasoning in Prolog
Lightweight Semantic Web Motivated Reasoning in Prolog Salman Elahi, s0459408@sms.ed.ac.uk Supervisor: Dr. Dave Robertson Introduction: As the Semantic Web is, currently, in its developmental phase, different
More informationPopulating the i2b2 Database with Heterogeneous EMR Data: a Semantic Network Approach
Populating the i2b2 Database with Heterogeneous EMR Data: a Semantic Network Approach Sebastian Mate a,1, Thomas Bürkle a, Felix Köpcke a, Bernhard Breil b, Bernd Wullich c, Martin Dugas b, Hans-Ulrich
More informationSoftware Configuration Management Using Ontologies
Software Configuration Management Using Ontologies Hamid Haidarian Shahri *, James A. Hendler^, Adam A. Porter + * MINDSWAP Research Group + Department of Computer Science University of Maryland {hamid,
More informationSemantic Web and ehealth
White Paper Series Semantic Web and ehealth January 2013 SEMANTIC IDENTITY OBSERVE REASON IMAGINE Publication Details Author: Renato Iannella Email: ri@semanticidentity.com Date: January 2013 ISBN: 1 74064
More informationTania Tudorache Stanford University. - Ontolog forum invited talk04. October 2007
Collaborative Ontology Development in Protégé Tania Tudorache Stanford University - Ontolog forum invited talk04. October 2007 Outline Introduction and Background Tools for collaborative knowledge development
More informationOntology and Application for Reusable Search Interface Design
Ontology and Application for Reusable Search Interface Design Plans for Advanced Semantic Technologies Final Project Eric Rozell, Tetherless World Constellation Outline Project Overview Paper Contents
More informationA Practical Approach to Data Modeling using CCO (Common Core Ontologies) Rod Moten, PhD Chief Scientist Datanova Scientific, LLC
A Practical Approach to Data Modeling using CCO (Common Core Ontologies) Rod Moten, PhD Chief Scientist Datanova Scientific, LLC Motivation for our Research We are involved in several US Army projects
More informationMaximizing the Value of STM Content through Semantic Enrichment. Frank Stumpf December 1, 2009
Maximizing the Value of STM Content through Semantic Enrichment Frank Stumpf December 1, 2009 What is Semantics and Semantic Processing? Content Knowledge Framework Technology Framework Search Text Images
More informationScene Graphs. COMP 575/770 Fall 2010
Scene Graphs COMP 575/770 Fall 2010 1 Data structures with transforms Representing a drawing ( scene ) List of objects Transform for each object can use minimal primitives: ellipse is transformed circle
More informationAutomation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1
Automation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1 Dhirubhai Ambani Institute for Information and Communication Technology, Gandhinagar, Gujarat, India Email:
More informationSOA In Health Care Usage of Standard based Ontology Pavithra Kenjige PK Technologies July 12th, 2010
SOA In Health Care Usage of Standard based Ontology Pavithra Kenjige PK July 12th, 2010 Usage of Standard Based ontology Usage of Standard based Ontology to achieve interoperability and system integration
More informationLinked Data: Fast, low cost semantic interoperability for health care?
Linked Data: Fast, low cost semantic interoperability for health care? About the presentation Part I: Motivation Why we need semantic operability in health care Why enhancing existing systems to increase
More informationSemantic MediaWiki A Tool for Collaborative Vocabulary Development Harold Solbrig Division of Biomedical Informatics Mayo Clinic
Semantic MediaWiki A Tool for Collaborative Vocabulary Development Harold Solbrig Division of Biomedical Informatics Mayo Clinic Outline MediaWiki what it is, how it works Semantic MediaWiki MediaWiki
More informationUses for Trees About Trees Binary Trees. Trees. Seth Long. January 31, 2010
Uses for About Binary January 31, 2010 Uses for About Binary Uses for Uses for About Basic Idea Implementing Binary Example: Expression Binary Search Uses for Uses for About Binary Uses for Storage Binary
More informationLecture 18 CSE11 Fall 2013 Inheritance
Lecture 18 CSE11 Fall 2013 Inheritance What is Inheritance? Inheritance allows a software developer to derive a new class from an existing one write code once, use many times (code reuse) Specialization
More informationExploring and Navigating Ontologies and Data A Work in Progress Discussion Jan 21 st, 2009
Exploring and Navigating Ontologies and Data A Work in Progress Discussion Jan 21 st, 2009 Margaret-Anne Storey University of Victoria Our goal: Provide cognitive support for ontology developers and users
More informationA cell-cycle knowledge integration framework
A cell-cycle knowledge integration framework Erick Antezana Dept. of Plant Systems Biology. Flanders Interuniversity Institute for Biotechnology/Ghent University. Ghent BELGIUM. erant@psb.ugent.be http://www.psb.ugent.be/cbd/
More informationSupporting Patient Screening to Identify Suitable Clinical Trials
Supporting Patient Screening to Identify Suitable Clinical Trials Anca BUCUR a,1, Jasper VAN LEEUWEN a, Njin-Zu CHEN a, Brecht CLAERHOUT b Kristof DE SCHEPPER b, David PEREZ-REY c, Raul ALONSO-CALVO c,
More informationSemantic Interoperability. Being serious about the Semantic Web
Semantic Interoperability Jérôme Euzenat INRIA & LIG France Natasha Noy Stanford University USA 1 Being serious about the Semantic Web It is not one person s ontology It is not several people s common
More informationjcel: A Modular Rule-based Reasoner
jcel: A Modular Rule-based Reasoner Julian Mendez Theoretical Computer Science, TU Dresden, Germany mendez@tcs.inf.tu-dresden.de Abstract. jcel is a reasoner for the description logic EL + that uses a
More informationTaxonomy browsing and ontology evaluation for Wikidata
Taxonomy browsing and ontology evaluation for Wikidata Serghei Stratan Technische Universität Dresden February 12, 2016 Serghei Stratan (TUD) Taxonomy browsing and ontology evaluation February 12, 2016
More informationBuilding an effective and efficient background knowledge resource to enhance ontology matching
Building an effective and efficient background knowledge resource to enhance ontology matching Amina Annane 1,2, Zohra Bellahsene 2, Faiçal Azouaou 1, Clement Jonquet 2,3 1 Ecole nationale Supérieure d
More informationKNOWLEDGE MANAGEMENT VIA DEVELOPMENT IN ACCOUNTING: THE CASE OF THE PROFIT AND LOSS ACCOUNT
KNOWLEDGE MANAGEMENT VIA DEVELOPMENT IN ACCOUNTING: THE CASE OF THE PROFIT AND LOSS ACCOUNT Tung-Hsiang Chou National Chengchi University, Taiwan John A. Vassar Louisiana State University in Shreveport
More informationTwo Case Studies of Ontology Validation
Two Case Studies of Ontology Validation Doug Foxvog University of Maryland Baltimore County, Baltimore, MD, USA doug@foxvog.org Abstract. As ontologies and ontology repositories have proliferated, the
More informationThe OWL API: An Introduction
The OWL API: An Introduction Sean Bechhofer and Nicolas Matentzoglu University of Manchester sean.bechhofer@manchester.ac.uk OWL OWL allows us to describe a domain in terms of: Individuals Particular objects
More informationSemantic Annotation, Search and Analysis
Semantic Annotation, Search and Analysis Borislav Popov, Ontotext Ontology A machine readable conceptual model a common vocabulary for sharing information machine-interpretable definitions of concepts in
More informationAutomated REA (AREA): a software toolset for a machinereadable resource-event-agent (REA) ontology specification
Automated REA (AREA): a software toolset for a machinereadable resource-event-agent (REA) ontology specification FALLON, Richard and POLOVINA, Simon Available from
More informationDiscovery of Actionable Patterns in Databases: The Action Hierarchy Approach
Discovery of Actionable Patterns in Databases: The Action Hierarchy Approach Gediminas Adomavicius Computer Science Department Alexander Tuzhilin Leonard N. Stern School of Business Workinq Paper Series
More informationTrees : Part 1. Section 4.1. Theory and Terminology. A Tree? A Tree? Theory and Terminology. Theory and Terminology
Trees : Part Section. () (2) Preorder, Postorder and Levelorder Traversals Definition: A tree is a connected graph with no cycles Consequences: Between any two vertices, there is exactly one unique path
More informationCSE 214 Computer Science II Introduction to Tree
CSE 214 Computer Science II Introduction to Tree Fall 2017 Stony Brook University Instructor: Shebuti Rayana shebuti.rayana@stonybrook.edu http://www3.cs.stonybrook.edu/~cse214/sec02/ Tree Tree is a non-linear
More informationAvailable online at ScienceDirect. Procedia Computer Science 52 (2015 )
Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 52 (2015 ) 1071 1076 The 5 th International Symposium on Frontiers in Ambient and Mobile Systems (FAMS-2015) Health, Food
More informationComposite Pattern. IV.4 Structural Pattern
IV.4 Structural Pattern Motivation: Compose objects to realize new functionality Flexible structures that can be changed at run-time Problems: Fixed class for every composition is required at compile-time
More informationOpen Research Online The Open University s repository of research publications and other research outputs
Open Research Online The Open University s repository of research publications and other research outputs Semantic web service composition in IRS-III: The structured approach Conference or Workshop Item
More information0.1 Knowledge Organization Systems for Semantic Web
0.1 Knowledge Organization Systems for Semantic Web 0.1 Knowledge Organization Systems for Semantic Web 0.1.1 Knowledge Organization Systems Why do we need to organize knowledge? Indexing Retrieval Organization
More informationOWL a glimpse. OWL a glimpse (2) requirements for ontology languages. requirements for ontology languages
OWL a glimpse OWL Web Ontology Language describes classes, properties and relations among conceptual objects lecture 7: owl - introduction of#27# ece#720,#winter# 12# 2# of#27# OWL a glimpse (2) requirements
More informationChapter 8: Data Abstractions
Chapter 8: Data Abstractions Computer Science: An Overview Tenth Edition by J. Glenn Brookshear Presentation files modified by Farn Wang Copyright 28 Pearson Education, Inc. Publishing as Pearson Addison-Wesley
More information