Parts and Wholes II Alan Rector & CO-ODE/NIBHI University of Manchester With acknowledgements to Semantic Web Best Practice Working.

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

Artificial Intelligence
Semantic Interoperability in Health Informatics: Lessons Learned 10 January 2008Semantic Interoperability in Health Informatics: Lessons Learned 1 Medical.
Mitsunori Ogihara Center for Computational Science
KR-2002 Panel/Debate Are Upper-Level Ontologies worth the effort? Chris Welty, IBM Research.
Quadratic Inequalities
1 ISWC-2003 Sanibel Island, FL IMG, University of Manchester Jeff Z. Pan 1 and Ian Horrocks 1,2 {pan | 1 Information Management.
Brief History of Knowledge Representation, Description Logics and OWL OpenGALEN BioHealth Informatics Group © University of Manchester.
N-ary relations and Qualified Cardinality Restrictions (QCRs) Alan Rector with The Bio Health Informatics Group The CO-ODE Team University of Manchester.
Review of OWL for Biomedicine - II Alan Rector & CO-ODE/NIBHI University of Manchester OpenGALEN BioHealth Informatics Group © University.
11 = This is the fact family. You say: 8+3=11 and 3+8=11
Everything must be logical Terms should be in the right place with good definition and the correct relationships I need very specific terms to describe.
Modeling Main issues: What do we want to build How do we write this down.
An Introduction to RDF(S) and a Quick Tour of OWL
“Elephant Traps” Alan Rector with The Bio Health Informatics Group The CO-ODE Team University of Manchester With acknowledgements to Natsha Noy and the.
Anatomical boundaries and immaterial objects Stefan Schulz Department of Medical Informatics University Hospital Freiburg (Germany)
1 Foundations of the Semantic Web: Ontology Engineering Building Ontologies 3 Ontology Patterns Parts and Wholes Alan Rector & colleagues Special acknowledgement.
Chapter 8: Web Ontology Language (OWL) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Storing and Retrieving Biological Instances with the Instance Store Daniele Turi, Phillip Lord, Michael Bada, Robert Stevens.
Design Patterns in Java Appendix D UML at a Glance Summary prepared by Kirk Scott 1.
What is UML? A modeling language standardized by the OMG (Object Management Group), and widely used in OO analysis and design A modeling language is a.
Some comments on Granularity Scale & Collectivity by Rector & Rogers Thomas Bittner IFOMIS Saarbruecken.
Business Domain Modelling Principles Theory and Practice HYPERCUBE Ltd 7 CURTAIN RD, LONDON EC2A 3LT Mike Bennett, Hypercube Ltd.
Classes and Instances Alan Rector With CO-ODE and NIBHI University of Manchester OpenGALEN BioHealth Informatics Group © University.
Chapter 6 The Normal Probability Distribution
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
Standardization of Anatomy Parts and Wholes – From Function to Location Stefan Schulz Department of Medical Informatics University Hospital Freiburg (Germany)
Of 39 lecture 2: ontology - basics. of 39 ontology a branch of metaphysics relating to the nature and relations of being a particular theory about the.
BioHealth Informatics Group Advanced OWL Tutorial 2005 Ontology Engineering in OWL Alan Rector & Jeremy Rogers BioHealth Informatics Group.
Author: William Tunstall-Pedoe Presenter: Bahareh Sarrafzadeh CS 886 Spring 2015.
Electric Current and Circuits Even more of the world explained.
Building an Ontology of Semantic Web Techniques Utilizing RDF Schema and OWL 2.0 in Protégé 4.0 Presented by: Naveed Javed Nimat Umar Syed.
1 Foundations of the Semantic Web: Ontology Engineering Lecture 3 Common problems Ontology Patterns Re-representing properties and classes Parts and Wholes.
1 ©Amit Mitra & Amar Gupta AGGREGATION Reading Assignment Supplementary module 5 Object Aggregation.
5.3 Geometric Introduction to the Simplex Method The geometric method of the previous section is limited in that it is only useful for problems involving.
CS3773 Software Engineering Lecture 04 UML Class Diagram.
Anatomy and the Organization of the Human Body Biology.
Coastal Atlas Interoperability - Ontologies (Advanced topics that we did not get to in detail) Luis Bermudez Stephanie Watson Marine Metadata Interoperability.
Semantic Web - an introduction By Daniel Wu (danielwujr)
Ontological Foundations of Biological Continuants Stefan Schulz, Udo Hahn Text Knowledge Engineering Lab University of Jena (Germany) Department of Medical.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Radioactivity!.
Appendix D UML at a Glance Summary prepared by Kirk Scott 1.
Object-Oriented Modeling: Static Models. Object-Oriented Modeling Model the system as interacting objects Model the system as interacting objects Match.
1 Foundations of the Semantic Web: Ontology Engineering Building Ontologies 3+ Common problems Ontology Patterns Re-representing properties and classes.
Knowledge Representation. Keywordsquick way for agents to locate potentially useful information Thesaurimore structured approach than keywords, arranging.
OOP (Object Oriented Programming) Lecture 1. Why a new paradigm is needed? Complexity Five attributes of complex systems –Frequently, complexity takes.
1 Foundations of the Semantic Web: Ontology Engineering Building Ontologies 1b Classes and Instances Concepts & Individuals Alan Rector & colleagues Special.
© University of Manchester 1 Patterns: Part-whole relations Short version OpenGALEN BioHealth Informatics Group © University of Manchester.
Unit 6 Base Ten, Equality and Form of a Number. Numeration Quantity/Magnitude Base Ten Equality Form of a Number ProportionalReasoning Algebraic and Geometric.
Concepts And Generic Knowledge
Modeling Life Science Knowledge with OWL 1.1 Michel Dumontier & Natalia Villanueva-Rosales Department of Biology, Institute of Biochemistry, School of.
Web Ontology Language (OWL). OWL The W3C Web Ontology Language (OWL) is a Semantic Web language designed to represent rich and complex knowledge about.
1 Letting the classifier check your intuitions Existentials, Universals, & other logical variants Some, Only, Not, And, Or, etc. Lab exercise - 3b Alan.
3D-surfaces parametric and other equations area of a 3D surface orientable surfaces.
Chapter 1: An Introduction to the Human Body BIO 137 Anatomy & Physiology I.
Introduction to Ontology Introductions Alan Ruttenberg Science Commons.
Knowledge Representation Part I Ontology Jan Pettersen Nytun Knowledge Representation Part I, JPN, UiA1.
Anatomy redesign statistics
Knowledge Representation Part II Description Logic & Introduction to Protégé Jan Pettersen Nytun.
Towards a Computational Paradigm for Biological Structure
ece 627 intelligent web: ontology and beyond
Can SNOMED CT be harmonized with an upper-level ontology?
Lab exercise - 3a Alan Rector & colleagues
Ontological Foundations for Biomedical Sciences
Ontology.
Service-Oriented Computing: Semantics, Processes, Agents
Standardization of Anatomy Parts and Wholes – From Function to Location Stefan Schulz Department of Medical Informatics University Hospital Freiburg (Germany)
Service-Oriented Computing: Semantics, Processes, Agents
Standardization of Anatomy Parts and Wholes – From Function to Location Stefan Schulz Department of Medical Informatics University Hospital Freiburg (Germany)
Presentation transcript:

Parts and Wholes II Alan Rector & CO-ODE/NIBHI University of Manchester With acknowledgements to Semantic Web Best Practice Working Group (SWBP) and Stefan Schulz and Udo Hahn OpenGALEN BioHealth Informatics Group © University of Manchester

2 Parts & Wholes, containment, connection and adjacency – common sense merology ►Standard lexical semantic versions motivated by history Many philosophical versions motivated by topology ►This version motivated primarily by anatomy and engineering ►Classic knowledge representation work is ►Odell, J. J. (1994). "Six different kinds of composition." Journal of Object Oriented Programming 5(8): ►A short readable summary ►Not complete nor completely up to date ►Winston, M., R. Chaffin, et al. (1987). "A taxonomy of part-whole relations." Cognitive Science 11: ►Merology – the study of parts and wholes ►A quick glance at Google…

© University of Manchester 3 Parts & wholes: Some examples ►The leg is part of the chair ►The left side of the body is part of the body ►The liver cells are part of the liver ►The ignition of part of the electrical system of the car ►The goose is part of the flock ►Manchester is part of England ►Computer science is part of the University

© University of Manchester 4 Five families of relations ►Partonomic ►Parts and wholes ►The lid is part of the box ►Constitution ►The box is made of cardboard ►Membership? ►The box is part of the shipment ►Nonpartonomic ►Containment ►The gift is contained in the box ►Connection/branching/Adjacency ►The box is connected to the container by a strap

© University of Manchester 5 Some tests ►True kinds of part-of are transitive and A fault to the part is a fault in the whole ►The finger nail is part of the finger is part of the hand is part of the upper extremity is part of the body ►Injury to the fingernail is injury to the body ►The tail-light is part of the electrical system is part of the car ►A fault in the tail light is a fault in the car ►Membership is not transitive ►The foot of the goose is part of the goose but not part of the flock of geese ►Damage to the foot of the goose is not damage ot the flock of geese ►Containment is transitive but things contained are not necessarily parts ►A fault (e.g. souring) to the milk contained in the bottle is not damage to the bottle ►Some kinds of part-whole relation are questionably transitive ►Is the cell that is part of the finger a part of the body? ►Is damage to the cell that is part of the finger damage to the body? ►Not necessarily, since the cells in my body die and regrow constantly

© University of Manchester 6 Structural parts ►The leg is a component of of the table ►Discrete ►connected, ►clear boundary, ►specifically named ►may be differently constituted ►Can have metal legs on a wooden table or vice versa ►The left side is a subdivision of the table ►‘Side’, ‘Lobe’, ‘segment’, ‘region’,… ►Arbitrary, similarly constituted, ►components typically fall into one or another subdivision; ► defined in relation to something else; ►sensible to talk about what fraction it is: half the table, a third of the table, etc.

© University of Manchester 7 Propagates_via / transitive_across ►Components of subdivisions are components of the whole, but subdivisions of components are not subdivisions of the whole ►A the left side of the steering wheel of the car is not a subdivision of the left side of the car (at least not in the UK) ►No consistent name for this relation between properties ►We shall call it propagates_via or transitive_across ►Also known as “right identities” ►Not supported in most DLs or OWL directly ►Although an extension to FaCT to support it exists ►Heavily used in medical ontologies (GRAIL and SNOMED-CT)

© University of Manchester 8 No simple solution: Here’s one of several nasty kluges ►Component_of_table is defined as a component of table or any subdivision of table ►Must do it for each concept ►A Schema rather than an axiom ►No way to say “same as” ►No variables in OWL ►or most DLs ►SCHEMA: Components_of_X ≡ isComponentOf someValuesFrom (X or (someValuesfrom isSubDivisionOf X)) ►Tedious to do ►Schemas to be built into new tools

© University of Manchester 9 Functional parts ►Structural parts form a contiguous whole ►May or may not contribute to function e.g. decorative parts, vestiges such as the human appendix, “spandrels” 1, accidental lumps and bumps ►The remote control is part of the projection system ►May or may not be physically connected to it ►Part of a common function ►Biology examples: ►The endocrine system ►The glands are not connected, but form part of a functioning system communicating via hormones and transmitters ►The blood-forming system ►Bone marrow in various places, the spleen, etc. 1 See Stephen J Gould

© University of Manchester 10 If something is both a structural and functional part… ►Must put in both restrictions explicitly ►Can create a common child property but this gets complicated with the different kinds of structural parts ►Better to put syntactic sugar in tools ►But syntactic sugar has not arrived, so for this course you have to do it by hand! ►Coming Real Soon Now (RSN)

© University of Manchester 11 So far we have ►isPartOf isStructuralPartOf isSubdivisionOf isComponentOf isFunctionalPartOf ►Many other varieties ►Layers, surfaces, … ►Many other constraints, e.g. ► Dimensions must match ►3-D things can only be structural parts of 3-D things ►boundaries have one less dimension than the things they bound ►surfaces bound volumes, lines bound areas ►layers of subdivisions are subdivisions of layers of the whole ►the skin of the finger is a subdivision of the skin of the upper hand ►Can add isSubprocessOf – ► similar to isComponentOf

© University of Manchester 12 What about containment ►X is_contained_in Y is_structural_partOf Z  X is_contained_in Z ►Rigorous version needs analogous schema to subdivision ►Contained_in_X ≡ Contained_in someValuesFor (X or (someValuesFor is_structural_part_of X)) ►Weak approximation ►make contained_in a super-property of is_structural_part ►Not right – implies all structural parts are contained in the whole ►A “kluge”

© University of Manchester 13 Detailed Property Hierarchy See