Experiences from the NCBO OBO-to-OWL Mapping Effort Dilvan A. Moreira, University of São Paulo Mark A. Musen, Stanford University.

Slides:



Advertisements
Similar presentations
May 23, 2004OWL-S straw proposal for SWSL1 OWL-S Straw Proposal Presentation to SWSL Committee May 23, 2004 David Martin Mark Burstein Drew McDermott Deb.
Advertisements

Copyright © 2003 Pearson Education, Inc. Slide 3-1 Created by Cheryl M. Hughes The Web Wizards Guide to XML by Cheryl M. Hughes.
Chapter 7 Constructors and Other Tools. Copyright © 2006 Pearson Addison-Wesley. All rights reserved. 7-2 Learning Objectives Constructors Definitions.
1 Copyright ©2007 Sandpiper Software, Inc. Vocabulary, Ontology & Specification Management at OMG Elisa Kendall Sandpiper Software
OMV Ontology Metadata Vocabulary April 10, 2008 Peter Haase.
1 Collaborative & WebProtégé Tania Tudorache Stanford Center for Biomedical Informatics Research Joint Ontolog-OOR Panel Session July 16, 2009.
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
BioPortal: A Web Repository and Services for Biomedical Ontologies and Data Resources Natasha Noy and the BioPortal team Stanford Center for Biomedical.
BioPortal Status and Plans September 2011 Ray Fergerson NCBO Project Director Stanford University 1.
BioPortal as (the only functional) OOR SandBox (so far) Natasha Noy, Michael Dorf Stanford University.
DC2001, Tokyo DCMI Registry : Background and demonstration DC2001 Tokyo October 2001 Rachel Heery, UKOLN, University of Bath Harry Wagner, OCLC
XP New Perspectives on Microsoft Office Word 2003 Tutorial 7 1 Microsoft Office Word 2003 Tutorial 7 – Collaborating With Others and Creating Web Pages.
Copyright 2006 Digital Enterprise Research Institute. All rights reserved. MarcOnt Initiative Tools for collaborative ontology development.
Mitsunori Ogihara Center for Computational Science
NCBO-I2B2 Collaboration Overview and Use Cases Nigam Shah
XML Schema Heewon Lee. Contents 1. Introduction 2. Concepts 3. Example 4. Conclusion.
1 An inference engine for the semantic web Naudts Guido Student at the Open University Netherlands.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 15 Programming and Languages: Telling the Computer What to Do.
Steffen Staab 1WeST Web Science & Technologies University of Koblenz ▪ Landau, Germany Structured Data on the Web Introduction to.
A Stepwise Modeling Approach for Individual Media Semantics Annett Mitschick, Klaus Meißner TU Dresden, Department of Computer Science, Multimedia Technology.
Chronos: A Tool for Handling Temporal Ontologies in Protégé
IPY and Semantics Siri Jodha S. Khalsa Paul Cooper Peter Pulsifer Paul Overduin Eugeny Vyazilov Heather lane.
The National Center for Biomedical Ontology Online Knowledge Resources for the Industrial Age Mark A. Musen Stanford University
Linking ontologies to one another and to the Cell Ontology with the COBrA ontology editor Jonathan Bard & Stuart Aitken Biomedical Science & Informatics.
+ From OBO to OWL and back again – a tutorial David Osumi-Sutherland, Virtual Fly Brain/FlyBase Chris Mungall – GO/LBL.
Iowa State University Animal Science Department Bioinformatics & Computational Biology Program - 01/16/06 1 Overview of Animal Trait Ontology and PATO.
ModelicaXML A Modelica XML representation with Applications Adrian Pop, Peter Fritzson Programming Environments Laboratory Linköping University.
Introduction to Protégé AmphibiaTree 2006 Workshop Sunday 8:45–9:15 J. Leopold & A. Maglia.
Mapping OBO to OWL 1.1 Christine Golbreich & Ian Horrocks.
Stimulating reuse with an automated active code search tool Júlio Lins – André Santos (Advisor) –
GO Ontology Editing Workshop: Using Protege and OWL Hinxton Jan 2012.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Ontologies: Making Computers Smarter to Deal with Data Kei Cheung, PhD Yale Center for Medical Informatics CBB752, February 9, 2015, Yale University.
Chapter 3 Working with Text and Cascading Style Sheets.
Working Out with KURL! Shayne Koestler Kinetic Data.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
Imports, MIREOT Contributors: Carlo Torniai, Melanie Courtot, Chris Mungall, Allen Xiang.
Open Biomedical Ontologies. Open Biomedical Ontologies (OBO) An umbrella project for grouping different ontologies in biological/medical field –a repository.
Principles and Practice of Ontology Development: Making Definitions Computable Chris Mungall LBL.
Compiler course 1. Introduction. Outline Scope of the course Disciplines involved in it Abstract view for a compiler Front-end and back-end tasks Modules.
XML A web enabled data description language 4/22/2001 By Mark Lawson & Edward Ryan L’Herault.
XP Tutorial 9 1 Working with XHTML. XP SGML 2 Standard Generalized Markup Language (SGML) A standard for specifying markup languages. Large, complex standard.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Leveraging Metadata.
The Gene Ontology: a real-life ontology, progress and future. Jane Lomax EMBL-EBI.
Exploitation of Dynamic Information Relations in the Service-Oriented AFRL Information Management Systems Andrzej Uszok, Larry Bunch, Jeffrey M. Bradshaw.
SEMANTIC WEB FOR A HOSPITAL
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
Semantically Processing The Semantic Web Presented by: Kunal Patel Dr. Gopal Gupta UNIVERSITY OF TEXAS AT DALLAS.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
 Programming - the process of creating computer programs.
+ From OBO to OWL and back again – a tutorial David Osumi-Sutherland, Virtual Fly Brain/FlyBase Chris Mungall – GO/LBL.
Inference-based Semantic Mediation and Enrichment for the Semantic Web AAAI SSS-09: Social Semantic Web: Where Web 2.0 Meets Web 3.0 March 25, 2009 Dan.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
XP Tutorial 9New Perspectives on HTML and XHTML, Comprehensive 1 Working with XHTML Creating a Well-Formed Valid Document Tutorial 9.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
Ontology Evaluation, Metrics, and Metadata in NCBO BioPortal Natasha Noy Stanford University.
Ontology domain & modeling extensions. Modeling enhancements: overview Enhancements: – Increased expressivity in ontology – Increased expressivity in.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Be.wi-ol.de User-friendly ontology design Nikolai Dahlem Universität Oldenburg.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Sherri de Coronado Enterprise Vocabulary Services NCI Center for Bioinformatics and Information Technology March 11, 2009 A Terminology.
Supporting Collaborative Ontology Development in Protégé International Semantic Web Conference 2008 Tania Tudorache, Natalya F. Noy, Mark A. Musen Stanford.
Semantic Media Wiki Open Terminology Development - Initial Steps - Frank Hartel, Ph.D. Associate Director, Enterprise Vocabulary Services National Cancer.
SNOMED-CT Vocabulary Standard (Certification) Review Final Recommendations VCDE-WS bi-monthly meeting | 2 Oct 2008 Review Team: Christopher Chute Brian.
Database Principles: Fundamentals of Design, Implementation, and Management Chapter 1 The Database Approach.
Using NCBO Web services
Stanford University, Stanford, CA, USA
Online Laptop Shop through Semantic Web
Stanford Medical Informatics
OBO Foundry Principles
Presentation transcript:

Experiences from the NCBO OBO-to-OWL Mapping Effort Dilvan A. Moreira, University of São Paulo Mark A. Musen, Stanford University

OBO Format Evolved from DAG representation initially created for Gene Ontology Adopted by dozens of biomedical ontologies stored in the OBO repository Used by most GO-based data analysis tools Designed for human readability extensibility minimal redundancy

OWL – Web Ontology Language W3C recommendation Offers important advantages A well defined, standardized syntax and semantics Interoperability with ontologies created in other domains of science Growing support from open-source and commercial tools Editors Parsers Classifiers Reasoning systems

The NCI Thesaurus in Protégé-OWL

Why map from OBO to OWL? Many Bio-Ontologies are modeled in OWL (e.g., NCI Thesaurus, BioPAX, SNOMED-CT) OBO format has not been adopted outside the Bio-ontology community, where OWL is the recognized standard Bio-Ontologies need to interoperate with other ontologies used throughout e-science The standardization of OWL is leading to many commercial ontology-oriented tools that biologists might wish to use

Requirements for mapping OBO to OWL Map all OBO format constructs in use to OWL Make no assumptions other than those written in the OBO format specification itself Ensure no loss of information Enable round trip conversion (OBO to OWL and back again)

Mapping clarifies the OBO specification OBO syntax is not uniformly documented No complete BNF exists to define the grammar Some new constructs lack clear definitions and have not yet been used by the community OBO Semantics sometimes need be clarified using textual style guides that do not adopt formal representations

Both languages support two types of elements Semantic information defines classes and relationships about which computers can reason automatically Textual properties offer the intended meanings of ontology elements for human consumption; such entries include names, textual definitions, descriptions, usage notes, and so on

Example of Mapping format-version: 1.0 date: 28:11: :22 saved-by: dilvan auto-generated-by: OBO-Edit default-namespace: test ontology remark: Modified snipet of the cell ontology [Term]id: CL: name: cell def: "Minute protoplasmic masses that make up organized tissue." [MESH:A.11] [Term]id: CL: name: cell in vivo is_a: CL: ! Cell [Term]id: CL: name: nurse cell related_synonym: "nurse cell" [] xref_analog: FBbt: is_a: CL: ! cell in vivo relationship: develops_from CL: ! Cell … [Typedef] id: develops_from name: develops_fromis_transitive: true Modified snipet of the cell ontology T23:22:00 dilvan test ontology cell Minute protoplasmic … tissue. MESH:A.11 cell in vivo … develops_from … OBO OWL

OWL Converter Tab for OBO-Edit

OBO Converter Tab for Protégé

Results We converted all 40 OBO Format files in the OBO repository (November 2006) to OWL with no errors detected by Protégé Of these 40 files, 30 were converted back to OBO Format without loss of information, as evidenced by running the obodiff tool Of the remaining 10 files that could not make the round trip Five had illegal characters in some of their OBO ids Three used new OBO 1.2 constructs that did not pass obodiff criteria for equality Two had syntax errors in their original form

Conclusions A translator enables interconversion of OBO format and standard OWL Underspecification of OBO format has made the development of OBO-to-OWL translators difficult in the past Even when the formal specification is incomplete, languages such as OBO format often have de facto specifications based on usage patterns in the community Work with the OBO community enabled us to clarify and document underspecified elements of OBO format, enabling implementation of a robust translation system

Acknowledgments Stuart Aitkin John Day-Richter Suzanna Lewis Chris Mungall Nigam Shah