The EDM Council Semantics Repository: Building global consensus for the Financial Services Industry Mike Bennett Hypercube Limited 89 Worship Street, London EC2A 2BF www.hypercube.co.uk Emerging Ontology Work.

Download Report

Transcript The EDM Council Semantics Repository: Building global consensus for the Financial Services Industry Mike Bennett Hypercube Limited 89 Worship Street, London EC2A 2BF www.hypercube.co.uk Emerging Ontology Work.

The EDM Council Semantics Repository:
Building global consensus for the Financial Services
Industry
Mike Bennett
Hypercube Limited
89 Worship Street, London EC2A 2BF
www.hypercube.co.uk
Emerging Ontology Work Product
Showcase
1
Summary
•
•
•
•
•
•
EDM Council Repository requirements
How we met those requirements
A look at the Repository
Upper Ontology considerations
Principles
Going Forward
Emerging Ontology Work Product
Showcase
2
EDM Council Repository
requirements
• The EDM Council
“A non-profit trade association focussed on managing
and leveraging enterprise data as a strategic asset to
enable financial institutions to increase efficiency,
minimize risk, and create competitive advantage”
• Industry Requirements
–
–
–
–
Consistent terminology
Mapping of terms in disparate systems
Standard agreed set of terms
Focus on meaning not words
• Business management of data
=business ownership of data semantics
Emerging Ontology Work Product
Showcase
3
Requirements Management
Principles
• Requirements must be:
–
–
–
–
Complete and consistent
Technology neutral
Comprehensible to business
Maintainable / maintained going forward
• These are therefore also the requirements for
business semantics representation
• Put business stakeholders in control of data
terms and meanings
Emerging Ontology Work Product
Showcase
4
The Solution
• Use OWL for its expressive power
• Adapt into plain English
– Things
– Facts about those things
– Synonyms
• Output into business-consumable formats
– Spreadsheets (with OWL structure)
– Block diagrams (Things and relationships)
Emerging Ontology Work Product
Showcase
5
A look at the Repository
• Terms are derived from existing industry
standards
– Reverse engineered
– May contain some design features and technical
definitions (to be eliminated)
• Arranged into sections
– by financial instrument class
– Securities components, dated items etc.
• Upper ontology is at the bottom, as “Global
Terms”
– plain English again
Emerging Ontology Work Product
Showcase
6
Repository Tour 1: Overview
Part of Taxonomy of
Financial Instruments
(ISO 10962)
Emerging Ontology Work Product
Showcase
7
Repository Tour 1: Overview
Thing
“Is A”
relation
Object Property
(Relationship Fact in English)
Emerging Ontology Work Product
Showcase
Multiple Inheritance
8
Repository Tour: Spreadsheet
Types of
OWL feature
Emerging Ontology Work Product
Showcase
Ranges of properties
further along
9
Repository Tour
• Financial Securities are a “Thing”
– Not directly attached to Thing but via Contract
– Reflects the wider reality where possible
• So are the components
– Contractual Terms
– Issued Equity
– etc.
• Things in the financial world are more
specialised kinds of things in the wider world
– Contracts, terms, capital, debt, parties etc.
– Example: Contract
Emerging Ontology Work Product
Showcase
10
Repository Tour 2: Contracts
Contract
terms and
relations
Emerging Ontology Work Product
Showcase
11
Repository Tour 3: Top Level
Emerging Ontology Work Product
Showcase
12
Principles
• Top level: from John F Sowa’s KR Ontology
lattice
–
–
–
–
Philosophical Order
Continuant v Occurrent
Concrete v Abstract
Extended with parts, sets, time etc.
• All other classes are descended from these
– Inherit from all 3 layers of the lattice
• Relationships also have inheritance
– e.g. “Share confers Voting Right” specialises
“Contract confers Right”
Emerging Ontology Work Product
Showcase
13
Principles: Grammar
• The top level things each have a number of
necessary facts that are reflected in the
financial industry terms
– There is an “Archetype” of each general kind of thing
e.g. Contract, Party, Process
• Syntax or “Grammar” for each thing
– e.g. roles, parties, accounts equation
• Grammars for legal, mathematical etc.
• Includes process modelling primitives
– these are Occurrent Things
Emerging Ontology Work Product
Showcase
14
Going Forward
• Initiating a round of industry subject matter
expert reviews
• Would want to standardise the upper
ontologies where possible
– e.g. XBRL and REA for financial
– emerging ontology terms e.g. Time
• How to integrate upper ontologies (SUMO etc.)
into the same upper layer structure
• Will also want to move to the OMG’s latest
ODM metamodel and UML Profile
Emerging Ontology Work Product
Showcase
15
Summary
•
•
•
•
•
Have used OWL as the basis
Extended this to plain English
Mechanised in a UML editing tool
Output in business-reviewable formats
Added structure to the upper ontology
– Using John Sowa’s KR Lattice as framework
– Defined archetypes for every kind of thing
– These form a grammar of necessary properties for
each class
• Would like to move to standard terms for the
upper ontologyEmerging Ontology Work Product
Showcase
16
Questions?
Emerging Ontology Work Product
Showcase
17