Upper Ontologies for Specifying Context

Slides:



Advertisements
Similar presentations
Courtesy of: The Journey to Your Own Home Made simple… By: Multicultural Marketing Division.
Advertisements

Species-Neutral vs. Multi-Species Ontologies Barry Smith.
A plan to deploy Ontology mediation information flow architecture for US Customs and Border Protection Presentation by OntologyStream Inc Paul Stephen.
Financial Industry Semantics and Ontologies The Universal Strategy: Knowledge Driven Finance Financial Times, London 30 October 2014.
On the Future of the NeuroBehavior Ontology and Its Relation to the Mental Functioning Ontology Barry Smith
The Problem of Reusability of Biomedical Data OBO Foundry & HL7 RIM Barry Smith.
PROCESS MODELING Transform Description. A model is a representation of reality. Just as a picture is worth a thousand words, most models are pictorial.
Use of Ontologies in the Life Sciences: BioPax Graciela Gonzalez, PhD (some slides adapted from presentations available at
Room for Lunch: Arlington Room Room for Evening Reception: Grand Prairie Room.
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
The RNA Ontology RNAO Colin Batchelor Neocles Leontis May 2009 Eckart, Colin and Jane In Cambridge.
1 BIOLOGICAL DOMAIN ONTOLOGIES & BASIC FORMAL ONTOLOGY Barry Smith.
How to Organize the World of Ontologies Barry Smith 1.
New York State Center of Excellence in Bioinformatics & Life Sciences Biomedical Ontology in Buffalo Part I: The Gene Ontology Barry Smith and Werner Ceusters.
Employee Central Presentation
Limning the CTS Ontology Landscape Barry Smith 1.
Business Modeling : basic concepts Extracted from Rational UML Profile for business modeling.mht.
Ontological realism as a strategy for integrating ontologies Ontology Summit February 7, 2013 Barry Smith 1.
1 CMPT 275 Software Engineering Requirements Gathering Activity Janice Regan,
Ontology Summit 2015 Track C Report-back Summit Synthesis Session 1, 19 Feb 2015.
Building Ontologies with Basic Formal Ontology Barry Smith May 27, 2015.
1 Relational Databases and SQL. Learning Objectives Understand techniques to model complex accounting phenomena in an E-R diagram Develop E-R diagrams.
Actors and Use Case Diagrams Month Day, Year. Agenda Training Plan Overview Review Detailing Requirements with Requisite Pro Concepts Setting Up XDE Integration.
Building Marketing Databases. In-House or Outside Bureau? Outside Bureau: Outside agency that specializes in designing and developing customized databases.
Conceptual Data Modelling for Digital Preservation Planets and PREMIS Angela Dappert.
Kal Bugrara, Ph.DSoftware Engineering Northeastern University Fundamentals Of Software Engineering Lecture V.
Introduction to Biomedical Ontology for Imaging Informatics Barry Smith, PhD, FACMI University at Buffalo May 11, 2015.
1 An Introduction to Ontology for Scientists Barry Smith University at Buffalo
Basic Formal Ontology Barry Smith August 26, 2013.
Building Ontologies with Basic Formal Ontology Barry Smith May 27, 2015.
Upper Ontology Summit The BFO perspective Barry Smith Department of Philosophy, University at Buffalo National Center for Ontological Research National.
Design Engineering 1. Analysis  Design 2 Characteristics of good design 3 The design must implement all of the explicit requirements contained in the.
Engineering, 7th edition. Chapter 8 Slide 1 System models.
Chapter 5 – System Modeling
Data Modeling Using the ERD
Business System Development
Chapter 5 System modeling
Planning an Applied Research Project
Chapter 5 – System Modeling
Course Outcomes of Object Oriented Modeling Design (17630,C604)
Architecture Concept Documents
Unified Modeling Language
Entity-Relationship Model
Business Process Measures
System Modeling Chapter 4
Abstract descriptions of systems whose requirements are being analysed
ER MODEL Lecture 3.
IS442 Information Systems Engineering
Star Schema.
Multi-agent system for web services
Location Recommendation — for Out-of-Town Users in Location-Based Social Network Yina Meng.
Why do we need upper ontologies? What are their purported benefits?
Chapter 5 Designing the Architecture Shari L. Pfleeger Joanne M. Atlee
Design Model Like a Pyramid Component Level Design i n t e r f a c d s
Updates about Work Track 5 Geographic Names at the Top-Level
Software Design Lecture : 15.
Database Modeling using Entity Relationship Model (E-R Model)
Report from session #2 - IoT Luis Jorge Romero, “enabler”
Mike Bennett FOIS – JOWO Cape Town, South Africa September 2018
Using Upper Ontology Partitions to Address Context
Information Networks: State of the Art
Mike Bennett FOIS – JOWO Cape Town, South Africa September 2018
Upper Ontologies for Specifying Context
The new RDA: resource description in libraries and beyond
Entity/Data Representation in Different Contexts, Frames of Reference, and Context-Changing Events Hans W. Polzer March 21, 2018.
Context in Abstract Role Models and in the General Formal Ontology
Improving Machine Learning using Background Knowledge
Chapter 4 System Modeling.
Report from session #2 - IoT Luis Jorge Romero, “enabler”
ICOM TC Charter TC’s Scope Out of TC’s Scope Call for Participation
Presentation transcript:

Upper Ontologies for Specifying Context Ontology Summit 2018 Track Session 2: 14 March

Agenda Background: Upper ontology business case and examples Vipul Kashyap: Inter-ontology Interoperation Upper Ontologies tour Discussion points Open discussion

Business Rationale for Context in Ontology

Aligning Business Glossary and Data Elements Analysis of a representative set of terms in a bank business glossary and accompanying data dictionary. Terms like ‘Country’ are defined in the context in which they are used, for example country of domicile, risk etc. Meanwhile data elements need the context of class, class hierarchy in data models to determine semantics. ONTOLOGY Contexts: Time Role / Relationship Records / history etc. Business concept context Data element context Business Glossary Data Model trace Country A self-governing geopolitical unit that is recognized as a country by the United Nations Country of Incorporation This term refers to country in which a corporation is legally registered for operations. This term is applicable to corporate entities only. XYZ: Registered Address Country Country of Birth The country which customer documentation identifies as country of birth of the customer. This term refers to individuals only. PQR: Customer Birth place Country of Residence The country where the customer declared he / she resides . This attribute refers to individuals only. PQR: Customer Domicile Country Code Domicile Country This term refers to the country where the company operates for its primary operations. This term is applicable to corporate entities only XYZ: Customer Domicile Country Code Country Code This is a 2-3 digit standard used to refer to a country, where the code is applicable to county of birth, county of residence, etc. ISO 3166 Country Code Country of Risk This term refers to the country of risk for a customer's exposure with the Bank. This may be related to the currency of transaction or to location of a transaction or payee. This is applicable to corporations of individuals. XYZ: Customer Risk Country Code PQR: Customer Collateral Country Code Business Glossary Details

Customer Relationships Current State To make data reusable the contexts implicit in application siloes must be made explicit. Consider a set of applications for relationships between the bank and some party. Each silo combines relationship-specific data, entity data and historical records of the product or loan application. Bank Data Siloes CRM2 CRM1 CRMn There are various points at which the bank interacts with a given person (customer for various products) First name Family name Customer ID Drawdown date Credit rating Address Country of Birth Full name Customer ID Purchase date Phone Address Line 1 … City Country Name Customer ID Date of Birth Purchase date Phone Address Line 1 … Country of Collateral Legal Person

Customer Relationships Data: Future State The Ontology makes implicit contexts explicit. It provides contextual semantics, distinguishing concepts specific to relationships, historical records (e.g. loan applications), current information for entities, and others. This is independent of the deployment benefits of semantic technology. FIBO ONTOLOGY Contexts: Time Role / Relationship Records / history etc. Purchase date Current date Ontology provides the context for each kind of data Relationship (context) specific data Customer ID Purchase history Contact Phone Customer ID Drawdown date Payment history Customer ID Purchase date Country of collateral Full name Customer ID Purchase date Application Credit rating Phone Address Line 1 … City Country of Domicile Non context specific data becomes real-time entity data Entity Data Address Records: Loan application data First name Family name Current Credit rating Date of Birth Home Phone Country of Birth Address Line 1 .. Address line n City State Country Independent entity data

Examples of Context

Values Example Birger Andersson and Paul Johannesson ‘Ascribing Value’, VMBO 2018

Values Example Birger Andersson and Paul Johannesson ‘Ascribing Value’, VMBO 2018

Today’s Talk: Inter-ontology Interoperation Vipul Kashyap Vipul will present an example of Inter-ontology interoperation - by translation of a query from one ontology to another - and characterize the loss of information that is incurred as a result. There would be a need for an upper level ontology as the translation requires integration of two (publication) ontologies which is not possible without the existence of an implicit upper ontology.

Targeted Discussion Look at the upper ontologies Look at what kinds of context there are Look at possible treatments of context Think about Context v Perspective (intention etc.) Possible treatments Discussion

What we Learned Last Time

Smith (BFO) Regions, places – perspectives Multi-perspectival: Continuant View Occurrent view Bicategorial view Single perspective view - molecular etc. Multi-perspective view – molecules v cells Holes, niches, sites etc. Granularity Systems as context; environments as systems

Loebe (GFO) Context determines views (extraction) Role as context Relational role Processual role Social role Abstract role model Player – Role – Context See also Searle ‘X counts as Y in C’

Scope EVA WHAT WHO WHEN WHERE HOW Thank you. The agenda I propose will address the What, Why, Who, How, When and Where of Test and Evaluation. This will range from Test and Evaluation of an individual, of machines (such as this NASCAR vehicle in a wind tunnel rolling on a belt that is moving at 180 mph in order to discover ground effects), of individuals collaborating on a previously defined task and of several individuals co-learning in a dynamic situation. The latter approximates the activity of System Engineering, a system that also needs to be tested and evaluated. Yes, that means you. And I will tell you why in a few minutes. " The FAA predicts 400,000 to 2.3M licensed Part 107 remote pilots by 2020” - FAA Air Traffic Organization Policy: Order JO 7200.23 WHY 10/9/17 jring7@gmail.com

Upper Ontology Views

DOLCE

TUpperWare

A View on GFO Ontology Summit 2018, Feb 07

YAMATO

IDEAS

IDEAS

GIST

Sowa KR Lattice

Sowa Partitions (FIBO++)

BFO

Organism-Level Process CONTINUANT OCCURRENT INDEPENDENT DEPENDENT ORGAN AND ORGANISM Organism (NCBI Taxonomy) Anatomical Entity (FMA, CARO) Organ Function (FMP, CPRO) Phenotypic Quality (PaTO) Organism-Level Process (GO) CELL AND CELLULAR COMPONENT Cell (CL) Cellular Component (FMA, GO) Cellular Function Cellular Process MOLECULE Molecule (ChEBI, SO, RNAO, PRO) Molecular Function Molecular Process BFO RELATION TO TIME GRANULARITY rationale of OBO Foundry coverage = BFO

OBO ~2005 initial OBO Foundry suite TO TIME GRANULARITY CONTINUANT RELATION TO TIME GRANULARITY CONTINUANT OCCURRENT INDEPENDENT DEPENDENT ORGAN AND ORGANISM Organism (NCBI Taxonomy) Anatomical Entity (FMA, CARO) Organ Function (FMP, CPRO) Phenotypic Quality (PaTO) Biological Process (GO) CELL AND CELLULAR COMPONENT Cell (CL) Cellular Component (FMA, GO) Cellular Function MOLECULE Molecule (ChEBI, SO, RnaO, PrO) Molecular Function Molecular Process OBO ~2005 initial OBO Foundry suite

Approaches to Context Context as a Class Kinds of Context Mediating Thing partition Kinds of Context Who What When Where hoW Why? Everything as Context

Context as a Class Mediating Thing partition Independent Thing Identified by properties intrinsic to the thing Properties that do not depend on context Relative Thing Identified by properties of the thing in a given context Mediating Thing is the context Leads to a hierarchy of kinds of context

Hierarchy of Contexts: Customer Legal Person Bank Client Bank Client Relationship played by In context Retail Customer Retail Customer Relationship Natural Person Organization Current Account Holder Current Account Relationship Loan Borrower Loan Relationship

Kinds of Context Who What When Where hoW Why? Treatments of these: Identify these as top level classes in upper ontology?

Treatments When: Continuant v Occurrent Who What Where hoW Each as context to the other Who Parties in Roles – context is relationship (contract etc.) Relator in OntoUML What What? Where Location as concept Ontology of Holes (Smith, last time) hoW Process, workflow etc. Usually a different model style; amenable to occurrent treatment

What if these are all Mediating Things? Independent Relative (contextual) Mediating (Context) played by In context Who Context What Context Where Context When Context hoW Context Actor Concrete Location Event Process Party Granularity Hole ?? Aspect Situation State of Affairs

Why? Does this merit special treatment? Is the ‘Why?’ beyond the scope in which the ontology is applied Reason for the ontology (usage) Use Case – for an individual application ontology What about a broader concept ontology? Is there always something beyond the ontology Or is only God beyond ontology? Why = pragmatics Meaning as pragmatics Meaning as referent (of a symbol)

Everything as Context For any given item in the ontology, the context is specified by its relation to everything else Is there a context beyond the ontology? Everything else Everything else Something Everything else Everything else Everything else Everything else

Everything as Context Perspective Is there a context beyond the ontology? Everything else Everything else Something Everything else Everything else Everything else Everything else

Context and Perspective Questions How are Context and Perspective related? Is Perspective a kind of Context ‘from the perspective of’ party Party as part of the ontology? Perspective and Intention John Sowa’s previous comments The observer / user brings their perspective to bear on the ontology (or any model)

Meaning and Intent 21 Feb Session - Sowa: ‘Intent’ necessary for context; later discussions… Does every context require intent? Is there a disconnect between a model-theoretic viewpoint and a conceptual viewpoint? Model: Aim to capture a view of the world without intent Intention v Intension Role of the observer in deciding to conceptualize the world in one way or another All ‘ontology’ is conceptual representation of things in the world, which requires agency Is Intent the ‘Why’ in who what when where why how? Proposition: ‘Meaning’ in terms of pragmatics Something has no meaning until an agent believes it?? (Meaning v Truth) Perspective: “set of things I believe that impact my current actions and beliefs” Acts of interpretation / closing the world

Treatments Ontology scoping Perspective on the ontology or its application Pragmatics Selection of upper ontology partitions Most appropriate Best of breed Best match to usage (realist v idealist etc.) What else?

Discussion Points How to recognize all the contexts for an item in the ontology Whether to simply apply the ‘relative thing’ test along each dimension (hierarchy of mediating things) What is the context of the ontology itself Are there contexts outside of the ontology itself Are there always? What to include in the ontology and what lies beyond?