Skip to content

The Financial Industry Business Ontology (FIBO) defines the sets of things that are of interest in financial business applications and the ways that those things can relate to one another. In this way, FIBO can give meaning to any data (e.g., spreadsheets, relational databases, XML documents) that describe the business of finance.

License

Notifications You must be signed in to change notification settings

edmcouncil/fibo

Repository files navigation

Financial Industry Business Ontology

FIBO is hosted and sponsored by the Enterprise Data Management Council (EDM Council).

FIBO is a trademark of EDM Council, Inc. It is also standardized by the Object Management Group.

Introduction

The Financial Industry Business Ontology (FIBO) is a formal ontology that provides a common vocabulary for financial contracts and related concepts. FIBO evolved out of concerns that arose during the 2008 financial crisis among individuals who worked together in data governance and management to address requirements for standardized terminology for regulatory reporting and other analyses. The resulting ontology has continued to grow and evolve since its initial publication in 2014, with increasing support for use cases related to securities master data management, reporting, and risk analysis and management.

FIBO is hosted and sponsored by the Enterprise Data Management Council (EDMC) and is standardized by the Object Management Group (OMG) under a shared marketing and trademark agreement. It is published in a number of human and machine-readable formats for use in business and operational settings, ranging from online glossaries to rich knowledge graph applications. Revisions are made on a continuous basis by several teams addressing specific domain areas (e.g., securities, derivatives, indices, and so forth), available in GitHub, with formal updates published quarterly.

FIBO is developed as an ontology in the Web Ontology Language (OWL). The language is codified by the World Wide Web Consortium (W3C), and it is based on Description Logic. The use of logic ensures that each FIBO concept is framed in a way that is unambiguous and that is readable both by humans and machines.

FIBO concepts have been reviewed by EDMC member firms over the years and represent a consensus of the common concepts as understood in the industry and as reflected in industry data models and message standards.

Mission

Since January 2020, FIBO has been developed by an open community process with a mission to develop, maintain, and promote global platform-independent, machine-readable and unambiguous data standard that enables understanding of the financial terminology, cross-system federation and aggregation of data to improve effectiveness of decisions, to improve efficiency in regulatory reporting and to fast-track the adoption of advanced analytical capabilities for financial services.

FIBO code license

License: MIT

FIBO Viewer

FIBO Viewer is a web application specifically designed to access both the FIBO structure and its content stored in this repository in the easiest possible way. So, you do not need to install any software to enjoy FIBO!

Maintenance service

In case of experiencing any problem with our development infrastructure (Jenkins, EDMC Jira, or WIKI), please contact the single service point:

  • Email: pawel.garbacz@makolab.com
  • Service working hours:
    • working days, from 8:00 to 17:00 CET (from 2:00 to 11:00 EST)
      • response time: 1 h
    • working days, from 17:00 to 22:00 CET (from 11:00 to 16:00 EST)
      • response time: 2.5 h

How to contribute

Contributing to FIBO

The FIBO development process follows rigorous and well-defined rules and principles. Please read CONTRIBUTING.md and ONTOLOGY_GUIDE.md for more details.

Developer Certificate of Origin (DCO)

We use Probot / DCO framework to enforce the Developer Certificate of Origin (DCO) on Pull Requests. It requires all commit messages to contain the Signed-off-by line with an email address that matches the commit author. Contributors sign-off that they adhere to these requirements by adding a "Signed-off-by" line to commit messages.

Community Discussions

Code of conduct

This project adheres to the Contributor Covenant code of conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to fibo@edmcouncil.org.

Directories and FIBO domains

Directory Description Browse in FIBO Viewer
BE This directory contains ontologies belonging to the FIBO Business Entities (BE) Domain. This domain defines business concepts that are used for data governance, interoperability, and in regulatory reporting about business entities. click here to browse BE in FIBO Viewer
BP This directory contains ontologies belonging to the Business Process (BP) domain. This domain includes ontologies that define financial process flows, such as securities issuance and transaction workflows. In the case of securities issuance process models, these are provided in order to be able to represent reference data concepts that are dependent on the process by which a security was issued. Transaction process semantics provide the basis for the temporal dimension of securities and derivatives transactions. click here to browse BP in FIBO Viewer
CAE This directory contains ontologies belonging to the Corporate Actions and Events (CAE) domain. This domain contains ontologies that define events and actions that may occur during the life of a security, and are typically those events which may cause some change in some part of the underlying reference information for that security. Corporate actions include actions that require some action on the part of the holder, and in these and some other cases, there are process descriptions for the flow of activities involved. click here to browse CAE in FIBO Viewer
DER This directory contains ontologies belonging to the Derivatives (DER) Domain. This domain covers many of the concepts that are common to derivative instruments, including but not limited to options, futures, forwards, swaps, and a wide range of other derivatives. click here to browse DER in FIBO Viewer
FBC This directory contains ontologies belonging to the Financial Business and Commerce domain. This domain covers business concepts that are common to a number of finance areas, such as loans, securities, and corporate actions, including products and services, financial intermediaries, registrars and regulators, and financial instruments and products. click here to browse FBC in FIBO Viewer
FND This directory contains ontologies belonging to the Foundations (FND) domain. This domain includes ontologies that define general-purpose concepts required to support other FIBO domains. These include concepts and relationships about people, organizations, places, and most importantly, contracts that are essential to domains such as Business Entities (BE), Financial Business and Commerce (FBC), Indices and Indicators (IND), and Securities (SEC). click here to browse FBC in FIBO Viewer
IND This directory contains ontologies belonging to the FIBO Indices and Indicators (IND) Domain. This domain covers market indices and reference rates, including economic indicators, foreign exchange, interest rates, and other benchmarks. The ontologies cover quoted interest rates, economic measures such as employment rates, and quoted indices required to support baskets of securities, including specific kinds of securities in share indices or bond indices, as well as credit indices. click here to browse FBC in FIBO Viewer
LOAN This directory contains ontologies belonging to the FIBO Loan (LOAN) domain. This domain provides a model of concepts that are common to loan contracts in various market categories including but not limited to commercial, small business, automobile, education, and mortgage. High-level concepts relevant to loan contracts include the obligations of parties playing different roles, credit and risk, security agreements as well as additional detail for HMDA-specific loans. Details defining debt instruments, in general, are covered in a separate debt module in the Securities domain. click here to browse LOAN in FIBO Viewer
MD This directory contains ontologies belonging to the Market Data (MD) domain. This domain contains ontologies that represent temporally variant concepts for the whole range of financial instruments, loans, and funds. While all concepts can be regarded as having some relationship to time, the ones in this domain are those concepts that explicitly have a set of past values a present value and projected future values. As such, this domain covers the concepts represented in market data, such as prices, yields, and analytics for debt and for pools of assets. click here to browse MD in FIBO Viewer
SEC This directory contains ontologies belonging to the FIBO Securities (SEC) domain. This domain provides a model of concepts that are common to financial instruments that are also securities, including but not limited to exchange-traded securities. High-level concepts relevant to securities classification, identification, issuance, and registration of securities generally are covered, as well as additional detail for equities and debt instruments. More details defining derivatives, in particular, are covered in a separate derivatives domain area. click here to browse SEC in FIBO Viewer
/etc Everything that is not a published OWL ontology in a financial domain.

Releases

https://github.com/edmcouncil/fibo/releases

Contributors

https://github.com/edmcouncil/fibo/graphs/contributors

External links

Before January 2020, EDMC Wiki and EDMC Jira were the main platforms for organizing the FIBO development process by the FIBO Community. They remain available for the FIBO Community.

About

The Financial Industry Business Ontology (FIBO) defines the sets of things that are of interest in financial business applications and the ways that those things can relate to one another. In this way, FIBO can give meaning to any data (e.g., spreadsheets, relational databases, XML documents) that describe the business of finance.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages