Release (latest normative full model)

The normative FIB-DM April 2024 version is available. The 3,085-entity normative data model derived from the FIBO 2024/Q1 Production release.

The release completes the integration of OMG’s Commons Ontology Library including Roles, Parties & Situations, and scalar quantities & units, and documents.

Integration means that OMG Commons entities (code cmns-) replace older FIBO Foundations, Business Entities, and Finance Business & Commerce entities. Their legacy FIBO equivalent entities are deprecated and will be removed in future Financial Industry Business Ontology and Data Model versions.

A screenshot of FIBO Data Model packages and entities report in MS Excel online.

Please click on the above screenshot to open the report workbook in Microsoft Office Excel for the web.
You can also download the Package or Entity list report as a PDF.

The Entity Stereotype indicates special entities:

  • Associative Entities, derived from FIBO object properties, connect two or more base entities. In the diagrams, they are blue.
  • Equivalent Entities derive from FIBO classes that have the like-named property set. The diagrams depict the entities with a dashed border. Physical modelers may consider a VIEW for these entities.

The 227 Data Model Packages are derived from FIBO and Object Modeling Group (OMG) structure of ontologies.

NameCodeComment
Commonscmns-abtThe package for data model objects derived from the Commons ontology module. This ontology is provided for the convenience of Commons users. It can be used to load all of the current Commons ontologies, using a relative catalog, as needed in Protege or other tools.
Annotation Vocabulary (cmns)cmns-avThe package for data model objects derived from the Annotation Vocabulary (cmns) ontology module. The Annotation Vocabulary provides commonly used annotation properties for documentation to facilitate understanding.
Codes And Code Setscmns-cdsThe package for data model objects derived from the Codes And Code Sets ontology module. This ontology defines commonly used concepts for describing codes, including standardized codes such as ISO language, country, and other code sets, the North American Industry Classification System (NAICS) codes, and custom code sets that many organizations develop for various purposes, derived from the patterns specified in ISO 11179-3, Metadata Registries.
Classifierscmns-clsThe package for data model objects derived from the Classifiers ontology module. This ontology defines abstract concepts for representation of classification schemes that enable the classification of arbitrary concepts into hierarchies (or partial orders) for use in many other ontologies, derived in part from the patterns defined in ISO 1087-1 for terminology work and ISO 11179-3, Metadata Registries.
Collectionscmns-colThe package for data model objects derived from the Collections ontology module. The collections ontology defines commonly used concepts for arrangements and schemes for organizing information and collections of things, such as structured collections that may be organized according to some scheme, and related very high level mereology relations to enable association of things with such collections and schemes.
Contextual Designatorscmns-cxtdsgThe package for data model objects derived from the Contextual Designators ontology module. The contextual designators ontology extends the designators ontology to incorporate applicable dates and times and facilitate the inclusion of other context that is commonly needed, derived in part from the patterns defined in ISO 11179-3, Metadata Registries.
Contextual Identifierscmns-cxtidThe package for data model objects derived from the Contextual Identifiers ontology module. The contextual identifiers ontology defines commonly used concepts for describing more complex identifiers, including those that apply for some period of time as well as those that are structured and include other codes or identifiers.
Documents (cmns)cmns-docThe package for data model objects derived from the Documents (cmns) ontology module. This ontology defines high-level concepts for representation of documents, including legal documents and records, such as a transaction record, purchase history, or payment history. It is deliberately lightweight in order to accommodate mappings to other document and bibliographic ontologies.
Designatorscmns-dsgThe package for data model objects derived from the Designators ontology module. The designators ontology defines commonly used concepts for naming, derived in part from the patterns defined in ISO 1087 for terminology work and ISO 11179-3, Metadata Registries. It includes several very high level semiotic relationships, including defines, describes, and denotes for associating designators with the concepts they reference.
Dates And Timescmns-dtThe package for data model objects derived from the Dates And Times ontology module. The dates and times ontology defines commonly used temporal concepts that cover those most frequently needed across domains, with a focus on terminology that is used in business applications. It is designed to be mappable to other date and time ontologies and specifications, such as the W3C Time Ontology in OWL (available at https://www.w3.org/TR/owl-time/ ), certain temporal elements in BFO 2020 (see https://basic-formal-ontology.org/bfo-2020.html ), time concepts defined in schema.org, and the Object Management Group’s Date Time Vocabulary (DTV) specification (available at https://www.omg.org/spec/DTV/ ), without the corresponding overhead or in some cases, issues. The concepts were originally derived from a number of date and time standards including ISO 8601:2004 Representation of Dates and Times. The ontology itself was derived from the Financial Industry Business Ontology (FIBO) Financial Dates ontology, with minor revisions to better reflect requirements for mapping to other ontologies.
Identifierscmns-idThe package for data model objects derived from the Identifiers ontology module. The identifiers ontology defines commonly used concepts for describing identifiers and the identification schemes that define them, such as various national and international identifiers for legal entities, financial instruments, and the like, derived from the patterns specified in ISO 11179-3, Metadata Registries.
Parties And Situationscmns-ptsThe package for data model objects derived from the Parties And Situations ontology module. This ontology defines the high-level concepts of parties and the roles they play in various situations.
Quantities And Units (cmns)cmns-qtuThe package for data model objects derived from the Quantities And Units (cmns) ontology module. This ontology provides a core set of concepts for quantities, units, systems of quantities, and systems of units. The most widely accepted, scrutinized, and globally used system of quantities and system of units are the International System of Quantities (ISQ) and the International System of Units (SI). They are formally standardized through [ISO 31] and [IEC 60027]. The harmonization of these two sets of standards into one new set [ISO/IEC 80000] has been published by ISO in 2009 and 2010. This ontology is based on the Object Management Group (OMG)’s SysML standard and on ISO/IEC 80000-1:2009, which refers normatively to the ISO/IEC Guide 99:2007. It is compatible with and can be mapped directly to the OMG Date Time Vocabulary (DTV) Quantities Ontology, the de-facto QUDT ontology representing Units of Measure, Quantity Kinds, Dimensions and Data Types (see http://www.qudt.org/ ), the Units of Measurement Ontology (UO) ontology available from the BioPortal (https://bioportal.bioontology.org/ontologies/UO) and others, as well as the quantities and units library in the SysML specification.
Roles And Compositionscmns-rlcmpThe package for data model objects derived from the Roles And Compositions ontology module. This ontology defines the high-level things defining roles, which enable specification of the various participants in something, and the notion of a composition, i.e., relating something that is a specification for a ‘whole’, such as a product or recipe, to its ingredients or constituents, potentially with respect to some context-specific requirements.
Text Datatypecmns-txtThe package for data model objects derived from the Text Datatype ontology module. The text datatype ontology defines a custom datatype that combines language tagged and plain string values. This text datatype is useful in cases where it is not clear whether string values will be tagged or not, but where it is anticipated that multilingual strings might be appropriate.
FIBO Business Entitiesfibo-beThe package addresses concepts related to the types of entities that exist across the financial system including corporations, functional entities, partnerships, private limited companies, sole proprietorships, trusts, government entities and distinct types of legal entities. FIBO BE also focuses on the concepts of ownership and control covering the types of parties that exist along with expression of their capacities and powers.
BE-Corporationsfibo-be-corpA package folder for BE-Corporations
Corporationsfibo-be-corp-corpThe package for data model objects derived from the Corporations ontology module. This ontology defines the fundamental concepts for companies incorporated by the issuance of shares. Terms defined in this ontology are those which are applicable to all such entities. Many of these concepts form the basis of the relationships of ownership and control which obtain between entities of this type.
BE-Functional Entitiesfibo-be-fctA package folder for BE-Functional Entities
Functional Entitiesfibo-be-fct-fctThe package for data model objects derived from the Functional Entities ontology module. This ontology defines the fundamental concepts for entities defined by their function, such as the relationship to the various forms which one or another functionally-defined entity may take. It also includes a number of basic types of entity defined by function, such as business and non-profit. The concepts in this ontology are intended to be extensible in other ontologies which may be dedicated to specific kinds of functionally-defined business entity or organization.
Publishersfibo-be-fct-pubThe package for data model objects derived from the Publishers ontology module. The concept of a publisher is central to the notion of a data provider in financial markets. This ontology defines the fundamental concepts for publishers of information, including entities whose primary function is to publish, and those (whether or not they are publishers in that sense) that play the role of the publisher of some information.
BE-Government Entitiesfibo-be-geA package folder for BE-Government Entities
Central American Government Entities And Jurisdictionsfibo-be-ge-ctlajThe package for data model objects derived from the Central American Government Entities And Jurisdictions ontology module. This ontology provides the set of basic government-level entities and jurisdictions for independent countries identified as part of Central America in the U.N. M49 classification.
South American Government Entities And Jurisdictionsfibo-be-ge-sajThe package for data model objects derived from the South American Government Entities And Jurisdictions ontology module. This ontology provides the set of basic government-level entities and jurisdictions for independent countries identified as part of South America in the U.N. M49 classification.
BE-Legal Entitiesfibo-be-leA package folder for BE-Legal Entities
Corporate Bodiesfibo-be-le-cbThe package for data model objects derived from the Corporate Bodies ontology module. This ontology defines the basic mechanisms that establish legal personhood for judicial or artificial persons, specifically those that are corporate bodies, including bodies incorporated by equity, by guarantee, and by agreement.
Formal Business Organizationsfibo-be-le-fboThe package for data model objects derived from the Formal Business Organizations ontology module. This ontology defines formal business organizations and related concepts. The ontology covers parts of organizations, membership, classification, address relations and other properties which are applicable to formal business organizations generally. The concept of a formal business organization forms the basis for articulation of types of organization, both incorporated and non-incorporated, in other FIBO-BE ontologies.
LEI Entitiesfibo-be-le-leiThe package for data model objects derived from the LEI Entities ontology module. This ontology defines concepts around contractually capable business entities. The terms defined here are those which are relevant to the Legal Entity Identifier (LEI) work. The term known as legal entity in that work is identified as a formal organization which is recognized in some jurisdiction as being capable of incurring some liability, whether or not is a legal person as understood by the legal community. This is labeled as contractually capable entity, to avoid confusion with the accepted legal term for Legal Entity. Such entities are recognized as requiring an LEI, but the identifier itself is allocated to the formal organization which is recognized as being contractually capable.
Legal Personsfibo-be-le-lpThe package for data model objects derived from the Legal Persons ontology module. This ontology defines legal personhood concepts. A legal person as defined here is any natural person or organization which is capable of accruing liability on its own part.
US Example Entitiesfibo-be-le-useeThe package for data model objects derived from the US Example Entities ontology module. This ontology includes example entities that are companies in the US that issue stock and that are represented in the Dow Jones Industrial Average (DJIA), to demonstrate how to begin to model those entities in FIBO.
BE-Ownership And Controlfibo-be-oacA package folder for BE-Ownership And Control
Corporate Controlfibo-be-oac-cctlThe package for data model objects derived from the Corporate Control ontology module. This ontology defines concepts relating to corporation-specific control. These concepts are based on the general types of control (both de facto control and controlling interests), as defined in the ControlParties ontology, and are the specific examples of these concepts as they apply to companies incorporated by the issuance of shares.
Corporate Ownershipfibo-be-oac-cownThe package for data model objects derived from the Corporate Ownership ontology module. This ontology defines concepts relating to corporation-specific ownership. Roles are defined in terms of the ownership enjoyed by the party, and are the specific examples of these concepts as they apply to companies incorporated by the issuance of shares.
Control Partiesfibo-be-oac-cptyThe package for data model objects derived from the Control Parties ontology module. This ontology defines concepts relating to types of controlling parties. The concepts defined here are party in role concepts, which define the nature of some entity such as an organization or a legal person, in some role such as that of owning a controlling interest in the entity or of controlling that entity. These roles are defined in terms of the types of control enjoyed by the party, for example de facto or de jure control. An important feature of this ontology is the distinction between the holding of a controlling interest (such as voting shares), and the de facto existence of control of one body by another as asserted in company filings or as a conclusion drawn from computational analysis of controlling interests.
Executivesfibo-be-oac-execThe package for data model objects derived from the Executives ontology module. This ontology defines concepts relating to executives and their formal capacities. The concepts defined in this ontology cover types of corporate officers, board members and the like, along with the capacities in terms of which those party roles are defined, and the kinds of entity (principally natural persons) that are able to perform in those roles.
Ownership Partiesfibo-be-oac-optyThe package for data model objects derived from the Ownership Parties ontology module. This ontology defines concepts relating to types of organization owning parties. The concepts defined here are party in role concepts, which define the nature of some entity such as an organization or a legal person, in some role such as that of owning equity in the entity. These roles are defined in terms of the ownership enjoyed by the party, with distinctions between constitutional ownership i.e. ownership defined in terms of stockholder equity, and investment ownership more generally.
BE-Private Limited Companiesfibo-be-plcA package folder for BE-Private Limited Companies
Private Limited Companiesfibo-be-plc-plcThe package for data model objects derived from the Private Limited Companies ontology module. This ontology defines the fundamental concepts for representing private limited companies — i.e., companies that have characteristics of corporations and of partnerships but are neither.
BE-Partnershipsfibo-be-ptrA package folder for BE-Partnerships
Partnershipsfibo-be-ptr-ptrThe package for data model objects derived from the Partnerships ontology module. This ontology defines partnerships and related concepts. The concepts distinguish general from limited partners, as well as the types of equity that they hold. Included are abstract definitions of partnership types based on whether they have general, limited or both kinds of partners. Both legally incorporated and non incorporated forms of partnerships are covered.
BE-Sole Proprietorshipsfibo-be-spsA package folder for BE-Sole Proprietorships
Sole Proprietorshipsfibo-be-sps-spsThe package for data model objects derived from the Sole Proprietorships ontology module. This ontology defines the fundamental concepts for representing sole proprietorships — i.e., organizations that are owned by an individual that is responsible for the liabilities of the organization.
BE-Trustsfibo-be-trA package folder for BE-Trusts
Trustsfibo-be-tr-trThe package for data model objects derived from the Trusts ontology module. This ontology defines the fundamental common terms for trusts. Trusts are entities set up in terms of the applicable local statutes goerning trusts, and have as a minimum three specific, defined parties, known in many jurisdictions as trustor (sometimes sponsor), trustee and beneficiary. The terms in this ontology may be extended as necessary to represent specific types of trust, for example in the funds arena.
FIBO Business Processesfibo-bpThe Business Process (BP) packages include entities that define financial process flows, such as securities issuance and transaction workflows. In the case of securities issuance process models, they represent reference data concepts that are dependent on the security-issuance process. Transaction process semantics provide the basis for the temporal dimension of securities and derivatives transactions. These are process models represented using basic semantic primitive concepts of events, activities, and control flows.
FIBO Corporate Actions & Eventsfibo-caeThe CAE packages have entities to modeling Corporate Actions and Events. The domain covers events and actions that may occur during the life of security, ranging from announcements regarding stock offerings, splits, dividends, and so forth, to credit events that are relevant to investors and regulators alike. 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.
CAE-Corporate Eventsfibo-cae-ceA package folder for CAE-Corporate Events
Corporate Actionsfibo-cae-ce-actThe package for data model objects derived from the Corporate Actions ontology module. This ontology provides a high level overview of actions including corporate, market, and regulatory actions, ranging from business oriented events such as address and name changes, to those that are more specific to securities.
FIBO Collective Investment Vehiclesfibo-civThe CIV package contains entities that are based mainly on concepts from the European Funds and Asset Management Association (EFAMA) and requires future refactoring to accommodate other types of funds, including hedge funds, funds arrangements in other jurisdictions and other variants. Part of that work would include subdividing this content into separate modules, particularly for concepts common to all or most funds.
FIBO Derivativesfibo-derThe FIBO Derivatives derivatives package derives from the domain ontology covering basic derivatives contracts (commodities contracts, commodity delivery, forwards, options, spots, swaps), asset derivatives (asset baskets, bond options, bond return swaps, equity forwards, equity options, equity swaps), commodity derivatives (commodities contracts, commodity delivery, forwards, options, spots, swaps), credit default swaps, exchange-traded derivatives (options and futures), Fx derivatives (forwards, options, spots, swaps), rate derivatives (forward rate agreements, inflation swaps, interest rate options, interest rate swaps, OTC index options), rights instruments and other miscellaneous forms of derivative contracts.
DER-Credit Derivativesfibo-der-crA package folder for DER-Credit Derivatives
Credit Default Swapsfibo-der-cr-cdsThe package for data model objects derived from the Credit Default Swaps ontology module. Credit default swaps are financial instruments that allow the transfer of credit risk among market participants, potentially facilitating greater efficiency in the pricing and distribution/offset of credit risk. They are bilateral contracts in which one party (the protection seller) agrees to provide payment(s) to the other party (the protection buyer) should a credit event occur against the underlying. The underlier for a CDS may be a specified debt (the reference obligation), a specific debt issuer (reference entity), in which case the credit events involving the entity is what triggers the payment, a basket of reference entities and/or reference obligations, or a credit index (reference index). This ontology defines the concept of a basic credit default swap as well as more specific kinds of CDS and specifies related details.
DER-Derivatives Contractsfibo-der-drcA package folder for DER-Derivatives Contracts
Derivatives Basicsfibo-der-drc-bscThe package for data model objects derived from the Derivatives Basics ontology module. This ontology defines basic terminology common to derivative and over-the-counter (OTC) contracts.
Commodities Contractsfibo-der-drc-commThe package for data model objects derived from the Commodities Contracts ontology module. This ontology specifies core concepts for commodities-based derivatives and spot contracts, including the definitions of the most common categories of underlying negotiable commodities, corresponding to those outlined in the ISO 10962 CFI standard. Note that the ontology does not include any specific units of measure for these commodities. The intent is that FIBO users would select one of the many available units ontologies to use in specifying the details of individual contracts.
Currency Contractsfibo-der-drc-curThe package for data model objects derived from the Currency Contracts ontology module. This ontology defines concepts common to currency spot contracts and foreign exchange derivatives (forwards, options and swaps).
Exotic Optionsfibo-der-drc-exoThe package for data model objects derived from the Exotic Options ontology module. This ontology covers exotic options, a category of options contracts that differ from traditional options in their payment structures, expiration dates, and strike prices. The underlying asset or security can vary with exotic options allowing for more investment alternatives. Exotic options are hybrid securities that are often customizable to the needs of the investor, and most are traded over the counter (OTC).
Futures And Forwardsfibo-der-drc-ffThe package for data model objects derived from the Futures And Forwards ontology module. This ontology defines concepts for derivative contracts, including forwards and futures, representing a commitment to sell or purchase the underlier at a defined price at a given time in the future.
Optionsfibo-der-drc-optThe package for data model objects derived from the Options ontology module. Concepts common to all option contracts. An option gives one party (the holder) the right to purchase or sell the underlying instrument at a given time or times in the future (as determined by the exercise convention), if they choose to do so.
Rights And Warrantsfibo-der-drc-rawThe package for data model objects derived from the Rights And Warrants ontology module. The Rights and Warrants ontology covers a range of financial instruments providing the holder with the privilege to subscribe to or receive specific assets on terms specified. These include rights (privileges) extended to existing security holders to make new securities available to them at reduced prices or for free, and warrants whereby the holder can purchase or sell back a given quantity of the instrument, commodity or currency during a specified period at a pre-defined price.
Structured Instrumentsfibo-der-drc-strThe package for data model objects derived from the Structured Instruments ontology module. This ontology defines concepts common to pre-packaged structured finance investment strategies based on a host of underlying instruments, pools, or other assets.
Swapsfibo-der-drc-swpThe package for data model objects derived from the Swaps ontology module. This ontology defines concepts specific to swap contracts, including relevant trading organizations, data repositories, and intermediaries.
Swaps Individualsfibo-der-drc-swpindThe package for data model objects derived from the Swaps Individuals ontology module. This ontology defines indiividuals that represent swaps repositories and intermediaries, including and related schemes, registries, and authorities.
DER-Rate Derivativesfibo-der-rtdA package folder for DER-Rate Derivatives
IR Swap Example Individualsfibo-der-rtd-irsindThe package for data model objects derived from the IR Swap Example Individuals ontology module. This ontology provides examples of how to represent individuals for interest rate swaps and swap legs based on the Mizuho mocked-up sample data provided in the FIBO wiki.
IR Swapsfibo-der-rtd-irswpThe package for data model objects derived from the IR Swaps ontology module. This ontology defines concepts specific to interest rate swap contracts, including but not limited to fixed and floating rate combinations, single and cross-currency contracts, etc.
Rate Derivativesfibo-der-rtd-rtdThe package for data model objects derived from the Rate Derivatives ontology module. This ontology defines concepts that are common to derivatives based on variation in some defined variable, such as an economic rate, an interest rate or an index value.
DER-Security Based Derivativesfibo-der-sbdA package folder for DER-Security Based Derivatives
Equity Swapsfibo-der-sbd-eqsThe package for data model objects derived from the Equity Swaps ontology module. This ontology defines concepts specific to swap contracts in which one leg gives some form of return on an equity asset, including dividend returns, total asset returns equity dispersion and correlation measurement terms. Many of these return calculations are based on a variety of calculation methods and may vary widely.
Security Based Derivativesfibo-der-sbd-sbdThe package for data model objects derived from the Security Based Derivatives ontology module. This ontology defines common concepts for derivatives based on securities as their underliers, including those based on indices or baskets of these assets.
FIBO Finance Business & Commercefibo-fbcThe FBC package contains entities derived from structural components of the ontology. The specification provides a model of business concepts that are common to all financial services, including products and services, financial instruments, market types, financial intermediaries, registration authorities, and regulators. These universal concepts link to many other financial contract domain and process areas in FIBO.
FBC-Debt And Equitiesfibo-fbc-daeA package folder for FBC-Debt And Equities
Credit Eventsfibo-fbc-dae-creThe package for data model objects derived from the Credit Events ontology module. This ontology defines a range of credit events, that is events in which some payment or payments are not made. These include credit events relating to a specific debt obligation and events relating to the business entity as a whole.    Note: the events defined herein are primarily business rather than consumer oriented, and are specified fairly generally. Many credit events are jurisdiction-specific, such as Chapter 11 restructuring and Chapter 7 bankruptcy in the United States. This ontology is designed to facilitate jurisdiction and instrument-specific extensions as needed.
Debtfibo-fbc-dae-dbtThe package for data model objects derived from the Debt ontology module. This ontology defines concepts that are common to all debt instruments, such as debt, borrower, lender, debtor, creditor, interest, principal, and the like. It is designed to be used by various other FIBO specifications, including but not limited to SEC/Debt and LOAN.
Guarantyfibo-fbc-dae-gtyThe package for data model objects derived from the Guaranty ontology module. This ontology defines concepts related to contractual guaranty.
FBC-Functional Entitiesfibo-fbc-fctA package folder for FBC-Functional Entities
Business Centersfibo-fbc-fct-bcThe package for data model objects derived from the Business Centers ontology module. This ontology refines the notion of a business center for reference in defining markets and exchanges, clearing houses, and other functional entities as appropriate. The ontology covers the concept of an FpML business center (excluding those that are business day adjustments), with a focus on a physical place where business is transacted, where relevant.
Business Centers Individualsfibo-fbc-fct-bciThe package for data model objects derived from the Business Centers Individuals ontology module. This ontology includes individuals representing the set of international business centers corresponding to those identified in FpML as well as additional municipalities called out in the ISO 10383 Codes for exchanges and market identification (MIC) standard.   This set of business centers is current with respect to the FpML published XML data as of Q2 2023. Note that we have deviated from the standard FIBO naming convention of strict use of camel case to add underscores in certain city names for readability purposes.
Business Registriesfibo-fbc-fct-bregThe package for data model objects derived from the Business Registries ontology module. This ontology extends the Registration Authorities ontology to define specific kinds of registries, such as business entity registries, registries for identifiers and codes of various sorts, and registries for financial institutions and intermediaries based on jurisdiction, who regulates them, and the services they provide.
CA Financial Services Entitiesfibo-fbc-fct-cafseThe package for data model objects derived from the CA Financial Services Entities ontology module. This ontology extends the primary financial services entities ontology in FBC with additional kinds of entities that are specific to Canada.
CA Regulatory Agenciesfibo-fbc-fct-cajrgaThe package for data model objects derived from the CA Regulatory Agencies ontology module. This ontology extends the primary regulatory agencies ontology in FBC with additional regulators that are specific to the United States and augments certain U.S. financial services entities based on who regulates them.
EU Financial Services Entitiesfibo-fbc-fct-eufseThe package for data model objects derived from the EU Financial Services Entities ontology module. This ontology extends the primary financial services entities ontology in FBC with additional kinds of entities that that provide services in Europe, across national boundaries, such as European market data providers, organizations that provide exchanges in multiple countries, organizations that support the European Union, and so forth.
European Financial Services Entities Individualsfibo-fbc-fct-eufseindThe package for data model objects derived from the European Financial Services Entities Individuals ontology module. This ontology extends the primary financial services entities ontology in FBC with additional kinds of entities that provide services internationally, such as international market data providers, organizations that provide exchanges in multiple countries, etc.
EU Regulatory Agenciesfibo-fbc-fct-eurgaThe package for data model objects derived from the EU Regulatory Agencies ontology module. This ontology extends the primary regulatory agencies ontology in FBC with additional agencies and registries that regulate and provide services in Europe, across national boundaries, such as agencies that support the European Union.
Financial Services Entitiesfibo-fbc-fct-fseThe package for data model objects derived from the Financial Services Entities ontology module. This ontology defines basic financial service providers, such as holding companies, financial institutions (both depository and non-depository institutions), and clearing houses at a relatively general level. Nuances specific to the institutions located in a specific country are defined in jurisdiction specific dependent ontologies.
International Registries And Authoritiesfibo-fbc-fct-iregThe package for data model objects derived from the International Registries And Authorities ontology module. This ontology extends the Business Registries ontology to define commonly referenced international registration authorities and related registry details, where the multi-national responsibilities for registering and/or managing various identifiers needed in banking applications occur, such as SWIFT. These individuals and in some cases, such as registry entries, are managed independently to reduce the import footprint for applications that do not require them, in other words, to support modularity needs of FIBO users.
Marketsfibo-fbc-fct-mktThe package for data model objects derived from the Markets ontology module. This ontology defines the fundamental concepts for markets, exchanges, regulated markets, and multilateral trading facilities.
Markets Individualsfibo-fbc-fct-mktiThe package for data model objects derived from the Markets Individuals ontology module. This ontology includes individuals representing the set of markets and exchanges corresponding to the ISO 10383 Codes for exchanges and market identification (MIC) standard. This set of markets and MIC codes is current with respect to the published ISO 10383 data as of the dct:issued date, as processed for FIBO on the dct:modified date.
Registration Authoritiesfibo-fbc-fct-raThe package for data model objects derived from the Registration Authorities ontology module. This ontology defines concepts for representation of registration authorities, registrars, registration-specific identifiers and related identification schemes, and registration authorities specific to ISO and the financial industry. Examples of financial industry registration authorities in the US include the Federal Deposit Insurance Corporation (FDIC) and the Securities Exchange Commission (SEC).
Regulatory Agenciesfibo-fbc-fct-rgaThe package for data model objects derived from the Regulatory Agencies ontology module. This ontology defines general purpose concepts for representation of regulatory agencies, also known as regulatory authorities or regulators. Examples of financial industry regulatory agencies in the US include the Securities Exchange Commission, FINRA, and the FDIC, among others. The SEC and FINRA are both registration authorities and regulatory agencies. The FDIC is a regulatory agency and an insurer, and may be a registration authority for certain state-chartered banks in the US without bank holding companies.
US Financial Services Entitiesfibo-fbc-fct-usfseThe package for data model objects derived from the US Financial Services Entities ontology module. This ontology extends the primary financial services entities ontology in FBC with additional kinds of entities that are specific to the United States.
US Financial Services Entities Individualsfibo-fbc-fct-usfsindThe package for data model objects derived from the US Financial Services Entities Individuals ontology module. This ontology extends the financial services entities ontology in FBC with individual American entities that provide broad based services required by other FIBO domains, such as market data providers, instrument identifier issuers, organizations that provide exchanges in multiple countries, and so forth.
US Example Individualsfibo-fbc-fct-usindThe package for data model objects derived from the US Example Individuals ontology module. This ontology includes example individuals for US national banks, state chartered banks, and other institutions, as well as details related to some of the larger corporations that issue stock and are represented in the Dow Jones Industrial Average and S&P 500.
US Regulatory Agenciesfibo-fbc-fct-usjrgaThe package for data model objects derived from the US Regulatory Agencies ontology module. This ontology extends the primary regulatory agencies ontology in FBC with additional regulators that are specific to the United States and augments certain U.S. financial services entities based on who regulates them.
US Markets And Exchanges Individualsfibo-fbc-fct-usmktThe package for data model objects derived from the US Markets And Exchanges Individuals ontology module. This ontology includes extended individuals (examples that are more complete) for a sampling of markets operating in the US corresponding to the ISO 10383 Codes for exchanges and market identification (MIC).
FBC-Financial Instrumentsfibo-fbc-fiA package folder for FBC-Financial Instruments
Financial Instrumentsfibo-fbc-fi-fiThe package for data model objects derived from the Financial Instruments ontology module. This ontology defines the fundamental concepts for financial instruments in general, providing the high-level hooks for build-out in more detail in the relevant domain areas. These include, but are not limited to, equities, options, debt instruments, and so forth, some of which may be negotiable.
Instrument Pricingfibo-fbc-fi-ipThe package for data model objects derived from the Instrument Pricing ontology module. This ontology provides a basic set of definitions related to pricing, yield, and spread that are extended in other instrument-specific ontologies.
Settlementfibo-fbc-fi-stlThe package for data model objects derived from the Settlement ontology module. This ontology defines high-level concepts for settlement that are applicable across FIBO domain areas, such as for loans, securities, and derivatives.
FBC-Products And Servicesfibo-fbc-pasA package folder for FBC-Products And Services
Clients And Accountsfibo-fbc-pas-caaThe package for data model objects derived from the Clients And Accounts ontology module. This ontology provides basic concepts such as account, account holder, account provider, relationship manager that are commonly used by financial services providers to describe customers and to determine counterparty identities.
Financial Products And Servicesfibo-fbc-pas-fpasThe package for data model objects derived from the Financial Products And Services ontology module. This ontology defines concepts that extend the Foundations (FND) Products and Services concepts specifically for the financial industry, including financial product, financial service, and financial service provider.
FIBO Foundationfibo-fndThe FIBO Foundations packages have the basic building blocks of FIB-DM. FIBO Foundations deals with the underlying concepts of contracts, agents, agreements, transactions, processes, dates, time, goals, legal concepts including jurisdiction and capacity, organizational types, the meaning of ownership and control, the concept of parties and roles, baseline concepts associated with products and services, the fundamental accounting concepts, units of measure, quantities, and schedules. FIBO Foundations is the essential scaffolding upon which the other FIBO modules build up.
FND-Agents And Peoplefibo-fnd-aapA package folder for FND-Agents And People
Agentsfibo-fnd-aap-agtThe package for data model objects derived from the Agents ontology module. This ontology defines the concept of autonomous agent for use in other FIBO ontology elements. As defined here, autonomous agent corresponds to what is often referred to as “agent” in software and other systems. It is defined as any entity which is able to act on its own part, and embraces all such things, including people, animals, software agents organizations and all forms of legal persons, although not all of these concepts are elaborated in FIBO as not all are relevant to financial services.
Peoplefibo-fnd-aap-pplThe package for data model objects derived from the People ontology module. This ontology defines concepts for people and human related terms, for use in other FIBO ontology elements. People as defined here are human persons only. This ontology sets out a number of basic properties which are held by people or are definitive of a small number of specific types of people such as minors or adults. Primary use cases for determining the set of personal information definitions included are the common elements required to (1) open a bank account, (2) identify a sophisticated investor, and (3) establish foreign account ownership for money laundering purposes.
FND-Accountingfibo-fnd-accA package folder for FND-Accounting
ISO4217-Currency Codesfibo-fnd-acc-4217The package for data model objects derived from the ISO4217-Currency Codes ontology module. This ontology represents the subset of the ISO 4217 standard that include the actual currency codes.
Accounting Equityfibo-fnd-acc-aeqThe package for data model objects derived from the Accounting Equity ontology module. This ontology defines equity-related concepts for use in defining other FIBO ontology elements. These are based on basic accounting principles as they relate to equity, debt, assets and liabilities of a firm. Equity forms the basis for ownership of certain forms of corporate body.
Currency Amountfibo-fnd-acc-curThe package for data model objects derived from the Currency Amount ontology module. This ontology defines currency and monetary amount related concepts for use in defining other FIBO ontology elements. There are two distinct kinds of concepts that correspond to money and amounts: a concrete, actual amount of money, and the monetary measure of something denominated in some currency. These are dimensionally the same but whereas ‘money amount’ is defined as an amount of money, ‘monetary amount’ is an abstract monetary measure.  The definition of currency provided herein is compliant with the definitions given in ISO 4217. ISO 4217 provides universally applicable coded representations of names of currencies and funds, used internationally for financial transaction support. The ontology has been partitioned into 2 parts: (1) the essential concept system describing the standard (this module), and (2) ISO4217-1-CurrencyCodes, which contains all of the individuals specified in ISO 4217.
FND-Agreementsfibo-fnd-agrA package folder for FND-Agreements
Agreementsfibo-fnd-agr-agrThe package for data model objects derived from the Agreements ontology module. This ontology defines the concept of an agreement and roles that parties to an agreement play in the context of financial agreements. Agreements represent an understanding between parties, whereas contracts typically formalize such agreements.
Contractsfibo-fnd-agr-ctrThe package for data model objects derived from the Contracts ontology module. This ontology defines the concept of contract and roles that parties to contract play in the context of financial agreements. Coverage includes written contracts which are the concrete evidence of agreements between parties and verbal contracts. Contracts are further broken down into bilateral and transferable contracts, the latter being the basis for most financial instruments, and basic properties of contracts, such as terms and conditions, are also covered.
FND-Arrangementsfibo-fnd-arrA package folder for FND-Arrangements
Arrangementsfibo-fnd-arr-arrThe package for data model objects derived from the Arrangements ontology module. This ontology defines abstract structural concepts, extending the Commons concept of an arrangement to represent schemes.
Assessmentsfibo-fnd-arr-asmtThe package for data model objects derived from the Assessments ontology module. This ontology defines abstract concepts for assessments, evaluations, and outcomes, as the basis for various analysis, such as for business performance, compliance and risk.
Classification Schemesfibo-fnd-arr-clsThe package for data model objects derived from the Classification Schemes ontology module. This ontology defines abstract concepts for representation of industry classification schemes.
Documents (fibo)fibo-fnd-arr-docThe package for data model objects derived from the Documents (fibo) ontology module. This ontology defines abstract concepts for representation documents for use in other FIBO ontology elements.
Identifiers And Indicesfibo-fnd-arr-idThe package for data model objects derived from the Identifiers And Indices ontology module. This ontology defines abstract concepts for representation of identifiers, identification schemes, indices and indexing schemes for use in other FIBO ontology elements.
Lifecyclesfibo-fnd-arr-lifThe package for data model objects derived from the Lifecycles ontology module. This ontology defines a set of basic concepts for lifecycles, including the various stages and events that make up a given lifecycle, for use in describing product, trade, instrument, production, and other lifecycles in FIBO.
Reportingfibo-fnd-arr-repThe package for data model objects derived from the Reporting ontology module. This ontology defines the notion of a Report and related party concepts.
Ratingsfibo-fnd-arr-rtThe package for data model objects derived from the Ratings ontology module. This ontology defines abstract concepts for representation of ratings and rating schemes, particularly for ratings describing aspects of business performance, credit worthiness, and investment quality at a high level.
FND-Dates And Timesfibo-fnd-dtA package folder for FND-Dates And Times
Business Datesfibo-fnd-dt-bdThe package for data model objects derived from the Business Dates ontology module. This ontology extends definitions of date and schedule concepts from the FinancialDates ontology with concepts defining dates that may be adjusted when they fall on weekends or holidays as defined in a given business center, for use in other FIBO ontologies.
Financial Datesfibo-fnd-dt-fdThe package for data model objects derived from the Financial Dates ontology module. This ontology provides definitions of date and schedule concepts for use in other FIBO ontologies.
Occurrencesfibo-fnd-dt-ocThe package for data model objects derived from the Occurrences ontology module. This ontology extends definitions of date and schedule concepts from the FinancialDates ontology with concepts defining occurrences (i.e., event-related concepts) for use in other FIBO ontologies.
FND-Goals And Objectivesfibo-fnd-gaoA package folder for FND-Goals And Objectives
Objectivesfibo-fnd-gao-objThe package for data model objects derived from the Objectives ontology module. This ontology defines concepts including goal, objective, program, and strategy. Objectives are defined as being distinct from goals, in that they constitute time limited and measurable targets which some entity may seek to attain in pursuit of its goals.
FND-Lawfibo-fnd-lawA package folder for FND-Law
Legal Corefibo-fnd-law-corThe package for data model objects derived from the Legal Core ontology module. This ontology defines high-level legal concepts for use in other FIBO ontology elements. These concepts include law and constitution, both of which are framed at a more abstract level than national or state laws and constitutions, so that law forms the basis both for statutes and for company by-laws, and constitution forms the basis both for national or state constitutions and for instruments which are constitutive of incorporated legal entities. This ontology also defines some of the variants of these such as governmental constitutions and ordinances. Court of Law is also defined here.
Jurisdictionfibo-fnd-law-jurThe package for data model objects derived from the Jurisdiction ontology module. This ontology defines high level concepts relating to jurisdictions for use in other FIBO ontology elements. This includes a general definition of jurisdiction along with some basic types of jurisdiction, along with the factors which distinguish one type of jurisdiction from another.
Legal Capacityfibo-fnd-law-lcapThe package for data model objects derived from the Legal Capacity ontology module. This ontology defines high-level legal concepts related to legal responsibilities. The ontology defines things which are conferred upon some entity by some legal instrument, and elaborates this into a number of specific capacities, responsibilities and powers, each of which forms the basis for many of the concepts used elsewhere in FIBO in defining legal personhood, executive powers and the like.
FND-Ownership And Controlfibo-fnd-oacA package folder for FND-Ownership And Control
Controlfibo-fnd-oac-ctlThe package for data model objects derived from the Control ontology module. This ontology defines high-level, control-related concepts, including basic concepts for control, along with a distinction between de jure and de facto control, the former being derived with reference to terms in the LegalCapacity ontology.
Ownership And Controlfibo-fnd-oac-oacThe package for data model objects derived from the Ownership And Control ontology module. This ontology brings the concepts of ownership and control together, in cases where the combined semantics are applicable, such as for a wholly owned subsidiary.
Ownershipfibo-fnd-oac-ownThe package for data model objects derived from the Ownership ontology module. This ontology defines high-level, ownership-related concepts for use in other FIBO ontology elements. These include the concept of owner, asset and ownership along with relationships between them whereby an asset is some thing owned by some owner.
FND-Organizationsfibo-fnd-orgA package folder for FND-Organizations
Formal Organizationsfibo-fnd-org-fmThe package for data model objects derived from the Formal Organizations ontology module. This ontology defines the high level concept of a formal organization, which is purposefully underspecified to facilitate mapping to other organization ontologies, such as the W3C organization ontology, or others defined for specific business and financial services standards. It also defines general concepts related to employment by a formal organization.
Organizationsfibo-fnd-org-orgThe package for data model objects derived from the Organizations ontology module. This ontology defines high-level concepts for organizations and related terms, which is purposefully underspecified to facilitate mapping to specific organization ontologies, such as the W3C organization ontology, organization from a BMM or BPMN perspective, organization from a records management (RMS) perspective, and so forth.
FND-Products And Servicesfibo-fnd-pasA package folder for FND-Products And Services
Products And Servicesfibo-fnd-pas-pasThe package for data model objects derived from the Products And Services ontology module. This ontology defines fundamental concepts for buyers, sellers, clients, customers, products, goods and services for use in other FIBO ontologies.
Payments And Schedulesfibo-fnd-pas-pschThe package for data model objects derived from the Payments And Schedules ontology module. This ontology defines basic concepts such as payment, payee, payer, and payment schedule, extending the scheduling concepts from the Dates and Times module, among others.
FND-Placesfibo-fnd-plcA package folder for FND-Places
Addressesfibo-fnd-plc-adrThe package for data model objects derived from the Addresses ontology module. This ontology provides high level definitions for addresses and address components including elements that are common to addressing standards.
Facilitiesfibo-fnd-plc-facThe package for data model objects derived from the Facilities ontology module. This ontology provides scaffolding for use in describing concepts related to facilities, both virtual and physical, including physical sites that provide various facilities.
Locationsfibo-fnd-plc-locThe package for data model objects derived from the Locations ontology module. This ontology provides a very high level definition of geographic region and geopolitical entity related concepts, including, but not limited to, countries, sub-country regions such as states and provinces, municipalities, etc., extending the Object Management Group (OMG)’s Languages, Countries, and Codes (LCC) ontologies as needed in FIBO. As such, these terms are automatically mapped to the LCC controlled vocabulary representing ISO 3166 country and country subdivision codes, and may be mapped to other de facto standards such as Geonames and the CIA World Factbook. The concept of a business center, defined herein, maps directly to the FpML concept with the same name, and to the set of business centers and broader municipalities included in ISO 10383, Codes for exchanges and market identification (MIC).
US Postal Service Addressesfibo-fnd-plc-uspsaThe package for data model objects derived from the US Postal Service Addresses ontology module. This ontology augments the Addresses ontology in FND with concepts that conform to the USPS Pub 28. The USPS provides automated address verification services that use the concepts defined herein for that purpose, and which many financial services entities use for data quality purposes.
US Postal Service Addresses Individualsfibo-fnd-plc-uspsaiThe package for data model objects derived from the US Postal Service Addresses Individuals ontology module. This ontology augments the U.S. Postal Service Address ontology with individuals for various street suffixes, military and U.S. Department of State specific individuals, and preferred designations for state and territory codes.
Virtual Placesfibo-fnd-plc-vrtThe package for data model objects derived from the Virtual Places ontology module. This ontology provides scaffolding for use in describing virtual location-oriented concepts.
FND-Partiesfibo-fnd-ptyA package folder for FND-Parties
Partiesfibo-fnd-pty-ptyThe package for data model objects derived from the Parties ontology module. This ontology defines the high-level concepts for party roles. The concept of a party in a role describes some entity defined specifically in terms of one or more roles it performs in situations and other relationships such as some formal contractual or transactional relationship.
Rolesfibo-fnd-pty-rlThe package for data model objects derived from the Roles ontology module. This ontology defines high-level concepts concerning roles, including the basic property whereby something has some role, along with the high-level concept of an agent in a role. The agent in role concept provides the basis for party role concepts in the Parties ontology and is framed as some entity defined specifically in respect to some role which it performs in some context.
FND-Quantitiesfibo-fnd-qtA package folder for FND-Quantities
Quantities And Units (fibo)fibo-fnd-qt-qtuThe package for data model objects derived from the Quantities And Units (fibo) ontology module. This ontology provides an initial set of concepts supporting the representation of quantities, units, systems of quantities, and systems of units. It is compatible with and can be mapped directly to the OMG Date Time Vocabulary (DTV) Quantities Ontology, but has been integrated into FND to provide local coverage of quantities and measurements and eliminate the SBVR mark-up.
FND-Relationsfibo-fnd-relA package folder for FND-Relations
Relationsfibo-fnd-rel-relThe package for data model objects derived from the Relations ontology module. This ontology defines a set of general purpose relations for use in other FIBO ontology elements. These include a number of properties required for reuse across the foundations and business entities models.
FND-Utilitiesfibo-fnd-utlA package folder for FND-Utilities
Analyticsfibo-fnd-utl-alxThe package for data model objects derived from the Analytics ontology module. This ontology provides mathematical abstractions for use in other ontologies, including for example the basic components of formulae, parameters and values.
Annotation Vocabulary (fibo)fibo-fnd-utl-avThe package for data model objects derived from the Annotation Vocabulary (fibo) ontology module. This vocabulary provides a set of metadata annotations for use in describing FIBO ontology elements. The annotations extend properties defined in the OMG’s Commons Ontology Library (Commons) Annotation Vocabulary, in the Dublin Core Metadata Terms Vocabulary and in the W3C Simple Knowledge Organization System (SKOS) Vocabulary, and have been customized to suit the FIBO specification development process.   Note that any of the original properties provided in Dublin Core and SKOS can be used in addition to the terms provided herein. However, any Dublin Core terms that are not explicitly defined as OWL annotation properties in this ontology or in any of its imports must be so declared in the ontologies that use them.
FIBO Indicatorsfibo-indThe Indices and Indicators package is one of the foundational ontologies. It covers concepts relating to forms of market indices (including baskets, credit, and debt indices), economic indicators, economic measures, market-based interest rates, and foreign exchange, as well as ontologies relating to standard interest rates, inter-bank lending and rates of debt instruments.
IND-Economic Indicatorsfibo-ind-eiA package folder for IND-Economic Indicators
CA Economic Indicatorsfibo-ind-ei-caeiThe package for data model objects derived from the CA Economic Indicators ontology module. This ontology provides specific parameters which make up the various types of market economic indicators applicable to the Canadian economy.
Economic Indicatorsfibo-ind-ei-eiThe package for data model objects derived from the Economic Indicators ontology module. This ontology provides the parameters which make up the various types of market economic indicators, along with basic facts about these such as the economies or countries they apply to.
US Economic Indicatorsfibo-ind-ei-useiThe package for data model objects derived from the US Economic Indicators ontology module. This ontology provides specific parameters which make up the various types of market economic indicators applicable to the American economy.
IND-Foreign Exchangefibo-ind-fxA package folder for IND-Foreign Exchange
Foreign Exchangefibo-ind-fx-fxThe package for data model objects derived from the Foreign Exchange ontology module. This ontology provides the parameters for foreign exchange rates, covering spot and forward rates, as well as foreign exchange spot rate volatilities.
IND-Indicatorsfibo-ind-indA package folder for IND-Indicators
Indicatorsfibo-ind-ind-indThe package for data model objects derived from the Indicators ontology module. This ontology provides the concepts common to all market rates, indices and indicators; that is concepts descriptive of the numeric parameters themselves. These are modeled independently of the values they may take over time.
IND-Interest Ratesfibo-ind-irA package folder for IND-Interest Rates
Common Interest Ratesfibo-ind-ir-cmThe package for data model objects derived from the Common Interest Rates ontology module. This ontology provides reference data for commonly referenced interest rates, specifically those that are referenced in the ISDA FpML codes for floating interest rates. The rates included herein are generated directly from the FpML published reference data.
Interest Ratesfibo-ind-ir-irThe package for data model objects derived from the Interest Rates ontology module. This ontology provides the basic types of interest rate which are recognized in the financial markets, and the relationships between these where applicable. These include bank base rates, inter-bank offer rates, overnight rates of interest and the US Federal Funds rate which is widely used as a rate of reference. It also includes the concept of a market rate spread between two interest rates.
Market Data Providersfibo-ind-ir-mdpThe package for data model objects derived from the Market Data Providers ontology module. This ontology provides reference data for a number of international market data providers, including, but not limited to, those that publish interest rate benchmarks referenced in the published FpML benchmark reference.
IND-Market Indicesfibo-ind-mktA package folder for IND-Market Indices
Basket Indicesfibo-ind-mkt-basThe package for data model objects derived from the Basket Indices ontology module. This ontology defines market indices as hypothetical portfolios of investment holdings that correspond to some segment of the financial market, whose value is determined by the prices of the underlying holdings. Coverage includes credit indices, security-based indices, economic indicator based indices, and combinations thereof.
Equity Index Example Individualsfibo-ind-mkt-eqindThe package for data model objects derived from the Equity Index Example Individuals ontology module. This ontology provides examples of how to represent common equity indices as identified in the IND-EFT-DEV use case.
FIBO Loans & Mortgagesfibo-loanThe package contains entities belonging to the FIBO Loan domain. The 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.
LOAN-Loans Generalfibo-loan-lnA package folder for LOAN-Loans General
Loansfibo-loan-ln-lnThe package for data model objects derived from the Loans ontology module. This ontology is the top-level, and most fundamental ontology for the LOAN module, extending the Debt ontology to define concepts common to all loans. It includes the primary obligations to fund the loan and to pay it back according to payment schedules. Kinds of loans covered in this ontology include open and closed end, secured and unsecured.
LOAN-Loans Specificfibo-loan-spcA package folder for LOAN-Loans Specific
Consumer Loansfibo-loan-spc-cnsThe package for data model objects derived from the Consumer Loans ontology module. The consumer loans ontology defines concepts specific to loans that are offered only to consumers rather than to organization, primarily for personal, family, or household purposes.
Card Accountsfibo-loan-spc-crdThe package for data model objects derived from the Card Accounts ontology module. This ontology defines revolving credit account-related concepts that are specific to credit and debit cards. Note that it does not differentiate between consumer and commercial/corporate cards and is capable of representing either.
Student Loansfibo-loan-spc-stuThe package for data model objects derived from the Student Loans ontology module. A loan or series of loans made for the purposes of study at some institution of learning.   This ontology and much of the common supporting information on loan applications are based on extensive review and input from Sallie Mae in the US and there may be other variants of student loans that are not covered here. For example in principle a student loan may be framed as a credit facility in some arrangements and as a single loan with separate payment phases in others.
FIBO Market Datafibo-mdThe Market Data (MD) packages contain entities that represent temporally variant concepts for financial instruments, loans, and funds. As such, this domain covers the concepts represented in market data, such as prices, yields, and analytics for debt and pools of assets.
FIBO Securitiesfibo-secThe Securities & Equities package contains entities derived from a baseline domain ontology defining equities (equity instruments, depository receipts, equity issuance, limited partnership equity, shareholder rights, and shareholder equity), bonds (concepts relating to cash debt instruments, listings, tax treatment, debt guarantees, parity variants, participation notes, and cash flow), money markets (REPOs, term deposits, and short term debt), and other securities (baskets, parametric schedules, pools, securities classification, securities identification, issuance, listings, restrictions, and assets).
SEC-Debtfibo-sec-dbtA package folder for SEC-Debt
Asset Backed Securitiesfibo-sec-dbt-absThe package for data model objects derived from the Asset Backed Securities ontology module. Debt securities backed by a pool of assets, including loans of various kinds, credit card pools and home equity lines of credit, as well as esoteric assets.
Bondsfibo-sec-dbt-bndThe package for data model objects derived from the Bonds ontology module. This ontology defines the basic concept of a bond and a number of bond variants including convertible and callable bonds. Medium term notes (MTNs) and debentures are also defined.
Debt Instrumentsfibo-sec-dbt-dbtiThe package for data model objects derived from the Debt Instruments ontology module. This ontology defines concepts that are specific to debt instruments (tradable and non-tradable).
Exercise Conventionsfibo-sec-dbt-exThe package for data model objects derived from the Exercise Conventions ontology module. This ontology defines the various kinds of exercise conventions that are common to debt and options instruments. They are distinguished primarily in terms of the date period during which an optional contract clause may be exercised.
Pool Backed Securitiesfibo-sec-dbt-pbsThe package for data model objects derived from the Pool Backed Securities ontology module. This ontology defines concepts that are common to asset-backed and mortgage-backed securities, including pools, as well as structured finance instruments.
Traded Short Term Debtfibo-sec-dbt-tstdThe package for data model objects derived from the Traded Short Term Debt ontology module. This ontology defines a number of basic, traded short-term debt instruments, many of which are considered money market instruments that may be freely traded.
SEC-Equitiesfibo-sec-eqA package folder for SEC-Equities
Equity CFI Classification Individualsfibo-sec-eq-10962The package for data model objects derived from the Equity CFI Classification Individuals ontology module. This ontology covers the ISO 10962, Fourth edition, 2019-10 classification codes for instruments that represent an ownership interest in an entity or pool of assets. It is intended to cover sections most of the codes included in section 6.2 of the standard, with the exception of structured instruments, section 6.2.8, which will be covered under derivatives.
Depositary Receiptsfibo-sec-eq-drThe package for data model objects derived from the Depositary Receipts ontology module. Depositary receipts are certificates which represent ownership of some underlying security. They are issued by a bank and give the holder the ability to participate in the returns on an instrument that they may not be able to hold directly.
Equity Instrumentsfibo-sec-eq-eqThe package for data model objects derived from the Equity Instruments ontology module. Core terms are those fundamental to all equity instruments. This ontology also distinguishes between privately held and publicly traded equity instruments, and defines a number of related concepts, such as voting rights.
Equities Example Individualsfibo-sec-eq-eqindThe package for data model objects derived from the Equities Example Individuals ontology module. This ontology provides examples of how to represent simple equities.
SEC-Fundsfibo-sec-fundA package folder for SEC-Funds
Fundsfibo-sec-fund-fundThe package for data model objects derived from the Funds ontology module. This ontology defines fundamental concepts about funds and collective investment vehicles (CIVs).
SEC-Securitiesfibo-sec-secA package folder for SEC-Securities
Security Assetsfibo-sec-sec-astThe package for data model objects derived from the Security Assets ontology module. This ontology defines basic concepts such as portfolio, security holding and holder, and extends the notion of a financial asset to include an acquisition price.
Basketsfibo-sec-sec-bskThe package for data model objects derived from the Baskets ontology module. This ontology defines the concept of a tradable container of securities, indices, and/or market rates, and identifies the elements that can be constituents of a such a basket.
Securities Classificationfibo-sec-sec-clsThe package for data model objects derived from the Securities Classification ontology module. This ontology defines the fundamental concepts for classifying financial instruments, particularly securities, including, but not limited to classification schemes developed by government, regulatory agencies, and industry to classify the issuers of such securities as well as the securities themselves.
Securities Identificationfibo-sec-sec-idThe package for data model objects derived from the Securities Identification ontology module. This ontology defines concepts required to identify securities, including a number of well-known securities identifiers and related schemes, registries, and registration authorities.
Securities Identification Individualsfibo-sec-sec-idindThe package for data model objects derived from the Securities Identification Individuals ontology module. This ontology defines concepts and primarily individuals required to identify securities, including the individuals that represent a number of well-known securities identifiers and related schemes, registries, and registration authorities.
Securities Issuancefibo-sec-sec-issThe package for data model objects derived from the Securities Issuance ontology module. This ontology defines the fundamental concepts for issuing securities, including securities offering, offering document, offering statement, securities underwriter, prospectus, and so forth.
Securities Listingsfibo-sec-sec-lstThe package for data model objects derived from the Securities Listings ontology module. This ontology defines the fundamental concepts for listing securities, such as registered, listed, and exchange-traded security, the notion of a securities exchange, and related services.
Poolsfibo-sec-sec-plsThe package for data model objects derived from the Pools ontology module. This ontology defines concepts related to high-level securities pools.
Securities Restrictionsfibo-sec-sec-rstThe package for data model objects derived from the Securities Restrictions ontology module. This ontology defines the concepts related to restrictions on finanicial instruments, securities and listings.
Parametric Schedulesfibo-sec-sec-schThe package for data model objects derived from the Parametric Schedules ontology module. This ontology defines concepts related to parametric schedules, including how to represent individual schedules as well as related date periods, explicit dates, and other concepts needed for parametric schedule representation.
OMG Languages, Countries & CurrencieslccThe Languages, Countries, and Codes (LCC) Specification provides metamodels, in the form of ontologies, and model files that consist of individuals defined by those metamodels, representing commonly used codes for the representation of languages and regions, including countries and their subdivisions. While most organizations recognize the ISO 639 standard as the primary source for the definition of languages worldwide, and many organizations use the country codes contained in ISO 3166, most governments maintain their extensions and modifications to the ISO 3166 codes for political and other purposes
ISO3166-1-Country Codeslcc-3166-1The package for data model objects derived from the ISO3166-1-Country Codes ontology module. This ontology represents the subset of the ISO 3166 standard that include the actual ISO 3166-1 country codes, with the ontology and codes for the other parts of the standard represented in dependent models.
ISO3166-2-Subdivision Codeslcc-3166-2The package for data model objects derived from the ISO3166-2-Subdivision Codes ontology module. This ontology defines the code set relevant to representation of subdivisions of countries, as required to support the ISO 3166-2 subdivision codes. The codes for each country are defined by country in subordinate, regional ontologies.
Regionslcc-3166-2-usThe package for data model objects derived from the Regions ontology module. This ontology represents the subset of the ISO 3166 standard that includes the actual ISO 3166-2 subdivision codes for United States of America (the), with the ontology and codes for the other parts of the standard represented in models that this ontology depends on.
ISO639-1-Language Codeslcc-639-1The package for data model objects derived from the ISO639-1-Language Codes ontology module. This ontology represents the subset of the ISO 639 standard that provides the language names and actual codes for ISO 639-1.
ISO639-2-Language Codeslcc-639-2The package for data model objects derived from the ISO639-2-Language Codes ontology module. This ontology represents the subset of the ISO 639 standard that provides the language names and actual codes for ISO 639-2.
Country Representationlcc-crThe package for data model objects derived from the Country Representation ontology module. The purpose of the Country Representation ontology, based on ISO 3166 and other representations of geographic regions and countries, such as the ISO Online Browsing Platform, UN M49 Region codes, SWIFT registry, UN FAO and CIA World Factbook, FIPA and International Olympics codes for countries, and GeoNames, is to provide a systematic description of the vocabulary used for country and geopolitical entity representation (based strictly on requirements for business applications, not broader geographic or political uses). A few additional properties to support geophysical coordinates, identified in the UN FAO and CIA World Factbook as well as from the well-known GeoNames ontology, have been added, but extensions to support other coding systems, such as the FAOSTAT code, have not been included.  ISO 3166 provides widely, though not universally, applicable coded representations of names of countries, dependencies, and other areas of particular geopolitical interest and their subdivisions.  – ISO 3166-1 (Country codes) establishes codes that represent the current names of countries, dependencies, and other areas of particular geopolitical interest, on the basis of lists of country names obtained from the United Nations.  – ISO 3166-2 (Country subdivision code) establishes a code that represents the names of the principal administrative divisions, or similar areas, of the countries, etc. included in the ISO 3166-1.  – ISO 3166-3 (Code for formerly used names of countries) establishes a code that represents non-current country names, i.e., the country names deleted from ISO 3166 since its first publication in 1974.   The United Nations Standard Country or Area Codes for Statistical Use (M49), described at https://unstats.un.org/unsd/methodology/m49/, provides further regional classification for countries by continent, region within a continent, and sub-regions within regions that are widely used as well, and so this ontology is designed to support the M49 code set as well.  M49 reuses the ISO 3166 codes for countries and some regions, and augments that with additional, broader regional codes.  This ontology provides a reference model to support the first two parts of ISO 3166, along with the other coding systems mentioned above.
Country Representationlcc-crThe package for data model objects derived from the Country Representation ontology module. The purpose of the Country Representation ontology, based on ISO 3166 and other representations of geographic regions and countries, such as the ISO Online Browsing Platform, UN M49 Region codes, SWIFT registry, UN FAO and CIA World Factbook, FIPA and International Olympics codes for countries, and GeoNames, is to provide a systematic description of the vocabulary used for country and geopolitical entity representation (based strictly on requirements for business applications, not broader geographic or political uses). A few additional properties to support geophysical coordinates, identified in the UN FAO and CIA World Factbook as well as from the well-known GeoNames ontology, have been added, but extensions to support other coding systems, such as the FAOSTAT code, have not been included.  ISO 3166 provides widely, though not universally, applicable coded representations of names of countries, dependencies, and other areas of particular geopolitical interest and their subdivisions.  – ISO 3166-1 (Country codes) establishes codes that represent the current names of countries, dependencies, and other areas of particular geopolitical interest, on the basis of lists of country names obtained from the United Nations.  – ISO 3166-2 (Country subdivision code) establishes a code that represents the names of the principal administrative divisions, or similar areas, of the countries, etc. included in the ISO 3166-1.  – ISO 3166-3 (Code for formerly used names of countries) establishes a code that represents non-current country names, i.e., the country names deleted from ISO 3166 since its first publication in 1974.   The United Nations Standard Country or Area Codes for Statistical Use (M49), described at https://unstats.un.org/unsd/methodology/m49/, provides further regional classification for countries by continent, region within a continent, and sub-regions within regions that are widely used as well, and so this ontology is designed to support the M49 code set as well.  M49 reuses the ISO 3166 codes for countries and some regions, and augments that with additional, broader regional codes.  This ontology provides a reference model to support the first two parts of ISO 3166, along with the other coding systems mentioned above.
Countrieslcc-ctyThe package for data model objects derived from the Countries ontology module.
Languageslcc-lngThe package for data model objects derived from the Languages ontology module.
Language Representationlcc-lrThe package for data model objects derived from the Language Representation ontology module. This ontology, based on ISO 639 as well as the language element of the Language Tag specified in BCP 47 (RFC 4646, RFC 4647), provides a systemic description of the vocabulary used for language representation, including natural and artificial languages.   ISO 639 provides two language codes, one as a two-letter code (ISO 639-1) and another as a three-letter code (ISO 639-2, ISO 639-3, ISO 639-5) for the representation of names of languages.  ISO 639-1 was devised primarily for use in terminology, lexicography, and linguistics.  ISO 639-2 represents all of the languages contained in ISO 639-1, additional languages and language groups, as they may be coded for special purposes when more specificity in coding is needed.  The languages listed in ISO 639-1 are a subset of the languages listed in ISO 639-2; every language code element in the two-letter code has a corresponding language code element in the three-letter code, but not necessarily vice versa.  ISO 639-4 provides the basis for describing languages, as defined in this ontology, and additional codes are provided in 639-5 and other parts of the standard, again with more details about macrolanguages, other lesser known independent languages, and special language groups.  ISO 639-3 extends the set of three-letter codes provided in 639-2 to cover all of the natural, human languages in use today, along with many well-known ancient, extinct, and historical languages, including written and signed languages.  It also identifies the codes found in 639-2 that represent families or groups of languages rather than a single human language, depending on the perspective of the consumer.  The Registration Authority for ISO 639-1 is the International Information Centre for Terminology, ISO 639-1/RA.  This organization is responsible for maintenance of Part-1, and more information can be found at http://www.infoterm.info/standardization/iso_639_1_2002.php, although the actual code set is maintained by the US Library of Congress, together with the code set for ISO 639-2.  The Registration Authority for ISO 639-2 is the Library of Congress, ISO 639-2/RA.  The Library of Congress is responsible for maintenance of Part-2, at http://www.loc.gov/standards/iso639-2/iso639-2ra.html .  Current code sets for ISO 639-1 and ISO 639-2 are available from this site, as mentioned above.  In addition to the material covered in the basic standard, the Library of Congress also publishes the German names for all languages, which is reflected in the properties given below.  See http://loc.gov/standards/iso639-2/php/code_list.php for the latest release.  The Registration Authority for ISO 639-3 is SIL International, ISO 639-3/RA.  SIL International is responsible for maintenance of Part-3, and more information can be found at http://www.sil.org/iso639-3/default.asp.  The codes included herein also correspond to the language element of the Language Tag specified in BCP 47 (RFC 4646, RFC 4647), and can be used for matching or other application development purposes (e.g., use of language identifier literals in applications that build up the RFC 4646 based tags).  This ontology (Language Representation) defines the model for the standard, based in part on ISO 639-4, with individual codes for the other parts of the standard represented in dependent models.
UN-M49-Region Codeslcc-m49The package for data model objects derived from the UN-M49-Region Codes ontology module. This ontology represents the United Nations publication ‘Standard Country or Area Codes for Statistical Use’ originally published as Series M, No. 49 and now commonly referred to as the M49 standard. The assignment of countries or areas to specific groupings is for statistical convenience and does not imply any assumption regarding political or other affiliation of countries or territories by the United Nations. The codes included herein are current as of the version IRI for this ontology.
UN-M49-Region Codeslcc-m49The package for data model objects derived from the UN-M49-Region Codes ontology module. This ontology represents the United Nations publication ‘Standard Country or Area Codes for Statistical Use’ originally published as Series M, No. 49 and now commonly referred to as the M49 standard. The assignment of countries or areas to specific groupings is for statistical convenience and does not imply any assumption regarding political or other affiliation of countries or territories by the United Nations. The codes included herein are current as of the version IRI for this ontology.
Languages & Country Codeslcc-spcThe package for data model objects derived from the Languages & Country Codes ontology module.
Simple Knowledge Organization SystemskosThe package for data model objects derived from the Simple Knowledge Organization System ontology module. An RDF vocabulary for describing the basic structure and content of concept schemes such as thesauri, classification schemes, subject heading lists, taxonomies, ‘folksonomies’, other types of controlled vocabulary, and also concept schemes embedded in glossaries and terminologies
Simple Knowledge Organization SystemskosThe package for data model objects derived from the Simple Knowledge Organization System ontology module. An RDF vocabulary for describing the basic structure and content of concept schemes such as thesauri, classification schemes, subject heading lists, taxonomies, ‘folksonomies’, other types of controlled vocabulary, and also concept schemes embedded in glossaries and terminologies
Specification MetadatasmThe package for data model objects derived from the Specification Metadata ontology module.