FIB-DM is enormous, with 3,040 normative entities as of January 2024, and still growing.
The Fundamental Concepts are the bridge to understanding the design and content.
This education module provides an overview of the fifteen concepts. A reference sheet for each concept shows.
- FIBO definition
- Concept hierarchy
- Significant associations
For full screen click maximize at the bottom of the online viewer.
Then start slide show in MS-PowerPoint online.
Download the tutorial PDF or PowerPoint
Text of the presentation
The House of Finance has 15 Fundamental Concepts
An introduction to the data model and ontology content and methodology for Finance Users, Data Architects, and Ontologists
An introduction to the data model and ontology content and methodology for Finance Users, Data Architects, and Ontologists Jurgen Ziemer OCC
Understanding the model, scoping and designing with Finance users
FIB-DM is enormous, 1875 entities as of October 2019, and still growing, there may be 2500 entities in a year from now.
The Fundamental Concepts are the bridge to understanding the design and content.
Concept Maps are the bridge between Data Architect and Finance Business user.
15 Fundamental FIB concepts
This introduction for all audiences provides an overview of the fifteen concepts.
• FIBO definition
• Concept hierarchy
• Significant associations
All Fundamental concepts are ultimate supertypes defined in FIBO Foundation, a package in the Open Source FIB-DM Core.
Some subtype entities for Securities, Swaps, and Indices are in the commercial version.
You can download PowerPoint on the FIB-DM website and comment on LinkedIn.
The Fundamental Concepts are for all audiences.
As a Data Architect or Modeler, you want to understand the FIB-DM design and content to scope and customize the model.
You want to use Concept Maps for reviews and joint design with your Business clients.
As a Finance user and subject matter expert, you find 15 concepts and their icon diagrams easy, non-technical business notation. The fifteen concept charts are for business users.
As an Ontologist can use the very same FIB concepts to understand, scope and customize the FIBO. Just like the DA, you can use the concept maps, rather than complex graphs to work with the business.
This lesson within the education path
Autonomous Agent
15 Fundamental FIB concepts
Scoping our first Data Model from FIB-DM
Next: Detail modules for all 15 concepts.
This module: Introduction to the methodology and concepts.
Previous: Practical, hands-on exercise using five of the concepts.
Semantic Enterprise Information Architecture
FIB concept maps have an agreed vocabulary
A concept map is a diagram that depicts suggested relationships [arrows] between
concepts [circles]. https://en.wikipedia.org/wiki/Concept_map
The Financial Industry Business (FIB) concept map has standardized icons for concepts and an agreed vocabulary for labels.
The concepts and vocabulary establish a direct correspondence between the map and the data model.
Finance user
The 15 concept mnemonic icons, and abbreviations
Each FIB concept is an in-depth business taxonomy
Agreement taxonomy, for example, has 79 classification items.
You use the MS-Excel workbook or other representations and visualizations to research the taxonomies:
Identify items that fit your business requirements.
Do not create synonyms!
Work with your Data or Business Architect to extend the taxonomy as needed.
FIB-CM Relationships come from the vocabulary of more than agreed 200 names.
Our first data model Bank, the Bank Call Report had:
JPM Chase $176 billion
Stock
Corporation has Issued Capital Monetary Amount
Autonomous Agent (AA) Reference (REF)
Stock Monetary Corporation Amount
Concept Map Relationship
has Guarantor
has Headquarters Address
has Holding Period
has Identity
has Indicator Value
has Inforce
has Initial Interest Accrual Date
has Initial Interest Payment Date
has Initial Principal Payment Date
has Initial Stub
has Interest Calculation Schedule
has Interest Payment Day
has Interest Payment Frequency
has Interest Payment Terms
has Interest Rate
has Interest Rate Reset Schedule
has Issued Capital
has Jurisdiction
has Legal Form
has Lender
has Lifecycle
has Listing Date
has Majority Controlling Interest Party
has Market Identifier Code Status
has Measurement Unit
has Nominal Capital
Use the MS-Excel workbook to research relationship names.
A search for “Capital” finds has Issued and Nominal Capital
Relationships pertain to designated concepts
The Pivot of Relationships and Fundamental FIB Concepts confirms that has Issued Capital has at least one connection from Autonomous Agent to Reference.
Complete the conformed Concept Map
Use the MS-Visio template with the FIB Concept stencils or any Concept Map diagramming tool.
Some PowerDesigner modelers create a custom model and map to the FIBDM conceptual data model.
Who does this, the Business Analyst, Data Modeler, or Finance user depends on your organization and the people on the project.
15 Concepts, their taxonomies, and relationships express 80% of the business, data requirements, and high-level design.
Data Model and Concept Map
The business introduction stated a direct correspondence between the FIB Concept Map and FIB Data Model.
The Semantic Enterprise Architecture called the FIB-CM a simplified conceptual data model in sync with FIB-DM.
Indeed, just like we derive a Physical Data Model (PDM) from a Logical Data Model (LDM), we can derive the Conceptual Data Model (CDM) from the Concept Map (CM). And we should reflect CDM changes in the CM.
The controlled vocabulary of the FIB-CM comprises of FIB-DM base, and associative entities, and associations.
The MS-Excel workbook derived from Data Model list reports!
Fundamental Concepts are Ultimate Supertypes
Row Labels Count of Subtype CM
fibo-fnd-pty-rl:ThingInRole 278 TIR
fibo-fnd-rel-rel:Reference 235 REF
fibo-fnd-arr-arr:Arrangement 85 ARR
fibo-fnd-aap-agt:AutonomousAgent 81 AA
fibo-fnd-agr-agr:Agreement 79 AGR
fibo-fnd-agr-agr:Commitment 58 COM
fibo-fnd-arr-doc:Document 53 DOC
fibo-fnd-law-lcap:LegalConstruct 49 LC
fibo-fnd-agr-ctr:ContractualElement 42 CE
fibo-fnd-dt-oc:OccurrenceKind 26 OCC
lcc-cr:Location 24 LOC
fibo-fnd-pas-pas:Service 18 SVC
fibo-fnd-dt-fd:TimeInterval 17 TI
fibo-fnd-dt-fd:TimeInstant 17 TI
fibo-fnd-pas-pas:Product 15 PRD
fibo-fbc-pas-caa:Account 13 AC
fibo-fnd-dt-oc:Occurrence 11 OCC
In the data model, the 15 Fundamental Concepts are entities that are not subtype of any other entity.
They are the most important supertypes, ranked by their number of subtype entities.*
70% of FIB-DM base entities (non-associative) are a subtype of the 15 concepts.
* Astute observers notice that Time Interval and Time Instant are combined into one concept although they don’t have a common supertype. Language and Convention didn’t make FIB-CM, although they have more subtypes than account. Also, the metrics will change with model customizations and the next FIB-DM release.
The list of 15 concepts is qualitative judgment.
The FIB Taxonomy is the subtype hierarchy
The business user sees a taxonomy depicted as a diagram, a list or pivot in MS-Excel, or any other taxonomy visualization tool.
That taxonomy derived from the data model.
It is OK to omit entities from the user taxonomy. For example, we may remove the Written Contract, if it adds no explanatory value.
However, we must not add classification items
to the taxonomy, unless we also add them to FIB-DM
FIB Concept Map Relationships are data model Associations and Associative Entities
The Excel tab below is the data underlying the business user matrix for the controlled relationship vocabulary.
It is a combination of data model relationship and entity subtype list reports.
The user doesn’t need concept or relationship hierarchies in the FIB Concept Map notation. You, the data modeler, resolve the intricacies of how and where concepts associate in the data model.
Additions to the controlled vocabulary of concept map relationships must reflect in the data model as new associations.
Approaching an extensive model
A common approach is middle-out. Working on a specific requirement, like the Bank Call Report exercise, we investigate the subject up the subtype hierarchy.
Ontologist
Or we follow the FIBO module, FIB-DM package structure, and with it the development history.
BTW, the Ontologist has it more comfortable because she can examine and query sample data.
The Fundamental Concept approach is top-down. We examine the concept
• Business content
• Subtype hierarchy
• Associations
Ontology and Data Model hierarchies are the same
The only difference is in the diagram notation.
FIB-DM concept diagrams can help you to understand the FIBO rdfs:subClassOf, Class hierarchies.
Ontologist
The concepts and vocabulary directly correspond to the ontology graph.
Concept relations derive from FIBO rdfs:range, rdfs:domain, and owl:Restriction.
Create concept maps to communicate your design with Finance users!
Ontologist
https://fib-dm.com © Jayzed Data Models Inc. 2019
Guide to the Reference Charts Concept Name (Abbr.) Subtypes
Autonomous Agent (AA)
Thing in Role (TIR)
Reference (REF)
Arrangement (ARR)
Location (LOC)
Commitment (COM)
Contractual Element (CE)
Time (TI)
Time Instant: A temporal entity that is a member of a time scale, with no extent or duration
Time Interval: a segment of the time axis, a location in time, with an extent or duration
• Time Instant subtypes reflect precision, Date, datetime, and timestamp.
• The Time Interval can be a Duration (e.g., 10-year) or the period
Semantic Enterprise Information Architecture
References and further reading
The FIB-DM website
• scalable SVG diagrams of the complete subtype hierarchies https://fib-dm.com/financial-industry-business-concept-diagrams/
• Diagrams of the Concept Maps https://fib-dm.com/financial-industry-business-concept-relationships/
Follow the FIB-DM LinkedIn page for news, updates, and to read and share comments. https://www.linkedin.com/showcase/fib-dm/
Watch FIB-DM Education videos on YouTube. https://www.youtube.com/channel/UCXUVRvqp2Y4N_YwHlSEB1gQ
FIBO references on the Enterprise Data Management Council website https://spec.edmcouncil.org/fibo/
https://fib-dm.com © Jayzed Data Models Inc. 2019