Semantics in the Financial Industry: the Financial Industry Business Ontology

Similar documents
The EDM Council Semantics Repository - Considerations in Ontology Alignment

FIBO Metadata in Ontology Mapping

Creating a Virtual Knowledge Base for Financial Risk and Reporting

FIBO Shared Semantics. Ontology-based Financial Standards Thursday Nov 7 th 2013

The Financial Industry Business Ontology

Data Points Structure Explanatory Documentation

APPLYING KNOWLEDGE BASED AI TO MODERN DATA MANAGEMENT. Mani Keeran, CFA Gi Kim, CFA Preeti Sharma

The MUSING Approach for Combining XBRL and Semantic Web Data. ~ Position Paper ~

FIBO Operational Ontologies Briefing for the Object Management Group

The Semantic Interoperability Community of Practice (SICoP) of the Federal CIO Council

Managing the Emerging Semantic Risks

Object Management Group Model Driven Architecture (MDA) MDA Guide rev. 2.0 OMG Document ormsc/

Modelling in Enterprise Architecture. MSc Business Information Systems

The Open Group SOA Ontology Technical Standard. Clive Hatton

Semantic Concept Modeling UML Profile

NIST & CATEGORY THEORY

It Is What It Does: The Pragmatics of Ontology for Knowledge Sharing

Enabling Data Governance Leveraging Critical Data Elements

New Trends That Can Change Our Role

The Modeling and Simulation Catalog for Discovery, Knowledge, and Reuse

Semantic Web. Ontology Engineering and Evaluation. Morteza Amini. Sharif University of Technology Fall 95-96

Vendor: The Open Group. Exam Code: OG Exam Name: TOGAF 9 Part 1. Version: Demo

Fausto Giunchiglia and Mattia Fumagalli

INFRASTRUCTURE PLANNING, FINANCING AND INVESTMENT 22 OCTOBER 2010

The DPM metamodel detail

Current State of ontology in engineering systems

Enterprise Architecture Frameworks

Alignment of Business and IT - ArchiMate. Dr. Barbara Re

Effective Risk Data Aggregation & Risk Reporting

Solving the Enterprise Data Dilemma

Extension and integration of i* models with ontologies

Enterprise Architecture Frameworks

OMG Specifications for Enterprise Interoperability

Elders Estates Privacy Notice

ACCOUNTING (ACCT) Kent State University Catalog

Incremental Pseudo Rectangular Organization of Information Relative to a Domain RAMiCS 13 Cambridge, UK September 17-20

Bachelor of Applied Finance (Financial Planning)

Semantic Information Modeling for Federation (SIMF)

The Zachman Framework

1. Muscat & Co Mortgage Solutions Ltd - Privacy Notice

BLU AGE 2009 Edition Agile Model Transformation

HCI in the software process

HCI in the software. chapter 6. HCI in the software process. The waterfall model. the software lifecycle

Opus: University of Bath Online Publication Store

Realizing the Army Net-Centric Data Strategy (ANCDS) in a Service Oriented Architecture (SOA)

0.1 Upper ontologies and ontology matching

Human Computer Interaction Lecture 14. HCI in Software Process. HCI in the software process

Ontology Development. Qing He

2 The IBM Data Governance Unified Process

Open Ontology Repository Initiative

Human Computer Interaction Lecture 06 [ HCI in Software Process ] HCI in the software process

Multi-agent and Semantic Web Systems: RDF Data Structures

Semantic Web. Ontology Pattern. Gerd Gröner, Matthias Thimm. Institute for Web Science and Technologies (WeST) University of Koblenz-Landau

Ontology-Driven Conceptual Modelling

Accountancy (ACCTCY) Accountancy (ACCTCY) 1

Dagstuhl Seminar on Service-Oriented Computing Session Summary Cross Cutting Concerns. Heiko Ludwig, Charles Petrie

Building Bridges to Business Context is Essential to Data Governance

CHAPTER 13 ELECTRONIC COMMERCE

is easing the creation of new ontologies by promoting the reuse of existing ones and automating, as much as possible, the entire ontology

A Generic Approach for Compliance Assessment of Interoperability Artifacts

Rights management through Digital Objects. Norman Paskin The International DOI Foundation

PRINCIPLES AND FUNCTIONAL REQUIREMENTS

MDA & Semantic Web Services Integrating SWSF & OWL with ODM

KNOWLEDGE MANAGEMENT VIA DEVELOPMENT IN ACCOUNTING: THE CASE OF THE PROFIT AND LOSS ACCOUNT

Web Services. Lecture I. Valdas Rapševičius Vilnius University Faculty of Mathematics and Informatics

DATA Act Information Model Schema (DAIMS) Architecture. U.S. Department of the Treasury

Understanding my data and getting value from it

"Ontologically-Driven Standards -- the Natural Tensions Bill McCarthy, Michigan State University

Data Governance Data Usage Labeling and Enforcement in Adobe Experience Platform

The Model-Driven Semantic Web Emerging Standards & Technologies

ArchiMate 2.0. Structural Concepts Behavioral Concepts Informational Concepts. Business. Application. Technology

user.book Page 45 Friday, April 8, :05 AM Part 2 BASIC STRUCTURAL MODELING

Response to the. ESMA Consultation Paper:

Enhanced retrieval using semantic technologies:

investing in resilience. reinvesting in communities.

Business Model for Global Platform for Big Data for Official Statistics in support of the 2030 Agenda for Sustainable Development

CISI - International Introduction to Securities & Investment Study Support Training EUROPE MIDDLE EAST & NORTH AFRICA ASIA

Information Retrieval System Based on Context-aware in Internet of Things. Ma Junhong 1, a *

Data Governance for the Connected Enterprise

Adding formal semantics to the Web

Vocabulary Harvesting Using MatchIT. By Andrew W Krause, Chief Technology Officer

RETIREMENT ACCOUNT APPLICATION FORM. Share Dealing

SEMANTIC SOLUTIONS FOR OIL & GAS: ROLES AND RESPONSIBILITIES

Generic and Domain Specific Ontology Collaboration Analysis

Trusted Identities That Drive Global Commerce

21. Business Process Analysis (3)

Development of a formal REA-ontology Representation

Data Governance Strategy

Innovative Climate Finance Mechanisms for Financial Institutions in Fiji, Pakistan, Indonesia and Sri Lanka

Creating a Corporate Taxonomy. Internet Librarian November 2001 Betsy Farr Cogliano

Data Governance: Data Usage Labeling and Enforcement in Adobe Cloud Platform

The Value of Data Modeling for the Data-Driven Enterprise

BOARD OF THE BANK OF LITHUANIA. RESOLUTION No 46 ON THE REGULATIONS ON KEEPING THE PUBLIC REGISTER OF PAYMENT INSTITUTIONS. of 24 December 2009

A Semiotic-Conceptual Framework for Knowledge Representation

Toward Horizon 2020: INSPIRE, PSI and other EU policies on data sharing and standardization

XML for Content Management Exploiting the Full Value of Enterprise Information

QoS-aware model-driven SOA using SoaML

SEMANTIC WEB POWERED PORTAL INFRASTRUCTURE

AIM Enterprise Platform Software IBM z/transaction Processing Facility Enterprise Edition 1.1.0

Transforming Enterprise Ontologies into SBVR formalizations

Transcription:

Semantics in the Financial Industry: the Financial Industry Business Ontology Ontolog Forum 17 November 2016 Mike Bennett Hypercube Ltd.; EDM Council Inc. 1

Network of Financial Exposures Financial exposure to counterparty 2

Network of Financial Exposures Some of these are looking a little shaky 3

Network of Financial Exposures POP! Where does that leave the survivors? 4

Motivation: The Need for a Conceptual Model 5

Motivation: The Need for a Conceptual Model????? 6

Motivation: The Need for a Conceptual Model Common ontology Shared business meanings 7

Motivation: The Need for a Conceptual Model Common ontology Validated by business Shared business meanings 8

Motivation: The Need for a Conceptual Model Common ontology Expressed logically Validated by business Shared business meanings 9

Model Positioning Conceptual Model Realise Logical Model (PIM) Implement Physical Model (PSM) 10 Copyright 2010 EDM Council Inc.

Model Positioning Conceptual Model Realise Logical Model (PIM) Business The Language Interface Technology Implement Physical Model (PSM) 11 Copyright 2010 EDM Council Inc.

This is not a more abstract model of the solution Conceptual Ontology Realise Logical Data Model (PIM) Business The Language Interface Technology Implement Physical Data Model (PSM) 12

This is not a more abstract model of the solution It s a concrete model of the problem! Conceptual Ontology Realise Logical Data Model (PIM) Business The Language Interface Technology Implement Physical Data Model (PSM) 13

Starting Point: Dimensions of a Model 14

Dimensions of a Model For what MODEL e.g. Messaging Level By what Of what e.g. First Order Logic e.g. Business domain (business process etc.) 15

Dimensions of a Model Application Layer For what MODEL e.g. Messaging Level Model Formalism By what e.g. First Order Logic Of what Model Theoretic Relation (grounding) e.g. Business domain (business process etc.) 16

Dimensions of a Model 1. Model Formalism: How are the things in the model modeled? 2. Model Semiotics What are things in the model, a model of? 3. Model purpose (application): How does the model relate to development of solutions? 17 Copyright 2010 EDM Council Inc.

Model Formalism Dimension strong semantics Evolving Semantic Technologies e.g. FLORA-2 (2013+) Semantic Web Languages RDF/RDFS/OWL (2004) XML Schema (2001) XML (1997) Relational Model (1970) Relational Schema (1976) The power of an information management paradigm depends upon the intelligence and expressive power of its underlying conceptual model or schema weak semantics * Ontology Spectrum courtesy of Dr. Leo Obrst, The Mitre Corporation 18

Development Lifecycle for Data Level (from Zachman) 0 Scope (contextual) Data Things relevant to the business Function Set of business processes 1 Business Model (conceptual) 2 System Model (logical) 3 Technology Model (physical) Semantic Model Logical Data Model Physical Data Model Functional Requirements (Use Case) Logical Design Physical Design 4 Detailed Representation Data definition Program 19

Development Lifecycle for Data Level (from Zachman) 0 Scope (contextual) Data Things relevant to the business Function Set of business processes 1 Business Model (conceptual) 2 System Model (logical) 3 Technology Model (physical) Semantic Model Logical Data Model Physical Data Model Functional Requirements (Use Case) Logical Design Physical Design 4 Detailed Representation Data definition Program 20

Introducing FIBO FIBO is a collaborative effort among industry practitioners, semantic technology experts and information scientists to standardize the language used to precisely define the terms, conditions, and characteristics of financial instruments; the legal and relationship structure of business entities; the content and time dimensions of market data; and the legal obligations and process aspects of corporate actions. FIBO is being released as a series of standards under the technical governance of the Object Management Group (OMG). FIBO is based on the legal structures and obligations contained within the myriad of contracts that form the foundation of the financial industry. We have constructed this content into both a business conceptual and fully operational ontology that formally models the reality of how the financial industry operates. The EDM Council is the author and steward of the Financial Industry Business Ontology (FIBO). 21 Copyright 2010 EDM Council Inc.

FIBO: An Ontology for Finance Upper Ontology FIBO Foundations: High level abstractions FIBO Business Entities FIBO Contract Ontologies Securities (Debt, Equities) Derivatives Funds Loans, Mortgage Loans Rights and Warrants FIBO Pricing and Analytics (time-sensitive concepts) Pricing, Yields, Analytics per instrument class FIBO Process Corporate Actions, Securities Issuance and Securitization Future FIBO: Portfolios, Positions etc. Concepts relating to individual institutions, reporting requirements etc.

The Two ontological Questions For each kind of Thing in the ontology (each class): What kind of thing is this? What distinguishes it from other things? 23

Defining a Kind of Thing We start with some kind of thing Some kind of thing

Defining a Kind of Thing We ask just two questions about this kind of thing: What kind of thing is it? What distinguishes it from other things? Some kind of thing

What kind of thing is it? Animal Vertebrate Invertebrate Bird Mammal Fish Waterfowl Some kind of thing

What distinguishes it from other things? Animal Vertebrate Invertebrate Bird Mammal Fish Waterfowl Some kind of thing Walks like a duck Swims like a duck Quacks like a duck

It s a Duck! Animal Vertebrate Invertebrate Bird Mammal Fish Waterfowl Walks like a duck Swims like a duck Quacks like a duck

Where does this lead? Taxonomy of kinds of contract Taxonomy of kinds of Rights Rights, Obligations are similar and reciprocal concepts Note that these don t necessarily correspond to data Semantics of accounting concepts Equity, Debt in relation to assets, liabilities Cashflows etc. Semantics of countries, math, legal etc. 29

Example 30

Example 31

Ontology Types OWL may be used for ontology based applications OWL embodies formal first order logic and as such is usable for conceptual ontology These are separate model types Same formalism but different lifecycle positioning Distinct ontological commitments Use separate namespace

Approaches to Meaning Rosetta Stone Mayan Language 33

Approaches to Meaning Rosetta Stone Mayan Language Existence of already-understood terms enabled translation Semantics grounded in existing sources 34

Approaches to Meaning Rosetta Stone Existence of already-understood terms enabled translation Semantics grounded in existing sources Mayan Language No existing common language to enable translation Translation was possible only from internal consistency of concepts 35

Rosetta Stone: Semantic Networks Directed Graph The meaning at each node is a product of its connections to other nodes Semantically grounded at certain points in the graph 36

Semantic Grounding for Businesses What are the basic experiences or constructs relevant to business? Monetary: profit / loss, assets / liabilities, equity Law and Jurisdiction Government, regulatory environment Contracts, agreements, commitments Products and Services Other e.g. geopolitical, logistics 37

Where does this lead? Taxonomy of kinds of contract Taxonomy of kinds of Rights Rights, Obligations are similar and reciprocal concepts Note that these don t necessarily correspond to data Semantics of accounting concepts Equity, Debt in relation to assets, liabilities Cashflows etc. Semantics of countries, math, legal etc. 38

Mayan: Internal Consistency Graph has logical relations between elements These correspond to the relations between things in reality Automated reasoning checks the deductive closure of the graph for consistency and completeness

Mayan: Internal Consistency Graph has logical relations between elements These correspond to the relations between things in reality Automated reasoning checks the deductive closure of the graph for consistency and completeness

Isomorphic Semantics The more detailed logic there is in the application ontology, the more confident we can be that it reflects only one set of things and their relation in reality Like Jabberwocky Or a crossword solution This allows for stand-alone ontologies to do very powerful processing of knowledge in an application This is not incompatible with the techniques described for conceptual ontology modelling IFF it is done right! However, some techniques which are appropriate for stand-alone operational ontologies would not be compatible with a conceptual enterprise ontology Decide whether to have application and conceptual ontologies in separate namespaces, or satisfy both sets of requirements in one namespace 41

Application vs. Reference Ontology Application Ontology Built to support a particular application (use case) Reused rather than define terms Skeleton structure to support application Terms defined refine or create new concepts directly or through new classes based on inference Reference Ontology Intended as an authoritative source True to the limits of what is known Used by others

The Semiotic Triangle (Peirce) Concepts Signs Real World Objects 43

Concepts Diagram: Jim Odell 44

Extension as a Happening Concept Intension Extension 45

A Semiotic Rhombus Concepts Intensions Extensions Signs Real World Objects 46

Styles and Approaches to Ontology Semantics: Isomorphic versus foundational Practical Term-derived versus concept-derived Of these: Which is appropriate to a reference ontology? Which is appropriate to an operational ontology Intermediate Logical ontology reusable but data focused

Conceptual and Physical Ontologies Business Conceptual Ontology (CIM) The Language Interface Business Extract and Optimise Application Ontology (PSM) Technology

OWL Datatypes a Strange Thing Data types Business Conceptual Ontology (CIM) The Language Interface Business Data types Extract and Optimise Application Ontology (PSM) Technology Platform specific matter

Ontology and Data Intensions Conceptual or Reference ontology Intensional definitions of things in the domain of discourse Data Pragmatic or Application ontology Directly relates to data about things in the world 50

Ontology and Data Conceptual ontology: What are the facts (truth makers) that make something mean what it means? Typically social constructs and the like the legal capacity to take and disburse funds Commitments, rights etc. Real world grounding of meaning is usually not found in data Except when it is Hardly any datatypes only when the computational representation IS the reality Pragmatic Ontology: the data signatures that indicate something exists in the world Available data or data derived by reasoning e.g. a banking license Terms of a contractual commitment Use computational datatypes (design decision) to represent ontological things E.g. text / string for Name 51

Methodology Summary OWL as a means of representing FOL FOL as a means of setting out intensions In FIBO, Intension is meaning A statement does not require an extent in order to have meaning in this sense Lies have meaning Credit defaults, force majeure etc. have meaning There are no made-up possible worlds as a workaround Intensions are extended as needed Once, many times or never Corresponds to use case in an application Extensions are intended (i.e. concepts formed) by the organization or the data it uses 52

Conceptual Modeling Principles Concepts not words Faceted Classification Archetypical concepts Semantic grounding Find the right real thing Things in the world versus data surrogates Identify the concepts the business uses (not the ontologically perfect) Abstraction Information is also a kind of real thing Processes and events are a kind of real thing Social constructs (commitments, capabilities) are real and foundational Re-use vetted concepts from communities of practice Use and maintain the conceptual ontology through business usage 53

Ontological Perfection The aim of conceptual ontology is not to come up with an ontologically perfect model of the problem domain, but to understand what are the concepts which the business has in its phenomenal world (see discussion in next section) and make these explicit by means of intensional definitions of those concepts. 54

Ontology Reuse Semantic Abstractions Inevitable by-product of the What kind of Thing is this? question Examples: Contract, Credit, Asset etc. Leas to Mid Level Ontologies Domain independent concepts Reusable Semantics from other domains Aim to identify and re-use available academic work on conceptual abstractions where these exist

Positioning FIBO Developed according to conceptual reference ontology principles Foundational semantics concepts grounded in semantic primitives Intensional definition of concepts (plus written definitions) Real things e.g. social constructs, not data signatures Upper ontology (Sowa KR Lattice Layer 1) Reuse of REA, concepts from DOLCE etc. Standardized as a set of OWL ontologies for broad reuse Data focus (signatures not social constructs) Removal of upper ontology Only surface parts of e.g. REA More internal logic (isomorphic) and less abstraction / foundation These distinctions are being documented as part of the stanard 56

Key FIBO Vocabulary only OMG in process FIBO: Status; Dependencies Depends on Alignment / preparation OMG Complete Upper Ontology FIBO Foundations: High level abstractions Common Debt Other foundational concepts Process Derivatives Derivatives common FIBO Business Entities Instruments Common Indices and Indicators FBC Reference Ontologies Loans Loans Common Process Securities Issuance Exchange Traded Derivatives OTC Derivatives Equities Securities Common Debt Securities Common Mortgage Loans Other Loans Debt Issuance Rights and Warrants Money Markets Bonds MBS Issuance Structured Finance CIV (Funds) Derivatives Temporal Funds Temporal Equity and Debt Pricing / Analytics Temporal Loans Phases and Status Corporate Actions

Questions? 58