In this webinar Mike will describe a practical semantics-based approach to regulatory compliance and reporting for the financial sector using a reference ontology such as the Financial Industry Business Ontology (FIBO). This approach links the reference ontology to existing data resources with minimal disruption to existing data assets. The webinar will describe the kind of ontology that is needed for this kind of application, the principles for building or extending a reference ontology and some of the challenges in mapping this to legacy data.
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Smart Data Webinar: A semantic solution for financial regulatory compliance
1. A Semantic Solution for Financial
Regulatory Compliance
Dataversity Webinar
12 November 2015
Mike Bennett
Hypercube Ltd. + EDM Council
Hypercube
2. Agenda
• Regulatory requirements in finance
– Overview of risk data aggregation /BCBS239
• Non disruptive use of reference ontology
– semantic querying of existing systems of record
– RDA-compliant reporting (BCBS239)
– Risk / compliance dashboards
• Use of R2RML compliant wrappers
– create SQL queries from SPARQL queries
• How to extend conceptual FIBO:
– Modeling guidelines for the required reference ontology
• Data strategy considerations
– ETL versus Pass-through querying
– When to stand up a separate triple store for data and when not to
8. Systemic Risk: What Happened?
• Firms took a long time to establish their
exposures to endangered banks
• Data wasn’t the problem
• Knowledge was
9. BCBS239 RDA Principles
1. Governance
2. Data architecture and IT infrastructure
3. Accuracy and Integrity
4. Completeness
5. Timeliness
6. Adaptability
7. Accuracy
8. Comprehensiveness
9. Clarity and usefulness
10. Frequency
11. Distribution
12. Review
13. Remedial actions and supervisory measures
14. Home/host cooperation
10. BCBS239 Themes
I Overarching governance and infrastructure
II Risk data aggregation capabilities
III Risk reporting practices
IV Supervisory review, tools and cooperation
11. Objectives of the RDA Principles
• Enhance the infrastructure for reporting key information, particularly that used by
the board and senior management to identify, monitor and manage risks;
• Improve the decision-making process throughout the banking organisation;
• Enhance the management of information across legal entities, while facilitating a
comprehensive assessment of risk exposures at the global consolidated level;
• Reduce the probability and severity of losses resulting from risk management
weaknesses;
• Improve the speed at which information is available and hence decisions can be
made; and
• Improve the organisation’s quality of strategic planning and the ability to manage
the risk of new products and services.
12. EDM Council Observations
1. Affects not just G-SIBs
2. RDA concepts understood the same by
everyone
3. Common financial language
4. Cultural not compliance objective
5. States of book: internal v what is reported;
harmonizing these
Source: Mike Atkin, John Bottega, EDM Council Industry Webinar Oct 2014
13. Towards a Culture of Compliance
• Requires established governance:
– Operation and controls.
• RDA defines the goal of what you mean by
control environment.
– The firm needs to take control of knowledge and
therefore of concepts
– Data invited into the conversation along with
business and IT
14. Bringing Data Into the Conversation
• Control environment for applications and process
is well known
– Data has been for too long the neglected sibling of
applications
– We are seeing a move to a more data-centric world
– Financial markets are made of data
• Time for Data to step up!
15. From BCBS239 Principle 2
• “A bank should establish integrated data
taxonomies and architecture across the banking
group, which includes information on the
characteristics of the data (metadata), as well as
use of single identifiers and/or unified naming
conventions for data including legal entities,
counterparties, customers and accounts”
– Not a requirement for a single data model but a
requirement for robust reconciliation among multiple
models
21. FIBO History
• Multi-year project sponsored by the Enterprise Data
Management Council
• Initial draft material subjected to business subject matter
expert reviews
• Reference data for principal instrument classes is in “Beta”
– This means it is stable enough to refer to but we expect changes as we
come up against real data and real projects
– Proof of Concept projects and early adopters ongoing
• Teamed up with OMG to submit a series of proposals for
formal FIBO standards
• FIBO Foundations has been accepted by the OMG
• Business Entities, Financial Instrument common terms, Indices
to follow
22. So…
• We have defined FIBO as a kind of conceptual
ontology
– What does a conceptual ontology “Do”?
– Typically nothing – it’s a management tool
• Here we will show a way of using a conceptual
ontology as a reference ontology in a
particular technical application
• It still has to be conceptual
23. FIBO Proof of concept
• A US Globally Systemically Important Bank
• Cambridge Semantics
• Focus on Derivatives / Swaps
• Automated classification of IR Swaps etc.
24. Proof of Concept
• Ontology editor:
– Loaded existing ontology (FIBO)
– View, modify and extend FIBO.
• Tools for mapping and loading data from varied sources
against the ontology into a graph store.
• For the PoC:
– Loaded the FIBO swap model
– Mapped data extracted from G-SIB’s system (in a
spreadsheet) onto the model
– Loaded the data into Anzo
– Ran classification rules on the swaps
– Built dashboards to visualize the data.
25. Challenges
• Triple store and Data Management
– Timeliness (how often to update)
– Provenance
– System of record
– Data lineage
• What if we could use the ontology to report
on the data in situ?
26. Reference Ontology
Solution Architecture with Triple Store
www.capsenta.com 26
Source 1
Ontology
Source 2
Ontology
Source N
Ontology
Source DB 1 Source DB 2 Source DB N
…
Graph Triplestore
Reporting
Query Response
ETL
ETL
ETL
27. Solution Architecture with R2RML
Reporting
R2RML based Ontology to Legacy Database Adapters
Semantic Queries
Risk, Compliance etc.
Reference ontology
Legacy Data Sources and Systems
28. Source
DB Q
Combined Architecture
www.capsenta.com 28
Source 1
Ontology
Reference Ontology
Source 2
Ontology
Source N
Ontology
Source DB
1
Source DB
2
Source DB
N
…
Reporting
Query Response
Graph Triplestore
ETL
Source P
Ontology
Source
DB P
Query
Response
Reasoning
Apps
Source Q
Ontology
29. Data Lineage – Metadata management
Financial Institution with Golden Copy
29
Reference Ontology
Source DB 1
Golden Copy
DB Other DB N
…
Source DB N Market Data
Feed 1..n
Market Data
Feed
…
Reporting
ResponseQuery
30. Observations
• Reference ontology is the key to semantics based
reporting and querying
• Needs to capture the concepts in the data
• Needs to disambiguate concepts across that data
• Use classification – deep hierarchies, faceted
classification
• Recognizing the meaning means thinking about
meaning
– Not words. Not data. Not technology. Just meaning
31. Some issue around meaning of
concepts in finance
• Faceted classification
• Different contexts e.g. price
• Recognizing the meanings
• Principles for creating single, coherent set of
unambiguous concept
– Unambiguous shared meaning
• Scope and coverage
– What FIBO covers
– What else you need for BCBS239 and other regulatory
32. History: Financial Standards
• Messaging: MDDL
– XML schema for market data
• ISO 20022 FIBIM (ISO TC68/SC4)
– Logical Data Model Design via UML profile
• FpML (ISDA)
– Derivatives message models
• What the industry really needed
33. Financial Data Standards / MDDL
• Equity as Classes, Debt as faceted
classification
• The Meaning of Price
– Price in the market
– Price of a transaction
• Meanings and Regulations
34. Investment Roadmap
• Based on…
– “Investment Roadmap”
• September 2010
– As maintained by
• FIX Protocol
• FpML
• ISITC
• SIA/FISD
• SWIFT
• XBRL
35. Investment Roadmap – FIX, ISO, FpML, XBRL syntax (HIGH LEVEL)
(1) Represents ISO 20022 , ISO 15022 and MT messages
(2) See OTC Derivatives breakout for details:
- Syndicated Loans, Privately Negotiated FX, and OTC Equity, Interest Rate, Credit, and
Commodity Derivatives
- FpML payload may be used in combination with FIX business processes in dealer to buy side
communication
Function
Cash Equities &
Fixed Income
Forex
(2) Listed
Derivatives
OTC
Derivatives
(2) Funds
Issuer Pre-investment decision
N/A N/A
Front Office
Pre-Trade
Trade
Middle
Office
Post-Trade
Clearing / Pre-Settlement
Back Office
Asset Servicing N/A
Collateral Management N/A N/A
Settlement
Pricing / Risk / Reporting
Investor
Supervision
Regulatory Reporting
Issuer
Supervision
Regulatory Reporting N/A N/A
FIX ISO (1)
FpML XBRL
36. ISO 20022 Common Business Model (HIGH LEVEL)
(1) Represents ISO 20022, ISO 15022 and MT messages
(2) See OTC Derivatives breakout for details:
- Syndicated Loans, Privately Negotiated FX, and OTC Equity, Interest Rate, Credit, and
Commodity Derivatives
- FpML payload may be used in combination with FIX business processes in dealer to buy side
communication
Function
Cash Equities &
Fixed Income
Forex
(2) Listed
Derivatives
OTC
Derivatives
(2) Funds
Issuer Pre-investment decision
N/A N/A
Front Office
Pre-Trade
Trade
Middle
Office
Post-Trade
Clearing / Pre-Settlement
Back Office
Asset Servicing N/A
Collateral Management N/A N/A
Settlement
Pricing / Risk / Reporting
Investor
Supervision
Regulatory Reporting
Issuer
Supervision
Regulatory Reporting N/A N/A
FIX ISO (1)
FpML XBRL
37. FIBO Business Semantics (HIGH LEVEL)
(1) Represents ISO 20022, ISO 15022 and MT messages
(2) See OTC Derivatives breakout for details:
- Syndicated Loans, Privately Negotiated FX, and OTC Equity, Interest Rate, Credit, and
Commodity Derivatives
- FpML payload may be used in combination with FIX business processes in dealer to buy side
communication
Function
Cash Equities &
Fixed Income
Forex
(2) Listed
Derivatives
OTC
Derivatives
(2) Funds
Issuer Pre-investment decision
N/A N/A
Front Office
Pre-Trade
Trade
Middle
Office
Post-Trade
Clearing / Pre-Settlement
Back Office
Asset Servicing N/A
Collateral Management N/A N/A
Settlement
Pricing / Risk / Reporting
Investor
Supervision
Regulatory Reporting
Issuer
Supervision
Regulatory Reporting N/A N/A
FIX ISO (1)
FpML XBRL
39. Industry Conclusions
• Good design is weak semantics
• Business knowledge gained during reviews is either
– Lost
– Buried in meeting minutes
– Kept in uncontrolled spreadsheets in a variety of structures
• Data Dictionaries try to link business definitions to data
elements
– but data elements are reused across business meanings and usage
contexts (good design again)
• Industry conclusion
– “We need a semantics standard”
40. Concepts
• First we must recognize concepts.
• Conceptualization is abstracting away from the sensory
stuff that makes up our world, into discrete and useful
meaningful pieces.
• A concept has an ‘intension’ (a set of logical statements
about what it means to be that kind of thing), and an
‘extension’ (the set of individual things in the world
which match those statements). Optionally it has a
name or label, which can be used to refer to it.
• Some situations in the world can be conceptualized in
more than one way. But the concepts are what they
are.
41. Not DesigningSome Stuff
DETECTION:
What kind of Thing?
What distinguishes it?
Abstractions
Classification
Partitioning
Ontology
Representation:
How to model concepts
Patterns
Validation Reference
Ontology
48. What is a Pet?
• A dog is a thing in itself
• A pet is defined in relation to some interaction
between the animal and some person - it is
somebody’s pet
• Pet ownership is a kind of implied contract
between some human(s), and some animal
49. Definitions
• Independent Thing:
– Something that exists in itself, its essential meaning doe not depend in any
way on being in a relationship with anything else . That is to say, defined by a
set of immutable characteristics.
– e.g. rock, person
– There is a property P(x)
• Relative Thing
– Something whose essential meaning is determined by one or more
relationships it is in with at least one other thing
– e.g. buyer, broker
– There is a property R(x,y)
• Mediating thing
– Something whose essential meaning derives from the fact that it brings two or
more things together in some way.
– E.g. Trade, Agreement, Reified relationships
– There is a property M(x,y,z)
50. What is a Pet?
• A Dog has intrinsic properties that are not dependent
on context
– There is a property P(x) where x is a dog
• A Pet has at least one property which relates to the
interaction between some independent thing and
something else
– There is a property R(x,y) where x is a dog and y is a person
• Pet ownership has some property which relates to two
or more things being brought together into some
interaction
– There is a property M(x,y,z) where x is pet ownership, y is a
dog and z is a person
51. Ontology Partitioning 1
51
Thing
Independent
Thing
Relative
Thing
Mediating
Thing
“Thing in Itself”
• e.g. some Person
Thing in some context
• e.g. that person as an
employee, as a
customer, as a pilot…
Context in which the relative
things are defined
• e.g. employment, sales,
aviation
• Everything which may be defined falls into one
of three categories:
54. Ontology Partitioning 3
Thing
Concrete Abstract
• Concrete: A physical
thing
– Or a virtual thing in
some reality
• Abstract: the concept
is only meaningful as
an abstraction from
reality
62. Risk
• Basic Risk Formula:
RISK = PROBABILITY x IMPACT
• Probability of what? = EVENT
• Impact to what? = GOAL
63. Three Levels of Risk
• Institutional risk
– Including credit risk, operational risk etc.
• Sub-system Risk
– E.g. risk in a given market
• Systemic Risk
– Risks to the entire financial system
64. Three Levels of Risk
• Institutional risk
– Including credit risk, operational risk etc.
• Sub-system Risk
– E.g. risk in a given market
• Systemic Risk
– Risks to the entire financial system
65. Three Levels of Risk
• Institutional risk
– Including credit risk, operational risk etc.
• Sub-system Risk
– E.g. risk in a given market
• Systemic Risk
– Risks to the entire financial system
66. Classification: Types of “Thing”
• Static terms
– Reference data
– Commitments in the
Contract
– Embedded options
– Business Entities / LEI
67. Classification: Types of “Thing”
• Static terms
– Reference data
– Commitments in the
Contract
– Embedded options
– Business Entities / LEI
• Temporal terms
– Time to Maturity
– Credit Ratings
– Analytics
68. Classification: Types of “Thing”
• Static terms
– Reference data
– Commitments in the
Contract
– Embedded options
– Business Entities / LEI
• Temporal terms
– Time to Maturity
– Credit Ratings
– Analytics
• Real-time terms
– Pricing
– Market rates
– Valuation
69. Classification: Types of “Thing”
• Static terms
– Reference data
– Commitments in the
Contract
– Embedded options
– Business Entities / LEI
• Temporal terms
– Time to Maturity
– Credit Ratings
– Analytics
• Real-time terms
– Pricing
– Market rates
– Valuation
• Environment Factors
– Behavior
– Predictions
70. System and Sub-system Risk Factors
– Individual sub-system risk factors: volatility, speed,
liquidity
• Factors on these: volume, access to price information
– Price: timeliness, accuracy, access
• Sub-system specific factors e.g. property market, loans
(recourse v non recourse, secured v unsecured;
collateral valuation movements)
– Emergent systems: the things you need to
measure are the links among the systems from
which it emerges.
71. Implications for RDAR
• Analysis of the risk requires that you introduce different
things into the ontologies.
– For example the behaviors themselves, the organizational
groupings and so on.
– Derived risk factors
– Temporally sensitive concepts
• Ontology: the meanings of the variables
– Regardless of their origin e.g. whether computed or from data
feed
– Ontology of input factors to risk apps (and other apps)
– Ontology of output factors form those apps, from data feeds
etc. (assertions)
– Risk model assumptions
72. FIBO: Scope and Content
Upper Ontology
FIBO Foundations: High level abstractions
FIBO Contract Ontologies
FIBO Pricing and Analytics (time-sensitive concepts)
Pricing, Yields, Analytics per instrument class
Future FIBO: Portfolios, Positions etc.
Concepts relating to individual institutions, reporting requirements etc.
FIBO Process
Corporate Actions, Securities Issuance and Securitization
Derivatives Loans, Mortgage Loans
Funds Rights and Warrants
FIBO Indices and
Indicators
Securities (Common, Equities) Securities (Debt)
FIBO Business Entities
FIBO Financial Business
and Commerce
73. FIBO: Status
Upper Ontology
FIBO Foundations: High level abstractions
FIBO Contract Ontologies
FIBO Pricing and Analytics (time-sensitive concepts)
Pricing, Yields, Analytics per instrument class
Future FIBO: Portfolios, Positions etc.
Concepts relating to individual institutions, reporting requirements etc.
FIBO Process
Corporate Actions, Securities Issuance and Securitization
Derivatives Loans, Mortgage Loans
Funds Rights and Warrants
Securities (Common, Equities) Securities (Debt)
Key OMG in process
OMG in preparation OMG Complete
Draft in Semantics Rep
FIBO Indices and
Indicators
FIBO Business Entities
FIBO Financial Business
and Commerce
74. FIBO Where is What!
• 29 FIBO Business Conceptual Ontologies have been built since 2008
• http://www.edmcouncil.org/semanticsrepository/index.html
• Contains much detailed downloadable information including models, spreadsheets and XLS files
for 29 FIBOs
• Github Working Wiki page”
• https://github.com/edmcouncil/fibo/wiki
• For those who want to get serious soon – Links to UML and RDF/OWL downloadable files for all
29 FIBOs and much much more of Pink and Yellow and Green FIBOs
• Browseable and searchable repository with workspaces for all ontologies
• http://us.adaptive.com/FIBO/a3/
• http://www.omg.org/spec/EDMC-FIBO/FND/Current
• Contains FIBO-FND in final OMG documentation form including UML and RDF/OWL models for FIBO
Foundations
• Github wiki is at:
• https://github.com/edmcouncil/fibo/wiki/FIBO-Foundations
• http://www.omg.org/spec/EDMC-FIBO/BE/Current
• Contains FIBO-BE (Business Entities) In OMG documentation form.
• Github wiki is at
• https://github.com/edmcouncil/fibo/wiki/FIBO-Business-Entities
• A working version in testing (“David’s Branch”) is at
• https://github.com/dsnewman/fibo/tree/pink/be
• http://www.omg.org/spec/EDMC-FIBO/IND/Current
• Contains FIBO-IND (Indices and Indicators) In OMG documentation form
• Github wiki is at
• https://github.com/edmcouncil/fibo/wiki/FIBO-Indices-and-Indicators .
• Pointer to Loans FIBO Github Wiki page
• https://github.com/edmcouncil/fibo/wiki/FIBO-Loans
• Pointer to Securities and Equities FIBO Github wiki page
• https://github.com/edmcouncil/fibo/wiki/FIBO-Securities-and-Equities
• General Information - http://www.edmcouncil.org/financialbusiness
• Historical perspective and status
75. The art of Not Designing
• Conceptual Ontology is an exercise in detection not
creation
• We do not ask “What does this word mean?” but,
“What would be a good word for this concept?”
• There are no choices about what things mean
• Requirements have no effect on meaning
• Concepts are unaffected by whether or not you choose
to include them in an application
• The choices are about which meanings to stand up in
an ontology
• You start by must recognizing concepts
76. What is the Sound of One Hand
Clapping?
• It is exactly the same as the sound of the
other hand clapping
77. Take-aways
• A good reference ontology starts with the
aptitude and motivation to consider these kinds
of questions
– Technology considerations come later
– This may be a recruiting challenge
– Also require that you ask the right questions of
domain experts
• This gives you a conceptual model which can be
used with R2RML wrappers to directly query
legacy data sources semantically