Auditing Redundant Import in Reuse of a Top Level Ontology for the Drug Discovery Investigations Ontology (DDI)

Size: px
Start display at page:

Download "Auditing Redundant Import in Reuse of a Top Level Ontology for the Drug Discovery Investigations Ontology (DDI)"

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

Summarizing 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 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 information

Languages and tools for building and using ontologies. Simon Jupp, James Malone

Languages 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 information

Ontology Refinement and Evaluation based on is-a Hierarchy Similarity

Ontology 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 information

Chapter 8: Enhanced ER Model

Chapter 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 information

Applying Rigidity to Standardizing OBO Foundry Candidate Ontologies

Applying 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 information

A 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 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 information

Chapter 8 The Enhanced Entity- Relationship (EER) Model

Chapter 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 information

Acquiring Experience with Ontology and Vocabularies

Acquiring 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 information

NCI Thesaurus, managing towards an ontology

NCI 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 information

Representing Entities in the OntoDM Data Mining Ontology

Representing 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 information

Deliverable D2.2. Implementation and testing of the RDF repository

Deliverable 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 information

Java Learning Object Ontology

Java 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 information

Ontology 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 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 information

Semantic 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 ه عا ی 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 information

Coherence and Binding for Workflows and Service Compositions

Coherence 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 information

Taking 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 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 information

Semantic 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 ه عا ی 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 information

Harmonizing 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 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 information

a paradigm for the Introduction to Semantic Web Semantic Web Angelica Lo Duca IIT-CNR Linked Open Data:

a 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 information

Analyzing user interactions with biomedical ontologies: A visual perspective

Analyzing 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 information

Domain-specific Concept-based Information Retrieval System

Domain-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 information

Powering Knowledge Discovery. Insights from big data with Linguamatics I2E

Powering 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 information

warwick.ac.uk/lib-publications

warwick.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 information

Smart Open Services for European Patients. Work Package 3.5 Semantic Services Definition Appendix E - Ontology Specifications

Smart 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 information

Data Structures and Organization (p.5 Recursion. Binary Trees)

Data 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 information

Chapter 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 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 information

Knowledge 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? 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 information

International Reference Terminologies and Ontologies in Medicine

International 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 information

Chapter 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. 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 information

NCBO Technology: Powering semantically aware applications

NCBO 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 information

Detection of Conflicts and Inconsistencies in Taxonomy-based Authorization Policies

Detection 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 information

Enabling complex queries to drug information sources through functional composition

Enabling 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 information

Binary Trees. Reading: Lewis & Chase 12.1, 12.3 Eck Programming Course CL I

Binary 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 information

Approach for Mapping Ontologies to Relational Databases

Approach 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 information

Open Ontology Repository Initiative

Open 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 information

TIM: 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 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 information

Graphical 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 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 information

What is a Pattern? Lecture 40: Design Patterns. Elements of Design Patterns. What are design patterns?

What 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 information

Representation and validation of domain and range restrictions in a relational database driven ontology maintenance system

Representation 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 information

Topics in Object-Oriented Design Patterns

Topics 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 information

A Quality Assurance Framework for Ontology Construction and Refinement

A 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 information

Ontology Development. Qing He

Ontology 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 information

LexGrid 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 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 information

Ontologies Guidelines for Best Practice

Ontologies 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 information

A methodology for biomedical ontology reuse

A 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 information

AN 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 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 information

Chapter 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 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 information

How orthogonal are the OBO Foundry ontologies?

How 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 information

Toward a Standard Rule Language for Semantic Integration of the DoD Enterprise

Toward 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 information

SEMANTIC SUPPORT FOR MEDICAL IMAGE SEARCH AND RETRIEVAL

SEMANTIC 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 information

Open-Source Publishing of Medical Knowledge for Creation of Computer-Interpretable Guidelines

Open-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 information

OWL extended with Meta-modelling

OWL 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 information

Standardizing Ontology Workflows Using ROBOT

Standardizing 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 information

WHO ICD11 Wiki LexWiki, Semantic MediaWiki and the International Classification of Diseases

WHO 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 information

Tree Structures. A hierarchical data structure whose point of entry is the root node

Tree 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 information

Ontrez Project Report National Center for Biomedical Ontology November, 2007

Ontrez 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 information

RxMix Enabling complex queries to drug information sources through functional composition

RxMix 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 information

NEO: 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 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 information

Chapter 8: Class and Method Design

Chapter 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 information

LogMap: Logic-based and Scalable Ontology Matching

LogMap: 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 information

CS350: Data Structures Red-Black Trees

CS350: 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 information

Prototyping a Biomedical Ontology Recommender Service

Prototyping 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 information

RugCo: composing Web services from large repositories

RugCo: 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 information

Lightweight Semantic Web Motivated Reasoning in Prolog

Lightweight 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 information

Populating the i2b2 Database with Heterogeneous EMR Data: a Semantic Network Approach

Populating 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 information

Software Configuration Management Using Ontologies

Software 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 information

Semantic Web and ehealth

Semantic 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 information

Tania Tudorache Stanford University. - Ontolog forum invited talk04. October 2007

Tania 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 information

Ontology and Application for Reusable Search Interface Design

Ontology 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 information

A 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 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 information

Maximizing 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 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 information

Scene Graphs. COMP 575/770 Fall 2010

Scene 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 information

Automation 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 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 information

SOA 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 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 information

Linked Data: Fast, low cost semantic interoperability for health care?

Linked 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 information

Semantic 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 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 information

Uses for Trees About Trees Binary Trees. Trees. Seth Long. January 31, 2010

Uses 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 information

Lecture 18 CSE11 Fall 2013 Inheritance

Lecture 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 information

Exploring 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 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 information

A cell-cycle knowledge integration framework

A 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 information

Supporting Patient Screening to Identify Suitable Clinical Trials

Supporting 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 information

Semantic Interoperability. Being serious about the Semantic Web

Semantic 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 information

jcel: A Modular Rule-based Reasoner

jcel: 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 information

Taxonomy browsing and ontology evaluation for Wikidata

Taxonomy 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 information

Building an effective and efficient background knowledge resource to enhance ontology matching

Building 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 information

KNOWLEDGE 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 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 information

Two Case Studies of Ontology Validation

Two 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 information

The OWL API: An Introduction

The 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 information

Semantic Annotation, Search and Analysis

Semantic 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 information

Automated 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 Automated REA (AREA): a software toolset for a machinereadable resource-event-agent (REA) ontology specification FALLON, Richard and POLOVINA, Simon Available from

More information

Discovery of Actionable Patterns in Databases: The Action Hierarchy Approach

Discovery 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 information

Trees : Part 1. Section 4.1. Theory and Terminology. A Tree? A Tree? Theory and Terminology. Theory and Terminology

Trees : 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 information

CSE 214 Computer Science II Introduction to Tree

CSE 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 information

Available online at ScienceDirect. Procedia Computer Science 52 (2015 )

Available 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 information

Composite Pattern. IV.4 Structural Pattern

Composite 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 information

Open 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 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 information

0.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 Knowledge Organization Systems for Semantic Web 0.1.1 Knowledge Organization Systems Why do we need to organize knowledge? Indexing Retrieval Organization

More information

OWL a glimpse. OWL a glimpse (2) requirements for ontology languages. requirements for ontology languages

OWL 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 information

Chapter 8: Data Abstractions

Chapter 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