ro.owl and shortcut relations

Slides:



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

Chronos: A Tool for Handling Temporal Ontologies in Protégé
Temporally qualified continuants for BFO 2 OWL A bottom-up view Stefan Schulz, Janna Hastings, Fabian Neuhaus May 20, 2013 (updated)
Temporally qualified continuants for BFO 2 OWL A bottom-up view Stefan Schulz, Janna Hastings, Fabian Neuhaus Freiburg, 10 Oct 2013.
Temporally qualified continuants for BFO 2 OWL A bottom-up view Stefan Schulz, Janna Hastings July 10, 2013.
+ OWL for annotators David Osumi-Sutherland. + What is OWL? Web Ontology Language Can express everything in OBO and more. Certified web standard Fast.
Representing Part Relationships Between Developing Structures.
+ From OBO to OWL and back again – a tutorial David Osumi-Sutherland, Virtual Fly Brain/FlyBase Chris Mungall – GO/LBL.
Application of OBO Foundry Principles in GO Chris Mungall Lawrence Berkeley Labs NCBO GO Consortium.
Automated tools to help construction of Trait Ontologies Chris Mungall Monarch Initiative Gene.
Revising the Cell Ontology Terrence Meehan, Christopher Mungall, Alexander Diehl The Jackson Laboratory Lawrence Berkeley National Laboratory University.
Abstract The Cell Ontology (CL) is a candidate OBO Foundry 1 ontology for the representation of in vivo cell types. As part of our work in redeveloping.
Use of Ontologies in the Life Sciences: BioPax Graciela Gonzalez, PhD (some slides adapted from presentations available at
Underlying Ontologies for Biomedical work - The Relation Ontology (RO) and Basic Formal Ontology (BFO) Thomas Bittner SUNY Buffalo
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
The RNA Ontology RNAO Colin Batchelor Neocles Leontis May 2009 Eckart, Colin and Jane In Cambridge.
The Cell Cycle Ontology Erick Antezana Dept. of Plant Systems Biology Flanders Institute for Biotechnology (VIB) / Ghent University Ghent - BELGIUM
Confidential 111 Semantics Repository Case Study, Findings, Wider implications Mike Bennett, Head of Semantics and Standards, EDM Council July 21-22, 2010.
GO Ontology Editing Workshop: Using Protege and OWL Hinxton Jan 2012.
Temporally qualified continuants for BFO 2 OWL A bottom-up view Stefan Schulz, Janna Hastings, Fabian Neuhaus July 10, 2013.
Framework for Model Creation and Generation of Representations DDI Lifecycle Moving Forward.
BFO 2.0 Proposal Barry Smith 7/28/2011.
The Foundational Model of Anatomy and its Ontological Commitment(s) Stefan Schulz University Medical Center, Freiburg, Germany FMA in OWL meeting November.
GO and OBO: an introduction. Jane Lomax EMBL-EBI What is the Gene Ontology? What is OBO? OBO-Edit demo & practical What is the Gene Ontology? What is.
OWL 2 Web Ontology Language. Topics Introduction to OWL Usage of OWL Problems with OWL 1 Solutions from OWL 2.
CSE-291: Ontologies in Data & Process Integration Department of Computer Science & Engineering University of California, San Diego CSE-291: Ontologies.
Terry Meehan Scientific Curator Mouse Genome Informatics The Jackson Laboratory Logical Definitions for Hematopoietic Cell Terms.
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.
Community Ontology Development Lessons from the Gene Ontology.
Principles and Practice of Ontology Development: Making Definitions Computable Chris Mungall LBL.
The Gene Ontology: a real-life ontology, progress and future. Jane Lomax EMBL-EBI.
+ CARO 2.0 & FUNCARO David Osumi-Sutherland. + Review of CARO (v1) Many definitions are complicated and opaque: ‘anatomical group: “[An] anatomical structure.
Ontology of Disease and the OBO Foundry Chris Mungall NCBO GO Nov 2006.
Alan Ruttenberg PONS R&D Task force Alan Ruttenberg Science Commons.
Ontological Foundations of Biological Continuants Stefan Schulz, Udo Hahn Text Knowledge Engineering Lab University of Jena (Germany) Department of Medical.
All Presentation Material Copyright Eurostep Group AB Supporting Complete Reference Data Life Cycle David Price July 2007.
Shortcut relations. Relations used hemo-CL uses – capable_of – lacks_part (Ceusters et al) – has_plasma_membrane_part (Masci et al) – lacks_plasma_membrane_part.
The Plant Ontology: Development of a Reference Ontology for all Plants Plant Ontology Consortium Members and Curators*: Laurel D.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
To Boldly GO… Amelia Ireland GO Curator EBI, Hinxton, UK.
Introduction to BFO 2 OWL Implementation
Cell Ontology Meeting, Jackson Labs May 2010 David Osumi-Sutherland.
+ From OBO to OWL and back again – a tutorial David Osumi-Sutherland, Virtual Fly Brain/FlyBase Chris Mungall – GO/LBL.
1 Introduction to Allergy Ontology Barry Smith Rho, Chapel Hill, October 10, 2013.
TRANSITION FROM BFO 1.1 TO BFO 2.0 (OWL FORMAT) Jie Zheng Department of Genetics University of Pennsylvania May 13 th, 2013.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Basic Formal Ontology Barry Smith August 26, 2013.
Rinke Hoekstra Use of OWL in the Legal Domain Statement of Interest OWLED 2008 DC, Gaithersburg.
1 Ontological Foundations For SysML Henson Graves September 2010.
OWL imports Nick Drummond or “How to make life hard for tool developers”
Integrating SysML with OWL (or other logic based formalisms)
Object Management Group Information Management Metamodel
Ontology authoring and assessment
Progress on Annotation extension relations
Proposed SysML v2 Submission Plan
Permanent Generic Relatedness
Why do we need upper ontologies? What are their purported benefits?
Ontology of biomedical investigations (OBI)
What is an Ontology An ontology is a set of terms, relationships and definitions that capture the knowledge of a certain domain. (common ontology ≠ common.
CCO: concept & current status
OBI – Standard Semantic
The Gene Ontology: an evolution
GO/PO interconnections
Status Report from Relations Branch
Status Report from Relations Branch
What is Ontology? s Dictionary:A branch of metaphysics concerned with the nature and relations of being. Barry Smith:The science of what is, of.
OBO Foundry Update: April 2010
Temporally qualified continuants for BFO 2 OWL A bottom-up view
Spec model application
Presentation transcript:

ro.owl and shortcut relations Chris Mungall Lawrence Berkeley Laboratory

History: RO-2005 Prehistoric RO in original OBO, 2002-2004 Smith et al, Genome Biology, 2005 Method instance level binary/ternary part_of(john, john’s spleen, t1) type-level binary relations part_of(spleen,body)  ∀x,t : instance_of(x,spleen,t) →∃y : instance_of(y,spleen,t), part_of(x,y,t) Incarnations ‘Canonical’ paper/PDF FOL E.g. Isabella Common Logic (2008) OBO Format (2005) OBO_REL OWL translation ad-hoc extensions (RO_proposed)

Issues Domain boundaries Semantics Most RO-2005 relations are applicable outside biology Demand from users of bfo1.0.owl and bfo1.1.owl include core relations in BFO Semantics Users require obo/owl Oboformat1.3 attempted to take RO-2005 semantics seriously distinct type/instance relations, ternary instance relations Common Logic specification (‘Obolog’) translation to OWL unclear extensions difficult obof1.3 abandoned 2009 Oboformat1.4 is a subset of OWL2-DL

A new hope Announcement on obo-relations and bfo-lists (2010-05-27) https://groups.google.com/forum/#!topic/obo-relations/KfxhbrVw99w bfo.owl http://purl.obolibrary.org/obo/bfo.owl includes core relations (originally construed as instance level relations in RO-2005). E.g BFO_0000050 part_of BFO_0000051 has_part BFO_0000066 occurs_in These are of course binary instance relations (ObjectProperties) ro.owl http://purl.obolibrary.org/obo/ro.owl Biological relations Relations that can be defined in terms of bfo.owl relations Liberal write permissions in repository http://code.google.com/p/obo-relations/ Reception well-received by users and community but status of this version of bfo.owl unclear

A new hope…? bfo.owl is a prototype – more of a model than an candidate. It isn't yet aligned with BFO reference and that is the eventual intention. It doesn't have definitions, it is subject to change, though classes and relations that are present in the final version will retain the same URIs -- Alan Announcement on obo-relations and bfo-lists (2010-05-27) https://groups.google.com/forum/#!topic/obo-relations/KfxhbrVw99w bfo.owl http://purl.obolibrary.org/obo/bfo.owl includes core relations (originally construed as instance level relations in RO-2005). E.g BFO_0000050 part_of BFO_0000051 has_part BFO_0000066 occurs_in These are of course binary instance relations (ObjectProperties) ro.owl http://purl.obolibrary.org/obo/ro.owl Biological relations Relations that can be defined in terms of bfo.owl relations Liberal write permissions in repository http://code.google.com/p/obo-relations/ Reception well-received by users and community but status of this version of bfo.owl unclear where does this leave ro.owl?

GO and other ontologies have committed to the new bfo GO and other ontologies have committed to the new bfo.owl relation URIs http://purl.obolibrary.org/obo/go.owl Class: GO_0000050 Annotations: label ‘urea cycle’ SubClassOf: BFO_0000051 /* has_part */ some GO_0004055 /* argininosuccinate synthase activity */ … Class: GO_0097153 Annotations: label ‘caspase activity’ EquivalentTo: GO_0004197 /* cysteine-type endopeptidase activity */ and BFO_0000050 /* part_of */ some GO_0006915 /* apoptosis */ Class: GO_0006264 Annotations: label ‘mitochondrial DNA replication’ EquivalentTo: GO_0006264 /* DNA replication */ and BFO_0000066 /* occurs in */ some GO_0005739 /* mitochondrion */

Shortcut relations Strategy originally agreed upon at Denver RO meeting Allow shortcut relations rather than using complex expressions with a restricted set of primitive relations Draft specification Mungall, Osumi-Sutherland and Ruttenberg OWLED 2010 Implementation prototype: Thea-prolog (2010) java version: (2011) included in Obo-format 1.4 spec and translator http://purl.obolibrary.org/obo/oboformat/spec.html#7 (but use is not limited to obo-owl translation)

Use case: neuron relations N_ABC ObjectProperty: synapsed_to Annotations: definition “Relation between a neuron and an anatomical structure it forms a chemical synapse to” N_DEF N_JKL N_GHI Class: N_ABC SubClassOf: synapsed_to some N_DEF

A more detailed representation We can model chemical synapsing in detail using Gene Ontology classes: pre-synaptic membrane post-synaptic membrane properties: part_of & has_part pre-synaptic membrane; GO_0042734 post-synaptic membrane; GO_0045211

Modeling in more detail We can model chemical synapsing in detail using Gene Ontology classes: pre-synaptic membrane post-synaptic membrane properties: part_of & has_part pre-synaptic membrane; GO_0042734 Class: N_ABC SubClassOf: has_part some (‘pre-synaptic membrane ; GO_0042734’ and part_of some (‘synapse ; GO_0045202’ and has_part some ( ‘post-synaptic membrane ; GO_0045211’ and part_of some N_DEF))) post-synaptic membrane; GO_0045211

Shortcut relation example ObjectProperty: RO_0002120 Annotation: label ‘synapsed to’ ‘expand_expression_to’ “ has_part some ( ‘pre-synaptic membrane ; GO_0042734’ that part_of some ( ‘synapse ; GO_0045202’ that ‘post-synaptic membrane ; GO_0045211’ that part_of some ?Y)))” (note syntax is slightly modified for readability)

Example (from Drosophila anatomy ontology) Ontology: fbbt.owl Imports: fbbt-aux.owl Class: ‘lamina monopolar neuron L1’ SubClassOf: ‘lamina monopolar neuron’ and synapsed_to some ‘centrifugal neuron C2’ and synapsed_to some ‘centrifugal neuron C3’ and synapsed_to some ‘lamina monopolar neuron L5’ and synapsed_by some ‘photoreceptor cell R8’ and … Strategies: macro expansion vs generation of GCIs Entailments still valid without aux import. Entailments from core ontology may be incomplete, but in practice this is rare so expansions act more as documentation than necessary reasoning component Ontology: fbbt-aux.owl synapsed_to some ‘centrifugal neuron C2’ EquivalentTo has_part some ( ‘pre-synaptic membrane’ that part_of some ( ‘synapse’ that has_part some ( ‘post-synaptic membrane’ that part_of some ‘centrifugal neuron C2’

Use in Cell Ontology capable_of has_plasma_membrane_part bearer_of some (realized_by only ?Y) has_plasma_membrane_part has_part some (plasma_membrane and has_part some ?Y) lacks_plasma_membrane_part has_part some (plasma_membrane and has_part exactly 0 ?Y)

Relations for GO Many relations of a form similar to results_in_transport_from Can be defined in terms of roles/functions/some kind of DC E.g realizes some (‘initial location’ and inheres_in some ?Y) Not yet in ro.owl earlier prototype in ro_proposed

Relations for phenotype ontologies Dependent on outcome of discussion of heart rate etc Need a generalized relation (e.g. property_of) for process profiles and ‘true’ qualities BFO_0000052 ‘inheres in’ is currently uses for everything in PATO May be beyond capabilities of current macro system

Moving forward ro.owl is now dependent on bfo.owl status of bfo.owl is extremely unclear temporal relations? community needs to be kept informed engagement on mail lists governance regular official versioned releases