SlideShare a Scribd company logo
1 of 31
http://fib-dm.com © 2019 Jayzed Data Models Inc.
Education ModuleFinancial Industry Business Data Model (FIB-DM)
An introduction course into the ontology-derived Enterprise Data Model.
Jurgen Ziemer Ontologist & Data Architect at Jayzed Data Models Inc.
Semantics for Data Architects
Scoping our first data model from FIB-DM
2Data Architect
Audience and content
https://fib-dm.com © Jayzed Data Models Inc. 2019
a) You are a Data Architect or Modeler who downloaded the Financial Industry
Business Data Model
b) Your organization has licensed FIB-DM and you want to understand the
design and contents.
• Example: FDIC Bank Call Report reference data
• We use five of the FIB Fundamental Supertypes to create a concept map.
• Transpose the concept map to a Data Model subject area
• Review the conceptual data model and compare to the ontology graph
This education module is a hands on exercise. You can follow the steps in PowerDesigner
or your modeling tool.
3Data Architect
US Bank Call Report
https://fib-dm.com © Jayzed Data Models Inc. 2019
The Federal Deposit Insurance
Corporation is a regulator of US
Banks.
One of the key reports required to be
filed is the quarterly Consolidated
Report of Condition and Income,
generally referred to as the call report
or RC report.
The Federal Financial Institutions
Examination Council (FFIEC)
publishes the XBRL taxonomy and
bank filings.
You can view and download Call
Report submissions on the FFIEC
website: https://cdr.ffiec.gov/public/
4Data Architect
Call Report Schedule ENT – reference data
https://fib-dm.com © Jayzed Data Models Inc. 2019
The Entity Schedule, “ENT” has reference data about the reporting Bank. For this exercise, our data
requirements are the Entity schedule data items, plus additional reference data about the FDIC, already in the
FIBO.
The example below shows JPMorgan Chase Bank, NA submission with call date, id, data item,
value, definition, call schedule, and line number.
5Data Architect
A simple diagram of our sample data
https://fib-dm.com © Jayzed Data Models Inc. 2019
FDIC Certificate 628 identifies JPM Chase as
a registered bank.
The Certificate is registered in the FDIC
Institution Directory.
The FDIC registers the Certificate, and thus
JPMC. JPMC has the identity of JPMC NA,
the legal entity. Note the distinction of
what JPMC is – a legal entity, and what
JPMC does – taking deposits.
The Legal Entity has a registered address
with the US as the country.
JPMC NA has a Legal Entity Identifier (LEI).
The corporation has $176 billion issued
capital.
6Data Architect
15 Fundamental Business Concepts
https://fib-dm.com © Jayzed Data Models Inc. 2019
In our second step we conceptualize
our sample data items. That means to
assign fundamental business
concepts and their specializations.
The fifteen concepts most are extensive
ultimate supertypes in the Financial Industry
Business Data Model. In other words, they have
the most subtypes and most relationships.
In the FIBO ontology, the fundamental fifteen
concepts are direct subclasses of the Thing.
We use abbreviations and icons as
mnemonics to teach the concepts to
modelers and business users.
7Data Architect
Identifying Entities and Concepts
https://fib-dm.com © Jayzed Data Models Inc. 2019
We can use the modelling tool or the
Supertype spreadsheet to research
Concept Entities.
For example to find an Entity for JPMC,
the legal entity, we filter by the
Fundamental Concept Autonomous
Agent and find the Stoch Corporation.
8Data Architect
Creating the concept map diagram
https://fib-dm.com © Jayzed Data Models Inc. 2019
FIB-DM has an Entity called Legal Entity Identifier, an exact match for the LEI in the sample. Reference (REF) is the ultimate
supertype of Legal Entity Identifier.
Likewise, we have an Entity named Country in FIB-DM. The country is a specialization of the fundamental concept of Location(LOC).
The FDIC Certificate Number is another direct match.
The FDIC Institution Directory is a business Registry. The entity Registry belongs to the Arrangement (ARR) concept.
The LEI identifies a Legal Entity. In our example, JPMC NA, a Stock Corporation, an entity in the FIB-DM. The stock corporation is a
subtype of the Autonomous Agent (AA). The concept comprises of Person, Legal Person, Automated System, and Organization.
The FDIC insures and regulates financial institutions that take deposits. Depository Institution is an entity in the data model, rolling
up to the fundamental concept of the Thing in Role (TIR). The TIR is what the Autonomous does.
The FDIC is the Registration Authority who issues the certificate number. The FDIC also has an identity as an Autonomous Agent, but
we don’t need that detail for our scope.
JPMC’s capital is a Monetary Amount. The entity holds the number and more descriptive properties, such as the currency and date.
Following the supertype hierarchy we see that Monetary Amount is a Reference.
The address fields in our schedule are a Registered Address, another subtype of Reference. The Reference functions like an
associative entity with a role, linking Country to the Autonomous Agent.
9Data Architect
Our sample data as a concept map
https://fib-dm.com © Jayzed Data Models Inc. 2019
We replace the circles in our
sample data diagram with
shapes of the Fundamental
Business Concepts.
A concept map or conceptual
diagram is a diagram that
depicts suggested relationships
between concepts.
10Data Architect
Standardize concept map relations
https://fib-dm.com © Jayzed Data Models Inc. 2019
In a similar way, we standardize
relationships in our concept map.
The data modeler suggests FIB-
DM associations names that
match the related concepts and
requirements.
Finally, we replace the sample
values with identified FIB-DM
entities. Here is our Fundamental
Business Concept map for the
Call Report Entity Schedule.
11Data Architect
The FIB-DM Concept map
https://fib-dm.com © Jayzed Data Models Inc. 2019
• Easy to understand for non-
technical business users.
• The methodology keeps
the concept-mapping within
the vocabulary and structure
of the underlying model.
We can see how the diagram
expands.
• The Monetary Amount has more
defining concepts;
• JPMC is a Thing in many more
Roles, so is the FDIC;
• we can add other Regulators to
the picture, and so on.
12Data Architect https://fib-dm.com © Jayzed Data Models Inc. 2019
From Concept Map to Data Model
• Populate a new
diagram with the
identified entities
1
• Add supertypes
all the way up to
the Fundamental
Concept
2 • Add Associations
and Associative
entities
3
• Generate an LDM
or export our FIB-
DM subject area
model
4
13Data Architect
1. Create a new diagram of the nine entities
https://fib-dm.com © Jayzed Data Models Inc. 2019
Legal Entity Identifier
Stock Corporation
Monetary Amount
Registered Address
Registry
Registration Authority
Country (lcc)
Depository Institution
FDIC Certificate Number
Open FIB-DM in your data modeling
tool. The screenshots and diagrams in
this education module are
PowerDesigner.
Populate your diagram with the nine
entities of the concept map. These are
existing FIB-DM entities derived from
FIBO classes.
In practice, you may draw the concept
map and CDM in parallel. However you
want to use the concept map to
validate the design with the business.
14Data Architect
2.1 Adding Depository Institution
supertypes to the diagram
https://fib-dm.com © Jayzed Data Models Inc. 2019
2.1 Let’s start with the Depository Institution. We use the data modeling tool to navigate to the
Inheritance (a.k.a. subtype symbol) and the supertype.
2.2 In PowerDesigner this is a bit cumbersome: We pull up the entity properties dependencies tab;
select parents to find Financial Institution subtypes; pull up the inheritance properties; find in browser;
and copy the inheritance as link into the diagram.
Service Provider subtype
Thing In Role subtype
Financial Service Provider subtype
Financial Institution subtype
Depository Institution
Financial Institution
Financial Service Provider
Thing In Role
Service Provider
2.3 We repeat the process until we arrive at the ultimate supertype, our
Fundamental Concept, the Thing in Role.
The Depository Institution is a Financial Institution, which is a Financial Service
Provider, with is a Service Provider, a direct subtype of the Thing.
Depository Institution
Financial Institution subtype
Depository Institution
Financial Institution
15Data Architect
2.3 Adding the Registration Authority
supertype
https://fib-dm.com © Jayzed Data Models Inc. 2019
Service Provider subtype
Thing In Role subtype
Financial Service Provider subtype
Financial Institution subtype
Depository Institution Registration Authority
Financial Institution
Financial Service Provider
Thing In Role
Service Provider
The Registration Authority, our
entity for the FDIC and other
registrars is a Service Provider,
subtype of the Thing in Role
(TIR).
16Data Architect
2.4 Stock Corporation rolls up to the
Autonomous Agent
https://fib-dm.com © Jayzed Data Models Inc. 2019
Legal Person subtype
Autonomous Agent subtype
Legal Entity subtype
Corporation subtype
Stock Corporation
Corporation
Legal Entity
Autonomous Agent
Legal Person
The Stock Corporation, our entity
for JPMC’s Legal Entity, is a Legal
Person, direct subtype of the
Autonomous Agent (AA).
17Data Architect
2.5 Country and Registry
https://fib-dm.com © Jayzed Data Models Inc. 2019
Arrangement subtype
Collection subtypeGeopolitical Entity (lcc) subtype
Location (lcc) subtype
Registry
Location (lcc)
Geopolitical Entity (lcc)
<<Equivalent Entity>>
Collection
<<Equivalent Entity>>
Arrangement
Country (lcc)
The country is a Geopolitical Entity, subtype of the
Fundamental Concept of Location (LOC). The Registry
is a collection, subtype of Arrangement (ARR).
18Data Architect
2.6 Reference subtypes
https://fib-dm.com © Jayzed Data Models Inc. 2019
Registration Identifier subtype
Measure subtype
Monetary Measure subtype
Identifier subtype
Organization Identifier subtype
Reference subtype
Index subtype
Address subtype
Physical Address subtype
Legal Entity IdentifierMonetary Amount Registered Address
Address
Physical Address
FDIC Certificate Number
Index
Reference
Organization Identifier
Identifier
Monetary Measure
Measure
Registration Identifier
Reference (REF) is the largest Fundamental Concept in
FIB-DM and the FIBO. We see three major branches in
the hierarchy.
1. The Monetary Amount is a Measure.
2. The Registered Address is an Address, which in turn is an
index.
3. Legal Entity Identifier and the FDIC Certificate Number
are both Organization Identifiers
19Data Architect
2.7 Our nine Entities and their five Fundamental
Concepts.
https://fib-dm.com © Jayzed Data Models Inc. 2019
Registration Identifier subtype
Measure subtype
Monetary Measure subtype
Identifier subtype
Organization Identifier subtype
Arrangement subtype
Collection subtype
Service Provider subtype
Reference subtype
Index subtypeLegal Person subtype
Geopolitical Entity (lcc) subtype
Autonomous Agent subtype
Location (lcc) subtype
Address subtype
Thing In Role subtype
Financial Service Provider subtype
Financial Institution subtype Physical Address subtype
Legal Entity subtype
Corporation subtype
Legal Entity IdentifierStock Corporation
Corporation
Legal Entity
Monetary Amount Registered Address
Address
Physical Address
Depository Institution FDIC Certificate NumberRegistryRegistration Authority
Financial Institution
Financial Service Provider
Thing In Role Location (lcc)Autonomous Agent
Geopolitical Entity (lcc)
Legal Person Index
Reference
Service Provider
<<Equivalent Entity>>
Collection
<<Equivalent Entity>>
Arrangement
Organization Identifier
Identifier
Monetary Measure
Measure
Registration Identifier
Country (lcc)
20Data Architect
3.1 Adding Associations and Associative Entities.
https://fib-dm.com © Jayzed Data Models Inc. 2019
Count of Relationships Business Concept
Association Ultimate Supertype AA AC AGR ARR CE COM DOC LC LOC OCC PRD REF SVC TI TIR Grand Total
fibo-fnd-rel-rel:has 47 5 35 37 1 45 27 9 11 6 109 65 123 520
fibo-fnd-rel-rel:refersTo 7 3 14 73 6 7 5 5 15 3 113 1 3 30 285
fibo-fnd-rel-rel:comprises 16 35 21 4 2 12 2 55 14 161
fibo-fnd-rel-rel:provides 5 1 13 1 2 4 13 49 88
fibo-fnd-rel-rel:hasPart 9 7 4 12 15 3 50
fibo-fnd-rel-rel:governs 7 9 2 1 4 5 2 2 11 43
fibo-fnd-rel-rel:confers 2 12 7 1 18 40
fibo-fnd-rel-rel:holds 1 1 1 1 21 25
fibo-fnd-rel-rel:involves 1 1 1 8 3 1 1 1 17
fibo-fbc-fct-ra:isRegisteredBy 1 8 5 14
fibo-fbc-pas-fpas:relatesTo 8 2 10
Grand Total 73 13 90 153 1 86 55 45 23 58 7 309 15 68 257 1253
The next step is to connect the entities adding the Association or Associative entity appropriate for the
business context.
The Pivot table shows the 15 concepts and the number of participating relationships.
21Data Architect
3.2 Finding the right association
https://fib-dm.com © Jayzed Data Models Inc. 2019
has Issued Capital Monetary AmountStock Corporation has Issued Capital
Stock Corporation Monetary Amount
<<Associative Entity>>
has Issued Capital
The preferred association connects our scoped concept hierarchies at the leaf-level. In other words the green
entities of the concept map.
We use the modeling tool or the Relationships spreadsheet to investigate relationships of the Stock
Corporation and find has Issued Capital.
A perfect match, the Associative entity has Issued Capital directly relates to the Monetary Amount.
22Data Architect
3.2 Associating the FDIC Certificate Number
https://fib-dm.com © Jayzed Data Models Inc. 2019
is Registered By Registration Authority
is Registered In Registry
0,n
FDIC Certificate Number is Registered In
0,n
FDIC Certificate Number is Registered By
FDIC Certificate Number
<<Associative Entity>>
is Registered By
Registry
is Registered In
Registration Authority
Another easy match, the associative entity is Registered By has relationships to FDIC Certificate Number and
the Registration Authority.
The Association is Registered in directly connects the FDIC Certificate Number to the Registry.
23Data Architect
3.3 Registered Address
https://fib-dm.com © Jayzed Data Models Inc. 2019
has Address Physical Address
Physical Address subtype
has Address subtype
Organization has Address
Registered Address
<<Associative Entity>>
has Registered Address
<<Associative Entity>>
has Address
Physical Address
Organization
The Registered Address has no matching relationship. So we
investigate the supertype Physical Address and find has
Address. The associative entity has a subtype has Registered
Address. In other words, the FIBO/FIB-DM relates the entities
at the supertype level.
The associative entity has Address relates to the Organization.
We pull in the Organization entity.
Note: Organization and Legal Entity are both subtype of
Autonomous Agent. An Organization may incorporate several
Legal Entities to facilitate its business. The association
identifies the legal entities of an organization.
24Data Architect Ontologist
3.4 Registered Address to Country
https://fib-dm.com © Jayzed Data Models Inc. 2019
Physical Address has Country has Country Country
Physical Address subtype
Registered Address
Physical Address
<<Associative Entity>>
has Country
Country (lcc)
The Associative Entity has Country does not have a relationship to Address. Under the ontology Open World
Assumption anything can have a Country.
For the Closed World relational model, we create the relationship from has Country to Physical Address.
25Data Architect Ontologist
3.5 The identifies association completes the model
https://fib-dm.com © Jayzed Data Models Inc. 2019
FDIC Certificate Number identifies
0,n
Depository Institution is Identified By
0,n
Organization is Identified By
0,n
Legal Entity is Identified By
0,n
Legal Entity Identifier identifies
1,1
Legal Entity Identifier
identifies
Legal Entity
Organization
Depository InstitutionFDIC Certificate Number
More than 350 base entities in
FIB-DM have an association
link to identifies. The
association is a major design
pattern relating the
Fundamental Concepts.
• The FDIC Certificate
Number identifies the
Depository Institution.
• The Legal Entity
Identifier identifies the
Legal Entity.
• The Organization is
identified by a Legal
Entity.
26Data Architect
3.6ThecompleteCallReport
conceptualdatamodel
https://fib-dm.com © Jayzed Data Models Inc. 2019
27Data Architect
Discussion – do I really need all these entities?
https://fib-dm.com © Jayzed Data Models Inc. 2019
The short answer is no. For a project model it is perfectly fine to scope only the directly required
green entities.
In practice the following Logical Modeling phase attributes the model. The Logical Data Modeler
looks at the full set of required data items and places them as attributes of the entities.
A simple rule:
You can remove any entity in the subtype hierarchy that does not have attributes or
relationships.
The FIB-DM is a reference data model. For the data modeler, the Financial Industry Business
Data Model provides a rich library of building blocks to accelerate the design process.
28Data Architect
Sample Project Logical Data Model
https://fib-dm.com © Jayzed Data Models Inc. 2019
Legal Entity Identifier identifies
Stock Corporation has Issued Capital(D)
has Issued Capital Monetary Amount
Depository Institution is Identified By
FDIC Certificate Number identifies
FDIC Certificate Number is Registered By
FDIC Certificate Number is Registered In
is Registered In Registry
is Registered By Registration Authority
has Country Country
Stock Corporation is Identified By
Stock Corporation has Registered Address
Registered Address has Registered Address
Registered Address has Countryidentifies
Stock Corporation
Legal Name
Cor_Legal Name
Leg_Legal Name
Transliterated Name
Name
Leg_Legal Name2
Leg_Transliterated Name
Leg_Name
Leg_Leg_Name
For_Name
Variable characters
Variable characters
Variable characters
Variable characters
Variable characters
Variable characters
Variable characters
Variable characters
Variable characters
Variable characters
Monetary Amount
Measurement Date
Measurement Period In Months
Amount
Date
Integer
Decimal
<<AssociativeEntity>>
has Issued Capital
Registered Address
Address Line1
Address Line2
Address Line3
Address Line4
Postal Code
Reg_Address Line1
Reg_Address Line2
Reg_Address Line3
Reg_Address Line4
Reg_Postal Code
Variable characters
Variable characters
Variable characters
Variable characters
Variable characters
Variable characters
Variable characters
Variable characters
Variable characters
Variable characters
<<AssociativeEntity>>
has Registered Address
Depository Institution
FDIC Certificate Number
Tag Binary
<<AssociativeEntity>>
is Registered By
Registry
Registry Name Variable characters
is Registered In
Registration Authority
<<AssociativeEntity>>
has Country
Country (lcc)
Remarks
Geo_Independent
Geo_Remarks
Geo_Independent2
Numeric Country Code
French Full Name
English Short Name
English Short Name In Capitals
French Short Name
French Short Name In Capitals
English Full Name
Independent
Variable characters
Boolean
Variable characters
Boolean
Variable characters
Variable characters
Variable characters
Variable characters
Variable characters
Variable characters
Variable characters
Boolean
Legal Entity Identifier
Tag Binary
29Data Architect
LDM denomalization and simplifications
https://fib-dm.com © Jayzed Data Models Inc. 2019
In the sample diagram the Logical Data Modeler scoped only the nine subtype entities
identified in the concept map.
The relationships from associative entities have been moved down to the subtype
entity. E.g. the logical data modeler created a direct relationship from Stock Corporation
to has Registered Address.
Next steps:
The modeler will review the associative entities and those that are not many-to-many
with direct relationships. For example, the Registered Address has only one country; we
can create a direct has Country relationship from Country to Registered Address.
The multiple associative entity identifies can be resolved into direct relationships
between Legal Entity Identifier and Stock Corporation and FDIC Certificate Number and
Depository Institution.
30Data Architect Ontologist
Excursus: Scoping an operational ontology
https://fib-dm.com © Jayzed Data Models Inc. 2019
The 15 Fundamental Business Concepts apply to both the Financial Industry Business Ontology and Data
Model. We use the same methodology to create the concept map. With the concept map we can easily
scope a subset of the FIBO to hold the regulatory reference data. The Call Report presentation and the
Semantic Compliance article on the Bank Ontology website show the instance graph below.
We recognize the very same design pattern as in the sample data concept map
31Finance key point http://fib-dm.com © Jayzed Data Models Inc. 2019
in
(and other data modeling tools)
Core
https://fib-dm.com/data-model-download/

More Related Content

What's hot

Workshop on requirements and modeling at HAE 2015
Workshop on requirements and modeling at HAE 2015Workshop on requirements and modeling at HAE 2015
Workshop on requirements and modeling at HAE 2015Olivier Béghain
 
Information As A Service – The Key To The Correct Decisions At The Right Time
Information As A Service – The Key To The Correct Decisions At The Right TimeInformation As A Service – The Key To The Correct Decisions At The Right Time
Information As A Service – The Key To The Correct Decisions At The Right TimeAcando Consulting
 
Xfrml xbrl dirty dozen list 2000
Xfrml xbrl dirty dozen list 2000Xfrml xbrl dirty dozen list 2000
Xfrml xbrl dirty dozen list 2000Workiva
 
A short study on telecom information models & offerings
A short study on telecom information models & offeringsA short study on telecom information models & offerings
A short study on telecom information models & offeringsSayak Majumder
 

What's hot (8)

Idoc
IdocIdoc
Idoc
 
Workshop on requirements and modeling at HAE 2015
Workshop on requirements and modeling at HAE 2015Workshop on requirements and modeling at HAE 2015
Workshop on requirements and modeling at HAE 2015
 
EDI
EDIEDI
EDI
 
EDI
EDIEDI
EDI
 
Information As A Service – The Key To The Correct Decisions At The Right Time
Information As A Service – The Key To The Correct Decisions At The Right TimeInformation As A Service – The Key To The Correct Decisions At The Right Time
Information As A Service – The Key To The Correct Decisions At The Right Time
 
Xfrml xbrl dirty dozen list 2000
Xfrml xbrl dirty dozen list 2000Xfrml xbrl dirty dozen list 2000
Xfrml xbrl dirty dozen list 2000
 
A short study on telecom information models & offerings
A short study on telecom information models & offeringsA short study on telecom information models & offerings
A short study on telecom information models & offerings
 
Datamodelling
DatamodellingDatamodelling
Datamodelling
 

Similar to FIB-DM education module - scoping the first data model

Semantic Compliance with FIBO and Fund Ontology
Semantic Compliance with FIBO and Fund OntologySemantic Compliance with FIBO and Fund Ontology
Semantic Compliance with FIBO and Fund OntologyJurgen Ziemer
 
Why XBRL - Preparing for the Future of Your Business
Why XBRL - Preparing for the Future of Your BusinessWhy XBRL - Preparing for the Future of Your Business
Why XBRL - Preparing for the Future of Your BusinessBrian Hill
 
IBM Impact Session 1978v1cj
IBM Impact Session 1978v1cjIBM Impact Session 1978v1cj
IBM Impact Session 1978v1cjCara Jonas-Siler
 
Pivotal Research: Madison and Wall 4 13-12
Pivotal Research: Madison and Wall  4 13-12Pivotal Research: Madison and Wall  4 13-12
Pivotal Research: Madison and Wall 4 13-12Brian Crotty
 
Arc Sight Info Documents 7 2009
Arc Sight Info Documents 7 2009Arc Sight Info Documents 7 2009
Arc Sight Info Documents 7 2009mattdriscoll
 
Blank Paper To Write On
Blank Paper To Write OnBlank Paper To Write On
Blank Paper To Write OnKayla Miller
 
2020 Software Company Benchmark Report - 132 Companies
2020 Software Company Benchmark Report - 132 Companies2020 Software Company Benchmark Report - 132 Companies
2020 Software Company Benchmark Report - 132 CompaniesKelly Thomas
 
Pund-IT: Getting Things Right—Software and IBM’s Acquisition Strategy
Pund-IT: Getting Things Right—Software and IBM’s Acquisition StrategyPund-IT: Getting Things Right—Software and IBM’s Acquisition Strategy
Pund-IT: Getting Things Right—Software and IBM’s Acquisition StrategyMauricio Godoy
 
5 enterprise structures
5   enterprise structures5   enterprise structures
5 enterprise structuresmohamed refaei
 
Implementing information federation
Implementing information federationImplementing information federation
Implementing information federationCory Casanave
 
FHLB Dallas and Workday
FHLB Dallas and WorkdayFHLB Dallas and Workday
FHLB Dallas and WorkdayWorkday, Inc.
 
Theme Capital Structure and leverageAssignment Case 3Deluxe.docx
Theme Capital Structure and leverageAssignment Case 3Deluxe.docxTheme Capital Structure and leverageAssignment Case 3Deluxe.docx
Theme Capital Structure and leverageAssignment Case 3Deluxe.docxsusannr
 
Linked in data to power sales - dreamforce nov 18 2013 - vfinal w. appendix
Linked in   data to power sales - dreamforce nov 18 2013 - vfinal w. appendixLinked in   data to power sales - dreamforce nov 18 2013 - vfinal w. appendix
Linked in data to power sales - dreamforce nov 18 2013 - vfinal w. appendixAndres Bang
 
Ibm kenexa predictive hiring for cyber security roles
Ibm kenexa predictive hiring for cyber security rolesIbm kenexa predictive hiring for cyber security roles
Ibm kenexa predictive hiring for cyber security rolesPauline Mura
 
Community Work Helping People I. Online assignment writing service.
Community Work Helping People I. Online assignment writing service.Community Work Helping People I. Online assignment writing service.
Community Work Helping People I. Online assignment writing service.Angie Willis
 

Similar to FIB-DM education module - scoping the first data model (20)

Semantic Compliance with FIBO and Fund Ontology
Semantic Compliance with FIBO and Fund OntologySemantic Compliance with FIBO and Fund Ontology
Semantic Compliance with FIBO and Fund Ontology
 
Why XBRL - Preparing for the Future of Your Business
Why XBRL - Preparing for the Future of Your BusinessWhy XBRL - Preparing for the Future of Your Business
Why XBRL - Preparing for the Future of Your Business
 
CROWDPAY_CLIENT.PDF
CROWDPAY_CLIENT.PDFCROWDPAY_CLIENT.PDF
CROWDPAY_CLIENT.PDF
 
SaaSHost
SaaSHostSaaSHost
SaaSHost
 
IBM Impact Session 1978v1cj
IBM Impact Session 1978v1cjIBM Impact Session 1978v1cj
IBM Impact Session 1978v1cj
 
Pivotal Research: Madison and Wall 4 13-12
Pivotal Research: Madison and Wall  4 13-12Pivotal Research: Madison and Wall  4 13-12
Pivotal Research: Madison and Wall 4 13-12
 
4. ins (12 june 2019)
4. ins (12 june 2019)4. ins (12 june 2019)
4. ins (12 june 2019)
 
Arc Sight Info Documents 7 2009
Arc Sight Info Documents 7 2009Arc Sight Info Documents 7 2009
Arc Sight Info Documents 7 2009
 
Blank Paper To Write On
Blank Paper To Write OnBlank Paper To Write On
Blank Paper To Write On
 
2020 Software Company Benchmark Report - 132 Companies
2020 Software Company Benchmark Report - 132 Companies2020 Software Company Benchmark Report - 132 Companies
2020 Software Company Benchmark Report - 132 Companies
 
Pund-IT: Getting Things Right—Software and IBM’s Acquisition Strategy
Pund-IT: Getting Things Right—Software and IBM’s Acquisition StrategyPund-IT: Getting Things Right—Software and IBM’s Acquisition Strategy
Pund-IT: Getting Things Right—Software and IBM’s Acquisition Strategy
 
Exec comp peer groups doc (2)
Exec comp peer groups doc (2)Exec comp peer groups doc (2)
Exec comp peer groups doc (2)
 
Exec Comp Peer Groups
Exec Comp Peer GroupsExec Comp Peer Groups
Exec Comp Peer Groups
 
5 enterprise structures
5   enterprise structures5   enterprise structures
5 enterprise structures
 
Implementing information federation
Implementing information federationImplementing information federation
Implementing information federation
 
FHLB Dallas and Workday
FHLB Dallas and WorkdayFHLB Dallas and Workday
FHLB Dallas and Workday
 
Theme Capital Structure and leverageAssignment Case 3Deluxe.docx
Theme Capital Structure and leverageAssignment Case 3Deluxe.docxTheme Capital Structure and leverageAssignment Case 3Deluxe.docx
Theme Capital Structure and leverageAssignment Case 3Deluxe.docx
 
Linked in data to power sales - dreamforce nov 18 2013 - vfinal w. appendix
Linked in   data to power sales - dreamforce nov 18 2013 - vfinal w. appendixLinked in   data to power sales - dreamforce nov 18 2013 - vfinal w. appendix
Linked in data to power sales - dreamforce nov 18 2013 - vfinal w. appendix
 
Ibm kenexa predictive hiring for cyber security roles
Ibm kenexa predictive hiring for cyber security rolesIbm kenexa predictive hiring for cyber security roles
Ibm kenexa predictive hiring for cyber security roles
 
Community Work Helping People I. Online assignment writing service.
Community Work Helping People I. Online assignment writing service.Community Work Helping People I. Online assignment writing service.
Community Work Helping People I. Online assignment writing service.
 

Recently uploaded

“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxAnaBeatriceAblay2
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 

Recently uploaded (20)

“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 

FIB-DM education module - scoping the first data model

  • 1. http://fib-dm.com © 2019 Jayzed Data Models Inc. Education ModuleFinancial Industry Business Data Model (FIB-DM) An introduction course into the ontology-derived Enterprise Data Model. Jurgen Ziemer Ontologist & Data Architect at Jayzed Data Models Inc. Semantics for Data Architects Scoping our first data model from FIB-DM
  • 2. 2Data Architect Audience and content https://fib-dm.com © Jayzed Data Models Inc. 2019 a) You are a Data Architect or Modeler who downloaded the Financial Industry Business Data Model b) Your organization has licensed FIB-DM and you want to understand the design and contents. • Example: FDIC Bank Call Report reference data • We use five of the FIB Fundamental Supertypes to create a concept map. • Transpose the concept map to a Data Model subject area • Review the conceptual data model and compare to the ontology graph This education module is a hands on exercise. You can follow the steps in PowerDesigner or your modeling tool.
  • 3. 3Data Architect US Bank Call Report https://fib-dm.com © Jayzed Data Models Inc. 2019 The Federal Deposit Insurance Corporation is a regulator of US Banks. One of the key reports required to be filed is the quarterly Consolidated Report of Condition and Income, generally referred to as the call report or RC report. The Federal Financial Institutions Examination Council (FFIEC) publishes the XBRL taxonomy and bank filings. You can view and download Call Report submissions on the FFIEC website: https://cdr.ffiec.gov/public/
  • 4. 4Data Architect Call Report Schedule ENT – reference data https://fib-dm.com © Jayzed Data Models Inc. 2019 The Entity Schedule, “ENT” has reference data about the reporting Bank. For this exercise, our data requirements are the Entity schedule data items, plus additional reference data about the FDIC, already in the FIBO. The example below shows JPMorgan Chase Bank, NA submission with call date, id, data item, value, definition, call schedule, and line number.
  • 5. 5Data Architect A simple diagram of our sample data https://fib-dm.com © Jayzed Data Models Inc. 2019 FDIC Certificate 628 identifies JPM Chase as a registered bank. The Certificate is registered in the FDIC Institution Directory. The FDIC registers the Certificate, and thus JPMC. JPMC has the identity of JPMC NA, the legal entity. Note the distinction of what JPMC is – a legal entity, and what JPMC does – taking deposits. The Legal Entity has a registered address with the US as the country. JPMC NA has a Legal Entity Identifier (LEI). The corporation has $176 billion issued capital.
  • 6. 6Data Architect 15 Fundamental Business Concepts https://fib-dm.com © Jayzed Data Models Inc. 2019 In our second step we conceptualize our sample data items. That means to assign fundamental business concepts and their specializations. The fifteen concepts most are extensive ultimate supertypes in the Financial Industry Business Data Model. In other words, they have the most subtypes and most relationships. In the FIBO ontology, the fundamental fifteen concepts are direct subclasses of the Thing. We use abbreviations and icons as mnemonics to teach the concepts to modelers and business users.
  • 7. 7Data Architect Identifying Entities and Concepts https://fib-dm.com © Jayzed Data Models Inc. 2019 We can use the modelling tool or the Supertype spreadsheet to research Concept Entities. For example to find an Entity for JPMC, the legal entity, we filter by the Fundamental Concept Autonomous Agent and find the Stoch Corporation.
  • 8. 8Data Architect Creating the concept map diagram https://fib-dm.com © Jayzed Data Models Inc. 2019 FIB-DM has an Entity called Legal Entity Identifier, an exact match for the LEI in the sample. Reference (REF) is the ultimate supertype of Legal Entity Identifier. Likewise, we have an Entity named Country in FIB-DM. The country is a specialization of the fundamental concept of Location(LOC). The FDIC Certificate Number is another direct match. The FDIC Institution Directory is a business Registry. The entity Registry belongs to the Arrangement (ARR) concept. The LEI identifies a Legal Entity. In our example, JPMC NA, a Stock Corporation, an entity in the FIB-DM. The stock corporation is a subtype of the Autonomous Agent (AA). The concept comprises of Person, Legal Person, Automated System, and Organization. The FDIC insures and regulates financial institutions that take deposits. Depository Institution is an entity in the data model, rolling up to the fundamental concept of the Thing in Role (TIR). The TIR is what the Autonomous does. The FDIC is the Registration Authority who issues the certificate number. The FDIC also has an identity as an Autonomous Agent, but we don’t need that detail for our scope. JPMC’s capital is a Monetary Amount. The entity holds the number and more descriptive properties, such as the currency and date. Following the supertype hierarchy we see that Monetary Amount is a Reference. The address fields in our schedule are a Registered Address, another subtype of Reference. The Reference functions like an associative entity with a role, linking Country to the Autonomous Agent.
  • 9. 9Data Architect Our sample data as a concept map https://fib-dm.com © Jayzed Data Models Inc. 2019 We replace the circles in our sample data diagram with shapes of the Fundamental Business Concepts. A concept map or conceptual diagram is a diagram that depicts suggested relationships between concepts.
  • 10. 10Data Architect Standardize concept map relations https://fib-dm.com © Jayzed Data Models Inc. 2019 In a similar way, we standardize relationships in our concept map. The data modeler suggests FIB- DM associations names that match the related concepts and requirements. Finally, we replace the sample values with identified FIB-DM entities. Here is our Fundamental Business Concept map for the Call Report Entity Schedule.
  • 11. 11Data Architect The FIB-DM Concept map https://fib-dm.com © Jayzed Data Models Inc. 2019 • Easy to understand for non- technical business users. • The methodology keeps the concept-mapping within the vocabulary and structure of the underlying model. We can see how the diagram expands. • The Monetary Amount has more defining concepts; • JPMC is a Thing in many more Roles, so is the FDIC; • we can add other Regulators to the picture, and so on.
  • 12. 12Data Architect https://fib-dm.com © Jayzed Data Models Inc. 2019 From Concept Map to Data Model • Populate a new diagram with the identified entities 1 • Add supertypes all the way up to the Fundamental Concept 2 • Add Associations and Associative entities 3 • Generate an LDM or export our FIB- DM subject area model 4
  • 13. 13Data Architect 1. Create a new diagram of the nine entities https://fib-dm.com © Jayzed Data Models Inc. 2019 Legal Entity Identifier Stock Corporation Monetary Amount Registered Address Registry Registration Authority Country (lcc) Depository Institution FDIC Certificate Number Open FIB-DM in your data modeling tool. The screenshots and diagrams in this education module are PowerDesigner. Populate your diagram with the nine entities of the concept map. These are existing FIB-DM entities derived from FIBO classes. In practice, you may draw the concept map and CDM in parallel. However you want to use the concept map to validate the design with the business.
  • 14. 14Data Architect 2.1 Adding Depository Institution supertypes to the diagram https://fib-dm.com © Jayzed Data Models Inc. 2019 2.1 Let’s start with the Depository Institution. We use the data modeling tool to navigate to the Inheritance (a.k.a. subtype symbol) and the supertype. 2.2 In PowerDesigner this is a bit cumbersome: We pull up the entity properties dependencies tab; select parents to find Financial Institution subtypes; pull up the inheritance properties; find in browser; and copy the inheritance as link into the diagram. Service Provider subtype Thing In Role subtype Financial Service Provider subtype Financial Institution subtype Depository Institution Financial Institution Financial Service Provider Thing In Role Service Provider 2.3 We repeat the process until we arrive at the ultimate supertype, our Fundamental Concept, the Thing in Role. The Depository Institution is a Financial Institution, which is a Financial Service Provider, with is a Service Provider, a direct subtype of the Thing. Depository Institution Financial Institution subtype Depository Institution Financial Institution
  • 15. 15Data Architect 2.3 Adding the Registration Authority supertype https://fib-dm.com © Jayzed Data Models Inc. 2019 Service Provider subtype Thing In Role subtype Financial Service Provider subtype Financial Institution subtype Depository Institution Registration Authority Financial Institution Financial Service Provider Thing In Role Service Provider The Registration Authority, our entity for the FDIC and other registrars is a Service Provider, subtype of the Thing in Role (TIR).
  • 16. 16Data Architect 2.4 Stock Corporation rolls up to the Autonomous Agent https://fib-dm.com © Jayzed Data Models Inc. 2019 Legal Person subtype Autonomous Agent subtype Legal Entity subtype Corporation subtype Stock Corporation Corporation Legal Entity Autonomous Agent Legal Person The Stock Corporation, our entity for JPMC’s Legal Entity, is a Legal Person, direct subtype of the Autonomous Agent (AA).
  • 17. 17Data Architect 2.5 Country and Registry https://fib-dm.com © Jayzed Data Models Inc. 2019 Arrangement subtype Collection subtypeGeopolitical Entity (lcc) subtype Location (lcc) subtype Registry Location (lcc) Geopolitical Entity (lcc) <<Equivalent Entity>> Collection <<Equivalent Entity>> Arrangement Country (lcc) The country is a Geopolitical Entity, subtype of the Fundamental Concept of Location (LOC). The Registry is a collection, subtype of Arrangement (ARR).
  • 18. 18Data Architect 2.6 Reference subtypes https://fib-dm.com © Jayzed Data Models Inc. 2019 Registration Identifier subtype Measure subtype Monetary Measure subtype Identifier subtype Organization Identifier subtype Reference subtype Index subtype Address subtype Physical Address subtype Legal Entity IdentifierMonetary Amount Registered Address Address Physical Address FDIC Certificate Number Index Reference Organization Identifier Identifier Monetary Measure Measure Registration Identifier Reference (REF) is the largest Fundamental Concept in FIB-DM and the FIBO. We see three major branches in the hierarchy. 1. The Monetary Amount is a Measure. 2. The Registered Address is an Address, which in turn is an index. 3. Legal Entity Identifier and the FDIC Certificate Number are both Organization Identifiers
  • 19. 19Data Architect 2.7 Our nine Entities and their five Fundamental Concepts. https://fib-dm.com © Jayzed Data Models Inc. 2019 Registration Identifier subtype Measure subtype Monetary Measure subtype Identifier subtype Organization Identifier subtype Arrangement subtype Collection subtype Service Provider subtype Reference subtype Index subtypeLegal Person subtype Geopolitical Entity (lcc) subtype Autonomous Agent subtype Location (lcc) subtype Address subtype Thing In Role subtype Financial Service Provider subtype Financial Institution subtype Physical Address subtype Legal Entity subtype Corporation subtype Legal Entity IdentifierStock Corporation Corporation Legal Entity Monetary Amount Registered Address Address Physical Address Depository Institution FDIC Certificate NumberRegistryRegistration Authority Financial Institution Financial Service Provider Thing In Role Location (lcc)Autonomous Agent Geopolitical Entity (lcc) Legal Person Index Reference Service Provider <<Equivalent Entity>> Collection <<Equivalent Entity>> Arrangement Organization Identifier Identifier Monetary Measure Measure Registration Identifier Country (lcc)
  • 20. 20Data Architect 3.1 Adding Associations and Associative Entities. https://fib-dm.com © Jayzed Data Models Inc. 2019 Count of Relationships Business Concept Association Ultimate Supertype AA AC AGR ARR CE COM DOC LC LOC OCC PRD REF SVC TI TIR Grand Total fibo-fnd-rel-rel:has 47 5 35 37 1 45 27 9 11 6 109 65 123 520 fibo-fnd-rel-rel:refersTo 7 3 14 73 6 7 5 5 15 3 113 1 3 30 285 fibo-fnd-rel-rel:comprises 16 35 21 4 2 12 2 55 14 161 fibo-fnd-rel-rel:provides 5 1 13 1 2 4 13 49 88 fibo-fnd-rel-rel:hasPart 9 7 4 12 15 3 50 fibo-fnd-rel-rel:governs 7 9 2 1 4 5 2 2 11 43 fibo-fnd-rel-rel:confers 2 12 7 1 18 40 fibo-fnd-rel-rel:holds 1 1 1 1 21 25 fibo-fnd-rel-rel:involves 1 1 1 8 3 1 1 1 17 fibo-fbc-fct-ra:isRegisteredBy 1 8 5 14 fibo-fbc-pas-fpas:relatesTo 8 2 10 Grand Total 73 13 90 153 1 86 55 45 23 58 7 309 15 68 257 1253 The next step is to connect the entities adding the Association or Associative entity appropriate for the business context. The Pivot table shows the 15 concepts and the number of participating relationships.
  • 21. 21Data Architect 3.2 Finding the right association https://fib-dm.com © Jayzed Data Models Inc. 2019 has Issued Capital Monetary AmountStock Corporation has Issued Capital Stock Corporation Monetary Amount <<Associative Entity>> has Issued Capital The preferred association connects our scoped concept hierarchies at the leaf-level. In other words the green entities of the concept map. We use the modeling tool or the Relationships spreadsheet to investigate relationships of the Stock Corporation and find has Issued Capital. A perfect match, the Associative entity has Issued Capital directly relates to the Monetary Amount.
  • 22. 22Data Architect 3.2 Associating the FDIC Certificate Number https://fib-dm.com © Jayzed Data Models Inc. 2019 is Registered By Registration Authority is Registered In Registry 0,n FDIC Certificate Number is Registered In 0,n FDIC Certificate Number is Registered By FDIC Certificate Number <<Associative Entity>> is Registered By Registry is Registered In Registration Authority Another easy match, the associative entity is Registered By has relationships to FDIC Certificate Number and the Registration Authority. The Association is Registered in directly connects the FDIC Certificate Number to the Registry.
  • 23. 23Data Architect 3.3 Registered Address https://fib-dm.com © Jayzed Data Models Inc. 2019 has Address Physical Address Physical Address subtype has Address subtype Organization has Address Registered Address <<Associative Entity>> has Registered Address <<Associative Entity>> has Address Physical Address Organization The Registered Address has no matching relationship. So we investigate the supertype Physical Address and find has Address. The associative entity has a subtype has Registered Address. In other words, the FIBO/FIB-DM relates the entities at the supertype level. The associative entity has Address relates to the Organization. We pull in the Organization entity. Note: Organization and Legal Entity are both subtype of Autonomous Agent. An Organization may incorporate several Legal Entities to facilitate its business. The association identifies the legal entities of an organization.
  • 24. 24Data Architect Ontologist 3.4 Registered Address to Country https://fib-dm.com © Jayzed Data Models Inc. 2019 Physical Address has Country has Country Country Physical Address subtype Registered Address Physical Address <<Associative Entity>> has Country Country (lcc) The Associative Entity has Country does not have a relationship to Address. Under the ontology Open World Assumption anything can have a Country. For the Closed World relational model, we create the relationship from has Country to Physical Address.
  • 25. 25Data Architect Ontologist 3.5 The identifies association completes the model https://fib-dm.com © Jayzed Data Models Inc. 2019 FDIC Certificate Number identifies 0,n Depository Institution is Identified By 0,n Organization is Identified By 0,n Legal Entity is Identified By 0,n Legal Entity Identifier identifies 1,1 Legal Entity Identifier identifies Legal Entity Organization Depository InstitutionFDIC Certificate Number More than 350 base entities in FIB-DM have an association link to identifies. The association is a major design pattern relating the Fundamental Concepts. • The FDIC Certificate Number identifies the Depository Institution. • The Legal Entity Identifier identifies the Legal Entity. • The Organization is identified by a Legal Entity.
  • 27. 27Data Architect Discussion – do I really need all these entities? https://fib-dm.com © Jayzed Data Models Inc. 2019 The short answer is no. For a project model it is perfectly fine to scope only the directly required green entities. In practice the following Logical Modeling phase attributes the model. The Logical Data Modeler looks at the full set of required data items and places them as attributes of the entities. A simple rule: You can remove any entity in the subtype hierarchy that does not have attributes or relationships. The FIB-DM is a reference data model. For the data modeler, the Financial Industry Business Data Model provides a rich library of building blocks to accelerate the design process.
  • 28. 28Data Architect Sample Project Logical Data Model https://fib-dm.com © Jayzed Data Models Inc. 2019 Legal Entity Identifier identifies Stock Corporation has Issued Capital(D) has Issued Capital Monetary Amount Depository Institution is Identified By FDIC Certificate Number identifies FDIC Certificate Number is Registered By FDIC Certificate Number is Registered In is Registered In Registry is Registered By Registration Authority has Country Country Stock Corporation is Identified By Stock Corporation has Registered Address Registered Address has Registered Address Registered Address has Countryidentifies Stock Corporation Legal Name Cor_Legal Name Leg_Legal Name Transliterated Name Name Leg_Legal Name2 Leg_Transliterated Name Leg_Name Leg_Leg_Name For_Name Variable characters Variable characters Variable characters Variable characters Variable characters Variable characters Variable characters Variable characters Variable characters Variable characters Monetary Amount Measurement Date Measurement Period In Months Amount Date Integer Decimal <<AssociativeEntity>> has Issued Capital Registered Address Address Line1 Address Line2 Address Line3 Address Line4 Postal Code Reg_Address Line1 Reg_Address Line2 Reg_Address Line3 Reg_Address Line4 Reg_Postal Code Variable characters Variable characters Variable characters Variable characters Variable characters Variable characters Variable characters Variable characters Variable characters Variable characters <<AssociativeEntity>> has Registered Address Depository Institution FDIC Certificate Number Tag Binary <<AssociativeEntity>> is Registered By Registry Registry Name Variable characters is Registered In Registration Authority <<AssociativeEntity>> has Country Country (lcc) Remarks Geo_Independent Geo_Remarks Geo_Independent2 Numeric Country Code French Full Name English Short Name English Short Name In Capitals French Short Name French Short Name In Capitals English Full Name Independent Variable characters Boolean Variable characters Boolean Variable characters Variable characters Variable characters Variable characters Variable characters Variable characters Variable characters Boolean Legal Entity Identifier Tag Binary
  • 29. 29Data Architect LDM denomalization and simplifications https://fib-dm.com © Jayzed Data Models Inc. 2019 In the sample diagram the Logical Data Modeler scoped only the nine subtype entities identified in the concept map. The relationships from associative entities have been moved down to the subtype entity. E.g. the logical data modeler created a direct relationship from Stock Corporation to has Registered Address. Next steps: The modeler will review the associative entities and those that are not many-to-many with direct relationships. For example, the Registered Address has only one country; we can create a direct has Country relationship from Country to Registered Address. The multiple associative entity identifies can be resolved into direct relationships between Legal Entity Identifier and Stock Corporation and FDIC Certificate Number and Depository Institution.
  • 30. 30Data Architect Ontologist Excursus: Scoping an operational ontology https://fib-dm.com © Jayzed Data Models Inc. 2019 The 15 Fundamental Business Concepts apply to both the Financial Industry Business Ontology and Data Model. We use the same methodology to create the concept map. With the concept map we can easily scope a subset of the FIBO to hold the regulatory reference data. The Call Report presentation and the Semantic Compliance article on the Bank Ontology website show the instance graph below. We recognize the very same design pattern as in the sample data concept map
  • 31. 31Finance key point http://fib-dm.com © Jayzed Data Models Inc. 2019 in (and other data modeling tools) Core https://fib-dm.com/data-model-download/