© University of Manchester 1 Patterns: Part-whole relations Short version OpenGALEN BioHealth Informatics Group © University of Manchester.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

N-ary relations and Qualified Cardinality Restrictions (QCRs) Alan Rector with The Bio Health Informatics Group The CO-ODE Team University of Manchester.
Parts and Wholes II Alan Rector & CO-ODE/NIBHI University of Manchester With acknowledgements to Semantic Web Best Practice Working.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Chapter 11 user support. Issues –different types of support at different times –implementation and presentation both important –all need careful design.
Chronos: A Tool for Handling Temporal Ontologies in Protégé
ABCs of Geography.
An Introduction to RDF(S) and a Quick Tour of OWL
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
Ontologies and the Semantic Web by Ian Horrocks presented by Thomas Packer 1.
Use of Ontologies in the Life Sciences: BioPax Graciela Gonzalez, PhD (some slides adapted from presentations available at
The Semantic Web Week 14 Module Website: Lecture (SHORT): OWL PIZZAS Practical (LONGER): Getting to know Protégé-2000.
The different types of variables in a Java program.
Faculty of Informatics and Information Technologies Slovak University of Technology Personalized Navigation in the Semantic Web Michal Tvarožek Mentor:
1 Please install from CDs or USB pens provided: Knowledge Representation in Protégé –OWL Please install from CDs or USB pens provided: Protégé 3 Beta –
Semantic Web. Course Content
The SADI plug-in to the IO Informatics’ Knowledge Explorer...a quick explanation of how we “boot-strap” semantics...
Classes and Instances Alan Rector With CO-ODE and NIBHI University of Manchester OpenGALEN BioHealth Informatics Group © University.
Knowledge Representation Ontology are best delivered in some computable representation Variety of choices with different: –Expressiveness The range of.
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
| Folie 1 Ecoterm IV Ecoterm IV – Vienna 17 – 18 April Ecoterm IV - Vienna EcoInformatics Initiative.
A Generic Software Framework for building Hybrid Ontology-Backed Models for Driving Applications Colin Puleston, James Cunningham, Alan Rector Bio-Health.
Protege OWL Plugin Short Tutorial. OWL Usage The world wide web is a natural application area of ontologies, because ontologies could be used to describe.
OWL and SDD Dave Thau University of Kansas
Database Support for Semantic Web Masoud Taghinezhad Omran Sharif University of Technology Computer Engineering Department Fall.
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.
Manchester Medical Informatics Group OpenGALEN 1 Linking Formal Ontologies: Scale, Granularity and Context Alan Rector Medical Informatics Group, University.
Thinking Geographically Unit 1: Geography, It’s Nature and Perspectives.
1 Foundations of the Semantic Web: Ontology Engineering Lecture 3 Common problems Ontology Patterns Re-representing properties and classes Parts and Wholes.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
BioHealth Informatics Group A Practical Introduction to Ontologies & OWL Session 2: Defined Classes and Additional Modelling Constructs in OWL Nick Drummond.
Coastal Atlas Interoperability - Ontologies (Advanced topics that we did not get to in detail) Luis Bermudez Stephanie Watson Marine Metadata Interoperability.
1 Context-dependent Product Line Practice for Constructing Reliable Embedded Systems Naoyasu UbayashiKyushu University, Japan Shin NakajimaNational Institute.
2/27/2014 Warm Up Watch the short film. In a paragraph of at least five lines, tell what you learned about Japan’s capsule hotels.
Getting to Know Your Computer Your File System Applications What’s running on your machine Its own devices Networking.
WP2: ONTOLOGY ENRICHMENT METHODOLOGIES Carole Goble (IMG) Robert Stevens (BHIG) Mikel Egaña Aranguren (BHIG) Manchester University Computer Science: IMG:
Based on “A Practical Introduction to Ontologies & OWL” © 2005, The University of Manchester A Practical Introduction to Ontologies & OWL Session 2: Defined.
1 Foundations of the Semantic Web: Ontology Engineering Building Ontologies 3+ Common problems Ontology Patterns Re-representing properties and classes.
OilEd An Introduction to OilEd Sean Bechhofer. Topics we will discuss Basic OilEd use –Defining Classes, Properties and Individuals in an Ontology –This.
2nd Sept 2004UK e-Science all hands meeting1 Designing User Interfaces to Minimise Common Errors in Ontology Development Alan Rector, Nick Drummond, Matthew.
1 Please install from CDs or USB pens provided: Knowledge Representation in Protégé –OWL Please install from CDs or USB pens provided:
Knowledge Representation. Keywordsquick way for agents to locate potentially useful information Thesaurimore structured approach than keywords, arranging.
Make a list a what you know about the culture of Japan! Topics to consider: food, clothing, theatre, etc. Challenge: List anything you know about the location.
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 12 RDF, OWL, Minimax.
Ontology domain & modeling extensions. Modeling enhancements: overview Enhancements: – Increased expressivity in ontology – Increased expressivity in.
The Application of Semantic Technologies to Scientific Archives J. Steven Hughes Daniel J. Crichton J. Steven Hughes Daniel J. Crichton Science Archives.
Transitions Moving From One Idea to Another. Transitioning from one sentence to another can be achieved in three different ways. – 1. Transitional Words.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Make a list a what you know about the culture of Japan! Topics to consider: food, clothing, theatre, etc. Challenge: List anything you know about the location.
BioHealth Informatics Group Copyright © 2005, The University of Manchester1 A Practical Introduction to Ontologies & OWL Additional Exercises: Common Errors.
Database Design, Application Development, and Administration, 6 th Edition Copyright © 2015 by Michael V. Mannino. All rights reserved. Chapter 5 Understanding.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Human Computer Interaction Lecture 21 User Support
Semantic Web Project Status
Chapter 1 Sec 1 Guided Reading.
Ontology authoring and assessment
Stanford Medical Informatics
Human Geography introduction.
Self organizing networks
Ontology.
Adrian Diaz Eric Clark Tim Peek
Introduction to Geography
[jws13] Evaluation of instance matching tools: The experience of OAEI
CS285 Introduction - Visual Basic
Ontology.
Chapter 11 user support.
Building Ontologies with Protégé-2000
Thinking Like A Geographer
University of Manchester
Presentation transcript:

© University of Manchester 1 Patterns: Part-whole relations Short version OpenGALEN BioHealth Informatics Group © University of Manchester

2 Part Whole relations ►OWL has no special constructs ►But provides the building blocks ►Transitive relations ►Finger is_part_of Hand Hand is_part_of Arm Arm is_part_of Body ►  ► Finger is_part_of Body

© University of Manchester 3 Many kinds of part-whole relations ►Physical parts ►hand-arm ►Geographic regions ►Hiroshima - Japan ►Functional parts ►cpu – computer ►See Winston & Odell Artale Rosse

© University of Manchester 4 Simple version ►One property is_part_of ►transitive ►finger is_part_of some Hand Hand is_part_of some Arm Arm is_part_of some Body

© University of Manchester 5 Get a simple list ►Probe_part_of_body = Domain_category AND is_part_of some Body ►Logically correct ►But may not be what we want to see ►The finger is not a kind of Hand ►It is a part of the hand

© University of Manchester 6 Injuries, Faults, Diseases, Etc. ►A hand is not a kind of a body ►… but an injury to a hand is a kind of injury to a body ►A motor is not a kind of automobile ►… but a fault in the motor is a kind of fault in the automobile ►And people often expect to see partonomy hierarchies

© University of Manchester 7 Being more precise: “Adapted SEP Triples” ►Body (‘as a whole’) ►Body ►The Body’s parts ►is_part_of some Body ►The Body and it’s parts ►Body OR is_part_of some body ►Repeat for all parts ►Use ‘Clone class’ or ►NB: ‘JOT’ Python plugin is good for this

© University of Manchester 8 Adapted SEP triples: UML like view Forearm Arm Part of Arm Hand Arm OR part part of arm has_locus some Injury to Arm (or part of arm) Injury to Hand has_locus some

© University of Manchester 9 Adapted SEP triples: Venn style view Arm or parts of Arm Arm Parts of Arm Hand Fore Arm

© University of Manchester 10 Resulting classification: Ugly to look at, but correct

© University of Manchester 11 Using part-whole relations: Defining injuries or faults ►Injury_to_Hand = Injury has_locus some Hand_or_part_of_hand ►Injury_to_Arm = Injury has_locus some Arm_or_part_of_Arm ►Injury_to_Body = Injury has_locus some Body_or_part_of_Body ►The expected hierarchy from point of view of anatomy

© University of Manchester 12 Geographical regions and individuals ►Similar representation possible for individuals but more difficult ►and less well explored

© University of Manchester 13 Simplified view: Geographical_regions ►Class: Geographical_region ►Include countries, cities, provinces, … ►A detailed ontology would break them down ►Geographical features ►Include Hotels, Mountains, Islands, etc. ►Properties: ►Geographical_region is_subregion_of Geographical_Region ►Geogrpahical_feature has_location Geographical_Region ► is_subregion_of is transitive ►Features located in subregions are located in the region.

© University of Manchester 14 Geographical regions & features are represented as individuals ►Japan, Honshu, Hiroshima, Hiroshima-ken,… ►Mt_Fuji, Hiroshima_Prince_Hotel, …

© University of Manchester 15 Facts* ►Honshu is_subregion_of hasValue Japan Hiroshima-ken is_subregion_of hasValue Honshu Hiroshima is_subregion_of hasValue Hiroshima-ken ►Mt_Fujihas_location hasValue Honsh Hiroshima_prince_hotel has_location hasValue Hiroshima-ken *with apologies for any errors in Japanese geography

© University of Manchester 16 Definitions ►Region_of_Japan = Geographical_region AND is_subregion_of hasValue Japan Feature_of_Japan = Geographical_feature AND ( hasLocation hasValue Japan OR hasLocation hasValue Region_of_Japan )

© University of Manchester 17 In tools at this time ►Must ask from right mouse button menu in Individuals tab better integration under development

© University of Manchester 18 Warning: Individuals and reasoners ►Individuals only partly implemented in reasoners ►If results do not work, ask ►Open World reasoning with individuals is very difficult to implement ►If it doesn’t work, try simulating individuals by classes ►Large sets of individuals better in “Instance Stores”, RDF triple stores, databases, etc that are restricted or closed world ►Ontologies are mainly about classes ►Ontologies are NOT databases