Reconciliation between BFO and DOLCE leads to YATO ー On quality description ー Riichiro Mizoguchi ISIR, Osaka University.

Slides:



Advertisements
Similar presentations
1 Five Steps to Interoperability (in the domain of scientific ontology) Barry Smith.
Advertisements

Creative Development. 1: Explores different media and responds to a variety of sensory experiences. Engages in representational play. Scale points 1 –
Creating Books Using PowerPoint Photo Album to teach 2 nd Nine Week Kindergarten TEKS.
LEARNING TO WRITE IN TWO LANGUAGES Professor Anthony Liddicoat University of South Australia Bilingual Schools Network Camberwell PS, March 2013.
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 6 Advanced Data Modeling.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 6 Advanced Data Modeling.
Units in PATO and Investigation Ontology matters Chris Mungall and Barry Smith.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
VT. From Basic Formal Ontology to Medicine Barry Smith and Anand Kumar.
What is an Ontology? AmphibiaTree 2006 Workshop Saturday 8:45–9:15 A. Maglia.
Sharif University of Technology1 Design and Use-case Realization Software Engineering Laboratory Fall 2006.
VECTORS AND THE GEOMETRY OF SPACE Vectors VECTORS AND THE GEOMETRY OF SPACE In this section, we will learn about: Vectors and their applications.
PATO An ontology for phenotypes. The development of PATO is the work of George Gkoutos, supported by the NCBO, working in Cambridge.
TM CG Notes Latest: Outline Big Picture architecture Topic Maps – CG – Notio Notes – Amine Notes – CharGer Notes – Prolog – Analogy –
Business Modeling : basic concepts Extracted from Rational UML Profile for business modeling.mht.
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.
Concept Model for observables, investigations, and observation results For the IHTSDO Observables Project Group and LOINC Coordination Project Revision.
INF 384 C, Spring 2009 Ontologies Knowledge representation to support computer reasoning.
OWL and SDD Dave Thau University of Kansas
“L to J” Literary Terms Part 2. Roll the dice… ABCDE FGHIJ KLMNO PQRST UVWXY.
Reading Discussions Design of Ontologies (Tom Gruber) Conceptualization: class, relation, function or other object What is ontology, what is your understanding.
Vectors and the Geometry of Space 9. Vectors 9.2.
Copyright © Cengage Learning. All rights reserved. 12 Vectors and the Geometry of Space.
1 Inside Theory-Aware Authoring System Riichiro Mizoguchi, Yusuke Hayashi Osaka University Jacqueline Bourdeau Tele University.
Graphs An Introduction. What is a graph?  A graph is a visual representation of a relationship between, but not restricted to, two variables.  A graph.
Modeling and simulation of systems Model building Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Chapter 8 Data Modeling Advanced Concepts Database Principles: Fundamentals of Design, Implementation, and Management Tenth Edition.
Hartwig Hochmair1 Institute for Geoinformation TU Vienna Revigis meeting Carnuntum 2001 Data Sources Used for the Navigation Process in the web.
CS3773 Software Engineering Lecture 04 UML Class Diagram.
An Advanced Strategy for Integration of Biological Measurement Data Hiroshi Masuya 1, Georgios V. Gkoutos 2, Nobuhiko Tanaka 1, Kazunori Waki 1, Yoshihiro.
Taken from Schulze-Kremer Steffen Ontologies - What, why and how? Cartic Ramakrishnan LSDIS lab University of Georgia.
UML diagrams What is UML UML diagrams –Static modeoing –Dynamic modeling 1.
A MOF Metamodel & UML Profile for the Web Ontology Language (OWL) January 30, 2003 Elisa F. Kendall CEO & Founder (650)
GoodRelations : An Ontology for Describing Web Offers Primer and User’s Guide Draft Presented by Jae-won Lee.
Sort the graphs. Match the type of graph to it’s name.
A Multi-agent Approach for the Integration of the Graphical and Intelligent Components of a Virtual Environment Rui Prada INESC-ID.
© D. Wong Ch. 2 Entity-Relationship Data Model (continue)  Data models  Entity-Relationship diagrams  Design Principles  Modeling of constraints.
2005/11/04 1 A Framework for Organizing Role Concepts in Ontology Development Tool: Hozo Sunagawa, E., Kozaki, K., Kitamura, Y., Mizoguchi, R. I.S.I.R.,
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
RESEARCH METHODS Lecture 15. MEASUREMENT OF CONCEPTS.
Object-Oriented Modeling: Static Models. Object-Oriented Modeling Model the system as interacting objects Model the system as interacting objects Match.
Home Work. Design Principles and Weak Entity Sets.
Knowledge Representation
Some Thoughts to Consider 8 How difficult is it to get a group of people, or a group of companies, or a group of nations to agree on a particular ontology?
Cartography Developing a Spatial Perspective. Developing spatial awareness F Two interconnected concepts of objects and measurements. F Use objects to.
Structured Text Retrieval Models. Str. Text Retrieval Text Retrieval retrieves documents based on index terms. Observation: Documents have implicit structure.
1 What is Data? l An attribute is a property or characteristic of an object l Examples: eye color of a person, temperature, etc. l Attribute is also known.
1 How to build an ontology Barry Smith
Information Artifact Ontology Barry Smith 1.
DCMI Abstract Model Analysis Resource Model Jorge Morato– Information Ingeneering Universidad Carlos III de Madrid
TODAY’S GOALS Review concrete language skills/vocabulary and introduce the scale of abstraction Introduce and practice using figurative language for open.
Ratio Measurements Overview of modeling approaches in existing ontologies. Note: class hierarchies are shortened in the following Heiner Oberkampf.
The Choices of Data Collection Research Methods for Managers.
Elements Of Modeling. 1.Data Modeling  Data modeling answers a set of specific questions that are relevant to any data processing application. e.g. ◦
Object-oriented programming (OOP) is a programming paradigm using "objects" – data structures consisting of data fields and methods together with their.
Modeling with UML – Class Diagrams
Enhanced Entity-Relationship (EER) Model
Bias.
UML Diagrams By Daniel Damaris Novarianto S..
The OO Solution The OO model closely resembles the problem domain
Knowledge Representation
Ontology Reuse In MBSE Henson Graves Abstract January 2011
Issues in Knowledge Representation
RESEARCH METHODS Lecture 15
This Mathematics Education professional development endeavours to:
MUMT611: Music Information Acquisition, Preservation, and Retrieval
Entity/Data Representation in Different Contexts, Frames of Reference, and Context-Changing Events Hans W. Polzer March 21, 2018.
Cheng (Sp2001): Object-Oriented Development Overview
Abstract Types Defined as Classes of Variables
Presentation transcript:

Reconciliation between BFO and DOLCE leads to YATO ー On quality description ー Riichiro Mizoguchi ISIR, Osaka University

Rough Idea The top-level structure and quality inherited from BFO Separation of quantity (value) and quality inherited from DOLCE + The idea of Role from Hozo Separation of the reality and its description = A new upper level ontology for quality & quantity in YATO

Issues Generic issues –Coping with two kinds of realities The reality and several kinds of data descriptions Clear separation of the two in the ontology –Coping with Change better Specific issues –Problems in PATO –quality type vs. quality vs. quantity Separation of quantity and quality Quantity as representation Quality ontology in YATO implemented in Hozo

Hiroshi Masuya, RIKEN, Japan Problems in PATO Hiroshi Masuya RIKEN, Japan

Hiroshi Masuya, RIKEN, Japan YATO-PATO_termBFO-PATO Single hierarchy model of quality (No differentiation of quality from quantity) Dual hierarchy model of quality (Differentiation of quality into quality type and quality value) lengthincreased length length of tail of mouse_1 lengthlength of tail of mouse_1 increased length ordinal scale value classinstanceclassinstance referring to = (attribute-slim) (value-slim)

Hiroshi Masuya, RIKEN, Japan Quantitative and Qualitative description of phenotypic quality Tail of mouse_1 10cm long and longer than wild-type length increased length length of tail of mouse_1 classinstance 10cm lengthlength of tail of mouse_1 increased length ordinal scale value classinstance referring to rational scale value 10cm Double inheritance! YATO-PATO_termBFO-PATO

Hiroshi Masuya, RIKEN, Japan Quantitative comparison or “D/W/H” ?? H:10cm W:10cm D: 20cm H:10cm W: 20cm D: 20cm Whole body of mouse_1 Whole body of mouse_2 length H of a mouse_1 Height H of a mouse_2 Width W of a mouse_1 W of a mouse_2 D of a mouse_2 Depth 10cm of height 10cm of width 20cm of width 20cm of Depth Cross-attribute equivalence of “10cm”(20cm) is lost. BFO-PATO

Hiroshi Masuya, RIKEN, Japan Other problems How to represent abnormality in ? = 1-hierarchy model brings PATO-tree some complication of attribute- slims and value-slims. Missing meanings:

Reality of quality description In engineering and physics, description is the standard In clinical medicine, there are many descriptions We should realize “Value” (played by quantity) as reality We need interoperability among these kinds of quality descriptions.

Reality of quality/quantity 160cm 50Kg Quality: John’s height of 160cm long ← This is the only reality we share!? The issue is how to wisely model it Quality type: length, weight, etc. as a kind of qualities Then, what is height? Is 160cm an instance of length? BFO: Quality dimension: 160cm is a value rather than an instance Quality: John’s height, John’s weight, etc., independently of how big and when as an identity holder Quality as role: height, depth, etc. are roles played by length Quality must be something associated with an entity So, can’t be a quality Quantity: 160cm, 50Kg, etc. Quantity is generic. 160cm could be height of John and Tom, distance between A and B, etc. Quantity as representation: 1m=100cm=1000mm=0.001Km Property: a pair of quality type and quantity: This is compliant with “state”; hungry = tall = What exist here: John, John’s height, height, length, 160cm long, 160, cm Object/human Associated with John Dependent on the way of measuring Quite generic length quantity number Unit/dimension John

Reality of quality/quantity 2 160cm 50Kg Quality instance: John’s height of 160cm long ← This is the only reality we share! The issue is how to wisely model it Generic quality type: length, weight, etc. as a kind of qualities Height, width, or distance are not included. 160cm is an instance not of length but of length quantity. Quality dimension: 160cm is a value rather than an instance Quality: John’s height, John’s weight, etc., independently of how big and when as an identity holder Quality type (Quality as role): height, depth, etc. played by length So, is a player of quality as role. Quantity: 160cm, 50Kg, etc. Quantity is generic. 160cm could be height of John and Tom, distance between A and B, etc. Quantity as representation: 1m=100cm=1000mm=0.001Km Property (quality): a pair of quality type and quantity: which is compliant with “state”; hungry = tall = Quality must be something associated with an entity What exist here: John, John’s height, height, length, 160cm long, 160, cm Object/human Quality type Generic Quality type length quantity number Unit/dimension John

Representation of quality of reality = also a reality → Interoperability among them is necessary

Concluding remarks A comprehensive ontology for quality & quantity has been proposed enabling interoperability of existing descriptions Its features include: –Separation of quantity and quality –Separation of the reality and description –Clear identification of quality, quality instance, quality type and generic quality type. Ontology of quality & quantity has been under evaluation through building –A clinical ontology –A phenotype ontology of Mouse

Ontology of representation Distinction among the following three things –Representation which is composed of Representation form Representation content –Represented thing which is composed of Representation Representation media –Representation content which is-a Proposition Examples –My speech “I like Barry” is-a Represented thing using speech media –The writing “I like Barry” is-a Represented thing using paper media –the representation form of “I like Barry” is-a NL sentence

Sentence Music score instance-of Score of “The 5th” Representation Proposition Symphony instance-of “The 5 th ” Music realization-of A performance of the 5 th Utterance instance-of “There is a house” part-of Music symbol Spec. of the 5th realization-of Design drawing of Corolla Elements of figure Spec. of Corolla part-of Painting Mona Lisa Without canvas Script of Hamlet part-of Natural Language-1 Spec. of all actions instance-of Tale of Genji Novel Proposition -product Proposition -design Sentences of Tale of Genji 2-D rep. Rep. with language Symbolic Rep. Rep. with symbol part-of Drama Hamlet realization-of Content of the story instance-of Letter “a” Letter A particular “a” part-of Spec. of the figure Liner figure-1 Natural language realization-of instance-of Figure Occurrent Playing music instance-of is-a Throw A throwing action A performance of Hamlet Playing drama instance-of Writing action An action of writing “a” instance-of generated-by instance-of Concrete/physical Vehicle Car instance-of Corolla-1 Figure of letter Speech sound 2-D Sound Musical sound Noise A linear figure of “a” Sound produced by a performance of the 5 th realization-of generated-by instance-of Mona Lisa with canvas instance-of Legend: is-a instance-of realization-of generated-by Special part-of for representation equivalence Specification Spec. of Corolla instance-of Corolla Event Ontology of representation

Ontology (not description) Quality instance Quality type Generic quality type Quantity Quality

Identity of a quality 160cm 170cm We need to capture Change of quality In quantity space, Different ID As quality Same ID

Type/role/part definition in Hozo slot name name of the slot value Constraint of slot value Type To be defined Referring to the other type Role concept Role holder Context Role player To be defined Referring to the other type To be defined