tlfo-general v1.0.0
tlfo-general
StatusActive
Published1/1/2026, 12:00:00 AM
Checksumdd668aa2683563113c5e3ed1a990cc1e07e368eb06b8920b475f2bd06cd1fe1e
Source provenanceontql-dev/ontql-ontologies
Full ontology JSON
{
"id": "tlfo-general",
"name": "TLFO General",
"domain": "finance",
"authors": [
"ModalDB"
],
"classes": {
"Bank": {
"label": "Bank",
"parent": "FinancialInstitution",
"description": "A financial institution licensed to accept deposits, extend credit, and facilitate payments.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"Bond": {
"label": "Bond",
"parent": "DebtInstrument",
"description": "A debt instrument issued by a government or corporation, paying periodic interest and principal at maturity.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"Loan": {
"label": "Loan",
"parent": "DebtInstrument",
"description": "A debt instrument in which a lender advances funds to a borrower under agreed repayment terms.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"Role": {
"id": "Role",
"label": "Role",
"parent": "RealizableEntity",
"source": "bfo",
"bfoTerm": "bfo:0000023",
"abstract": false,
"readOnly": true,
"description": "A realizable entity whose basis is not in the physical make-up of its bearer.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"Swap": {
"label": "Swap",
"parent": "Derivative",
"description": "A derivative in which two parties exchange cash flows based on different underlying references.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"Trade": {
"label": "Trade",
"parent": "FinancialProcess",
"description": "A financial process in which a financial instrument is bought or sold between counterparties.",
"validRelations": [],
"validProperties": [
"settlementDate"
],
"requiredProperties": []
},
"Yield": {
"label": "Yield",
"parent": "FinancialQuality",
"description": "A financial quality expressing the income return on an investment as a percentage of its cost or market value.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"Entity": {
"id": "Entity",
"label": "Entity",
"parent": null,
"source": "bfo",
"bfoTerm": "bfo:0000001",
"abstract": true,
"readOnly": true,
"description": "Anything that exists.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"Equity": {
"label": "Equity",
"parent": "FinancialInstrument",
"description": "A financial instrument representing an ownership interest in a legal entity, conferring a residual claim on assets and earnings.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"Option": {
"label": "Option",
"parent": "Derivative",
"description": "A derivative conferring the right, but not the obligation, to buy or sell an underlying asset at a specified price.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"Payment": {
"label": "Payment",
"parent": "FinancialProcess",
"description": "A financial process involving the transfer of monetary value from one party to another.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"Process": {
"id": "Process",
"label": "Process",
"parent": "Occurrent",
"source": "bfo",
"bfoTerm": "bfo:0000015",
"abstract": false,
"readOnly": true,
"description": "An occurrent that has temporal parts and unfolds through time.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"Quality": {
"id": "Quality",
"label": "Quality",
"parent": "SpecificallyDependentContinuant",
"source": "bfo",
"bfoTerm": "bfo:0000019",
"abstract": false,
"readOnly": true,
"description": "A specifically dependent continuant that is not realizable.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"Clearing": {
"label": "Clearing",
"parent": "FinancialProcess",
"description": "A financial process by which a central counterparty interposes itself between trade counterparties to manage risk.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"Occurrent": {
"id": "Occurrent",
"label": "Occurrent",
"parent": "Entity",
"source": "bfo",
"bfoTerm": "bfo:0000003",
"abstract": true,
"readOnly": true,
"description": "An entity that unfolds through time.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"BrokerRole": {
"label": "Broker Role",
"parent": "FinancialRole",
"description": "The role played by an agent who facilitates transactions between buyers and sellers of financial instruments.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"Continuant": {
"id": "Continuant",
"label": "Continuant",
"parent": "Entity",
"source": "bfo",
"bfoTerm": "bfo:0000002",
"abstract": true,
"readOnly": true,
"description": "An entity that persists through time while maintaining its identity.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"Derivative": {
"label": "Derivative",
"parent": "FinancialInstrument",
"description": "A financial instrument whose value is derived from an underlying asset, index, or rate.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"Individual": {
"label": "Individual",
"parent": "FinancialAgent",
"description": "A natural person who participates in financial markets as an investor, borrower, or account holder.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"IssuerRole": {
"label": "Issuer Role",
"parent": "FinancialRole",
"description": "The role played by a financial agent that creates and sells a financial instrument.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"Settlement": {
"label": "Settlement",
"parent": "FinancialProcess",
"description": "A financial process by which the obligations of a trade are fulfilled through the exchange of cash and instruments.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"AuditReport": {
"label": "Audit Report",
"parent": "FinancialRecord",
"description": "A financial record produced by an auditor expressing an opinion on the accuracy of financial statements.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"CentralBank": {
"label": "Central Bank",
"parent": "FinancialInstitution",
"description": "A financial institution that manages a state's currency, money supply, and interest rates.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"CommonStock": {
"label": "Common Stock",
"parent": "Equity",
"description": "An equity instrument representing basic ownership with voting rights and last claim on assets.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"Disposition": {
"id": "Disposition",
"label": "Disposition",
"parent": "RealizableEntity",
"source": "bfo",
"bfoTerm": "bfo:0000016",
"abstract": false,
"readOnly": true,
"description": "A realizable entity whose basis is in the physical make-up of the bearer.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"MarketValue": {
"label": "Market Value",
"parent": "FinancialQuality",
"description": "A financial quality expressing the current price at which a financial instrument could be transacted in an open market.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"RiskMeasure": {
"label": "Risk Measure",
"parent": "FinancialQuality",
"description": "A financial quality quantifying the probability or magnitude of financial loss (e.g. VaR, duration, beta).",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"BorrowerRole": {
"label": "Borrower Role",
"parent": "FinancialRole",
"description": "The role played by an agent who receives funds under a debt instrument and incurs repayment obligations.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"CreditRating": {
"label": "Credit Rating",
"parent": "FinancialQuality",
"description": "A financial quality expressing an assessment of the creditworthiness of an issuer or instrument.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"InvestorRole": {
"label": "Investor Role",
"parent": "FinancialRole",
"description": "The role played by a financial agent who commits capital expecting a financial return.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"Underwriting": {
"label": "Underwriting",
"parent": "FinancialProcess",
"description": "A financial process in which a financial institution assumes risk in exchange for a fee, typically for new securities issuances or insurance.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"CustodianRole": {
"label": "Custodian Role",
"parent": "FinancialRole",
"description": "The role played by a financial institution that safeguards assets on behalf of a client.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"FinancialRole": {
"label": "Financial Role",
"parent": "Role",
"bfoMapping": "bfo:0000023",
"description": "A role played by a Financial Agent in a specific financial context.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"DebtInstrument": {
"label": "Debt Instrument",
"parent": "FinancialInstrument",
"description": "A financial instrument representing a creditor relationship in which the issuer owes the holder a defined repayment.",
"validRelations": [],
"validProperties": [
"maturityDate"
],
"requiredProperties": []
},
"DepositAccount": {
"label": "Deposit Account",
"parent": "FinancialInstrument",
"description": "A financial instrument held at a financial institution representing a depositor's claim on deposited funds.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"FinancialAgent": {
"label": "Financial Agent",
"parent": "MaterialEntity",
"bfoMapping": "bfo:0000040",
"description": "A material entity — a person or organisation — that participates in financial markets or transactions.",
"validRelations": [
"playsRole"
],
"validProperties": [
"name"
],
"requiredProperties": []
},
"InvestmentFirm": {
"label": "Investment Firm",
"parent": "FinancialInstitution",
"description": "A financial institution that manages investments or facilitates the buying and selling of securities.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"MaterialEntity": {
"id": "MaterialEntity",
"label": "Material Entity",
"parent": "IndependentContinuant",
"source": "bfo",
"bfoTerm": "bfo:0000040",
"abstract": false,
"readOnly": true,
"description": "An independent continuant that has some portion of matter as part.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"PreferredStock": {
"label": "Preferred Stock",
"parent": "Equity",
"description": "An equity instrument with priority claims on dividends and assets over common stock.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"Reconciliation": {
"label": "Reconciliation",
"parent": "FinancialProcess",
"description": "A financial process comparing records from different sources to verify consistency and identify discrepancies.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"FinancialRecord": {
"label": "Financial Record",
"parent": "GenericallyDependentContinuant",
"bfoMapping": "bfo:0000031",
"description": "A generically dependent continuant that documents a financial transaction, position, or obligation for reporting or auditing purposes.",
"validRelations": [
"documentsProcess"
],
"validProperties": [],
"requiredProperties": []
},
"FuturesContract": {
"label": "Futures Contract",
"parent": "Derivative",
"description": "A derivative obligating the parties to transact an underlying asset at a future date and predetermined price.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"AccountStatement": {
"label": "Account Statement",
"parent": "FinancialRecord",
"description": "A financial record summarising transactions, balances, and positions in a financial account over a period.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"CounterpartyRole": {
"label": "Counterparty Role",
"parent": "FinancialRole",
"description": "The role played by an agent on the opposite side of a financial transaction.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"CreditAssessment": {
"label": "Credit Assessment",
"parent": "FinancialProcess",
"description": "A financial process evaluating the creditworthiness of a borrower or counterparty.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"FinancialProcess": {
"label": "Financial Process",
"parent": "Process",
"bfoMapping": "bfo:0000015",
"description": "A temporally extended process occurring within a financial market or institution.",
"validRelations": [
"performedBy"
],
"validProperties": [],
"requiredProperties": []
},
"FinancialQuality": {
"label": "Financial Quality",
"parent": "Quality",
"bfoMapping": "bfo:0000019",
"description": "A measurable or classifiable attribute of a financial entity, such as market value, credit rating, or yield.",
"validRelations": [],
"validProperties": [
"value"
],
"requiredProperties": []
},
"InsuranceCompany": {
"label": "Insurance Company",
"parent": "FinancialInstitution",
"description": "A financial institution that pools risk by underwriting insurance policies.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"LiquidityMeasure": {
"label": "Liquidity Measure",
"parent": "FinancialQuality",
"description": "A financial quality measuring the ease with which a financial instrument can be converted to cash without significant price impact.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"RealizableEntity": {
"id": "RealizableEntity",
"label": "Realizable Entity",
"parent": "SpecificallyDependentContinuant",
"source": "bfo",
"bfoTerm": "bfo:0000017",
"abstract": true,
"readOnly": true,
"description": "A specifically dependent continuant that can be realized in a process.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"TradeConfirmation": {
"label": "Trade Confirmation",
"parent": "FinancialRecord",
"description": "A financial record documenting the agreed terms of a completed financial transaction.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"FinancialStatement": {
"label": "Financial Statement",
"parent": "FinancialRecord",
"description": "A structured financial record reporting an entity's financial position, performance, and cash flows.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"FinancialInstrument": {
"label": "Financial Instrument",
"parent": "GenericallyDependentContinuant",
"bfoMapping": "bfo:0000031",
"description": "A generically dependent continuant that represents a contractual right or obligation of monetary value, tradeable or transferable between parties.",
"validRelations": [
"heldBy",
"issuedBy"
],
"validProperties": [
"issueDate"
],
"requiredProperties": []
},
"RegulatoryAuthority": {
"label": "Regulatory Authority",
"parent": "FinancialAgent",
"description": "A government or quasi-government body responsible for supervising financial markets and institutions.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"FinancialInstitution": {
"label": "Financial Institution",
"parent": "FinancialAgent",
"description": "An organisation that provides financial services, products, or intermediation.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"IndependentContinuant": {
"id": "IndependentContinuant",
"label": "Independent Continuant",
"parent": "Continuant",
"source": "bfo",
"bfoTerm": "bfo:0000004",
"abstract": true,
"readOnly": true,
"description": "A continuant that does not depend on another entity for its existence.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"GenericallyDependentContinuant": {
"id": "GenericallyDependentContinuant",
"label": "Generically Dependent Continuant",
"parent": "Continuant",
"source": "bfo",
"bfoTerm": "bfo:0000031",
"abstract": false,
"readOnly": true,
"description": "A continuant that is dependent on one or more independent continuants.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"SpecificallyDependentContinuant": {
"id": "SpecificallyDependentContinuant",
"label": "Specifically Dependent Continuant",
"parent": "Continuant",
"source": "bfo",
"bfoTerm": "bfo:0000020",
"abstract": true,
"readOnly": true,
"description": "A continuant that depends on exactly one independent continuant.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
}
},
"license": "MIT",
"version": "v1.0.0",
"githubUrl": "https://github.com/modaldb/tlfo-general",
"relations": {
"heldBy": {
"label": "held by",
"rangeClasses": [
"FinancialAgent"
],
"domainClasses": [
"FinancialInstrument"
]
},
"issuedBy": {
"label": "issued by",
"rangeClasses": [
"FinancialAgent"
],
"domainClasses": [
"FinancialInstrument"
]
},
"playsRole": {
"label": "plays role",
"rangeClasses": [
"FinancialRole"
],
"domainClasses": [
"FinancialAgent"
]
},
"performedBy": {
"label": "performed by",
"rangeClasses": [
"FinancialAgent"
],
"domainClasses": [
"FinancialProcess"
]
},
"documentsProcess": {
"label": "documents process",
"rangeClasses": [
"FinancialProcess"
],
"domainClasses": [
"FinancialRecord"
]
}
},
"bfoVersion": "BFO 2.0 (ISO 21838)",
"properties": {
"name": {
"label": "name",
"valueType": "string",
"domainClasses": [
"FinancialAgent"
]
},
"value": {
"label": "value",
"valueType": "decimal",
"domainClasses": [
"FinancialQuality"
]
},
"amount": {
"label": "amount",
"valueType": "decimal",
"domainClasses": []
},
"status": {
"label": "status",
"valueType": "string",
"domainClasses": []
},
"currency": {
"label": "currency",
"valueType": "string",
"domainClasses": []
},
"issueDate": {
"label": "issue date",
"valueType": "date",
"domainClasses": [
"FinancialInstrument"
]
},
"description": {
"label": "description",
"valueType": "string",
"domainClasses": []
},
"maturityDate": {
"label": "maturity date",
"valueType": "date",
"domainClasses": [
"DebtInstrument"
]
},
"settlementDate": {
"label": "settlement date",
"valueType": "date",
"domainClasses": [
"Trade"
]
}
},
"description": "A BFO-grounded mid-level ontology for the finance domain. Covers financial agents, instruments, processes, and records."
}