packages feed

gf-3.2: examples/SUMO/FinancialOntology.gf

abstract FinancialOntology = MidLevelOntology ** {

  -- The highest rating given by bond rating agencies
  fun AAA_Rating : Ind FinancialRating ;

  -- All_or_none order (AON) is a type of option order 
  -- which requires that the order be executed completely or not at all. An AON 
  -- order may be either a day order or a GTC order.
  fun AONOrder : Class ;
  fun AONOrder_Class : SubClass AONOrder FinancialOrder ;

  -- (Automatic Teller Machine) A banking terminal that 
  -- accepts deposits and dispenses cash. ATMs are activated by inserting a cash or 
  -- credit card that contains the user's account number and PIN on a magnetic stripe. 
  -- The ATM calls up the bank's computers to verify the balance, dispenses the cash 
  -- and then transmits a completed transaction notice.
  fun ATMMachine : Class ;
  fun ATMMachine_Class : SubClass ATMMachine StationaryArtifact ;

  -- A narrow opening in an ATM machine where cards are inserted.
  fun ATMSlot : Class ;
  fun ATMSlot_Class : SubClass ATMSlot Hole ;

  -- A unary function that maps a FinancialAsset to the FinancialAccount 
  -- associated with the Asset.
  fun AccountFn : El FinancialAsset -> Ind FinancialAccount ;

  fun Active : Ind StatusAttribute ;

  -- An InterestBearingAccount in which 
  -- the interest rate is adjusted periodically, usually based on a standard 
  -- market rate outside the control of the bank or savings institution, such 
  -- as that prevailing on TreasuryBill or the primeInterestRate.
  fun AdjustableRateAccount : Class ;
  fun AdjustableRateAccount_Class : SubClass AdjustableRateAccount InterestBearingAccount ;

  fun AmericanExpressCard : Class ;
  fun AmericanExpressCard_Class : SubClass AmericanExpressCard CreditCard ;

  -- An option that can be exercised at any time 
  -- prior to its expiration date
  fun AmericanStyleOption : Ind Option ;

  -- A contract sold by an insurance company designed to provide 
  -- payments to the holder at specified intervals, usually after retirement. FixedAnnuities 
  -- guarantee a certain payment amount, while VariableAnnuities do not, but do have the 
  -- potential for greater returns, but both are relatively safe, low_yielding investments.
  fun Annuity : Class ;
  fun Annuity_Class : SubClass Annuity FinancialContract ;

  -- The process of dividing investments among different kinds of 
  -- assets, such as Stocks, Bonds, RealEstate and cash, to optimize the risk/reward tradeoff based 
  -- on an individual's or institution's specific situation and goals.
  fun AssetAllocation : Class ;
  fun AssetAllocation_Class : SubClass AssetAllocation FinancialTransaction ;

  -- An activity which approves or 
  -- disapproves a transaction.
  fun AuthorizationOfTransaction : Class ;
  fun AuthorizationOfTransaction_Class : SubClass AuthorizationOfTransaction (both ControllingAnAccount (both FinancialService RegulatoryProcess)) ;

  -- Transactions which occur through computer 
  -- networks and which do not require direct management.
  fun AutomaticTransaction : Class ;
  fun AutomaticTransaction_Class : SubClass AutomaticTransaction FinancialTransaction ;

  -- A mid_range rating given by bond rating agencies.
  fun B_Rating : Ind FinancialRating ;

  -- A long_term loan, often a mortgage, that has 
  -- one large payment (the balloon payment) due upon maturity. Often done 
  -- when refinancing or a major cash flow event is anticipated.
  fun BalloonLoan : Class ;
  fun BalloonLoan_Class : SubClass BalloonLoan Loan ;

  -- A CreditCard or a DebitCard issued by a 
  -- FinancialOrganization.
  fun BankCard : Class ;
  fun BankCard_Class : SubClass BankCard FinancialInstrument ;

  -- A monthly report sent to a debtor or bank depositor.
  fun BankStatement : Class ;
  fun BankStatement_Class : SubClass BankStatement Proposition ;

  -- A bank loan terminating in one year or more.
  fun BankTermLoan : Class ;
  fun BankTermLoan_Class : SubClass BankTermLoan Loan ;

  -- An organization, chartered by a state or 
  -- federal government, which does most or all of the following: receives Deposits, 
  -- honors FinancialInstruments drawn on them, and pays Interest on them, discounts 
  -- Notes, makes Loans, and invests in SecuredLoans, collects Checks, Drafts 
  -- and Notes, certifies depositor's checks, and issues drafts and Cashier's checks.
  fun Bank_FinancialOrganization : Class ;
  fun Bank_FinancialOrganization_Class : SubClass Bank_FinancialOrganization FinancialOrganization ;

  -- An adjective describing the opinion that a stock, or 
  -- a market in general, will decline in price __ a negative or pessimistic outlook.
  fun Bearish : Class ;
  fun Bearish_Class : SubClass Bearish InvestmentAttribute ;

  -- Stock with a solid and stable earnings record from a 
  -- company that either leads or dominates or is a major player in a specific industry.
  fun BlueChipStock : Class ;
  fun BlueChipStock_Class : SubClass BlueChipStock Stock ;

  -- A debt instrument issued for a period of more than one year with 
  -- the purpose of raising capital by borrowing. The Federal government, states, cities, 
  -- corporations, and many other types of institutions sell bonds. A bond is generally a 
  -- promise to repay the principal along with interest on a specified maturityDate.
  fun Bond : Class ;
  fun Bond_Class : SubClass Bond (both FinancialInstrument Investment) ;

  -- Stock in a short sale.
  fun BorrowedStock : Class ;
  fun BorrowedStock_Class : SubClass BorrowedStock Stock ;

  -- Short_term financing which is expected to be paid back relatively 
  -- quickly, such as by a subsequent longer_term loan.
  fun BridgeLoan : Class ;
  fun BridgeLoan_Class : SubClass BridgeLoan Loan ;

  -- An individual or firm which acts as an intermediary between 
  -- a buyer and seller, usually charging a commisssion.
  fun Broker : Class ;
  fun Broker_Class : SubClass Broker CognitiveAgent ;

  -- Money lent to brokers by banks, for financing 
  -- the underwriting of new issues, financing customer margin accounts, and 
  -- other purposes.
  fun BrokerLoan : Class ;
  fun BrokerLoan_Class : SubClass BrokerLoan Loan ;

  -- A fund that a customer has entrusted to 
  -- a securities brokerage.
  fun BrokerageAccount : Ind InvestmentAccount ;

  -- An attribute describing the opinion that a stock, or the 
  -- market in general, will rise in price __ a positive or optimistic outlook.
  fun Bullish : Class ;
  fun Bullish_Class : SubClass Bullish InvestmentAttribute ;

  -- A complex option strategy that involves 
  -- selling two calls and buying two calls on the same or different markets, 
  -- with several maturity dates. One of the options has a higher exercise 
  -- price and the other has a lower exercise price than the other two options. 
  -- The payoff diagram resembles the shape of a butterfly.
  fun ButterflySpread : Class ;
  fun ButterflySpread_Class : SubClass ButterflySpread SpreadOption ;

  -- A mid_range rating given by bond rating agencies.
  fun C_Rating : Ind FinancialRating ;

  fun Call : Class ;
  fun Call_Class : SubClass Call FinancialTransaction ;

  -- An option contract that gives the holder the 
  -- right to buy a certain quantity (usually 100 shares) of an underlying 
  -- security from the writer of the option, at a specified price (the strike 
  -- price) up to a specified date (the expiration date).
  fun CallOption : Class ;
  fun CallOption_Class : SubClass CallOption Option ;

  -- A bond which the issuer has the right to redeem 
  -- prior to its maturity date, under certain conditions.
  fun CallableBond : Class ;
  fun CallableBond_Class : SubClass CallableBond Bond ;

  -- A loan that must repaid upon the lender's demand.
  fun CallableLoan : Class ;
  fun CallableLoan_Class : SubClass CallableLoan Loan ;

  fun CancellingAnOrder : Class ;
  fun CancellingAnOrder_Class : SubClass CancellingAnOrder FinancialTransaction ;

  -- Circulating paper money
  fun Cash : Class ;
  fun Cash_Class : SubClass Cash (both FinancialAsset FinancialInstrument) ;

  -- CDs (certificates of deposit) are bank, credit union or savings 
  -- and loan instruments that allow the depositor to lock in an interest rate for a specific period of 
  -- time (e.g. six months, one year, five years). If the money is withdrawn from the CD before the CD 
  -- matures, there is likely to be an early_withdrawal penalty __ often three month's interest. Generally, 
  -- the longer the time period of the CD, the higher the interest paid.
  fun CertificateOfDeposit : Class ;
  fun CertificateOfDeposit_Class : SubClass CertificateOfDeposit SavingsAccount ;

  -- A FinancialInstrument drawn against deposited funds, 
  -- to pay a specified amount of money to a specific person upon demand.
  fun Check : Class ;
  fun Check_Class : SubClass Check FinancialInstrument ;

  -- A bank account against which the depositor can draw checks
  fun CheckingAccount : Class ;
  fun CheckingAccount_Class : SubClass CheckingAccount DepositAccount ;

  -- The attribute which describes services that are 
  -- shut or closed.
  fun ClosedService : Ind ServiceAttribute ;

  -- An activity of closing a financial account
  fun ClosingAnAccount : Class ;
  fun ClosingAnAccount_Class : SubClass ClosingAnAccount FinancialTransaction ;

  -- Assets pledged by a borrower to secure a loan or other credit, and 
  -- subject to seizure in the event of FinancialDefault.
  fun Collateral : Class ;
  fun Collateral_Class : SubClass Collateral FinancialAsset ;

  -- Securities representing equity, ownership in a 
  -- Corporation, providing voting rights, and entitling the holder to a share 
  -- of the company's success through dividends and/or capital appreciation. 
  -- In the event of liquidation, common stock holders have rights to a 
  -- company's assets only after bondholders, other debt holders, and 
  -- PreferredStock holders have been satisfied.
  fun CommonStock : Class ;
  fun CommonStock_Class : SubClass CommonStock Stock ;

  -- The replacement of multiple loans with a single loan, often 
  -- with a lower monthly payment and a longer repayment period.
  fun ConsolidationLoan : Class ;
  fun ConsolidationLoan_Class : SubClass ConsolidationLoan Loan ;

  -- An inflationary indicator that measures 
  -- the change in the cost of a fixed basket of products and services, 
  -- including housing, electricity, food, and transportation. The CPI is 
  -- published monthly.
  fun ConsumerPriceIndex : Class ;
  fun ConsumerPriceIndex_Class : SubClass ConsumerPriceIndex InflationIndex ;

  -- Attribute that applies to Propositions where 
  -- something is promised in return, i.e. a reciprocal promise.
  fun Contract : Class ; --  make subclass with Promise 

  -- An activity of controlling a financial account
  fun ControllingAnAccount : Class ;
  fun ControllingAnAccount_Class : SubClass ControllingAnAccount FinancialTransaction ;

  -- A mortgage that is not insured or guaranteed 
  -- by the government.
  fun ConventionalMortgage : Class ;
  fun ConventionalMortgage_Class : SubClass ConventionalMortgage Mortgage ;

  -- Short_term option contracts.
  fun ConventionalOption : Class ;
  fun ConventionalOption_Class : SubClass ConventionalOption Option ;

  -- This is the class of accounts held by corporations. This class 
  -- is disjoint with PersonalAccounts.
  fun CorporateAccount : Class ;
  fun CorporateAccount_Class : SubClass CorporateAccount FinancialAccount ;

  -- A bond issued by a corporation. Such bonds usually have 
  -- a par value of 1,000, are taxable, have a term maturity, are paid for out of a sinking 
  -- fund accumulated for that purpose, and are traded on major exchanges.
  fun CorporateBond : Class ;
  fun CorporateBond_Class : SubClass CorporateBond (both Bond TaxableInvestment) ;

  -- An unregistered, negotiable bond on which interest and principal 
  -- are payable to the holder, regardless of whom it was originally issued to. The coupons are 
  -- attached to the bond, and each coupon represents a single interest payment. The holder submits 
  -- a coupon, usually semi_annually, to the issuer or paying agent to receive payment. Coupon bonds 
  -- are being phased out in favor of registered bonds.
  fun CouponBond : Class ;
  fun CouponBond_Class : SubClass CouponBond Bond ;

  -- Credit extended by a business to a customer
  fun CreditAccount : Class ;
  fun CreditAccount_Class : SubClass CreditAccount LiabilityAccount ;

  -- Any card that may be used repeatedly to borrow money 
  -- or buy products and services on credit. Issued by banks, savings and loans, retail 
  -- stores, and other businesses.
  fun CreditCard : Class ;
  fun CreditCard_Class : SubClass CreditCard BankCard ;

  -- A type of CreditAccount which uses a CreditCard for 
  -- FinancialTransactions.
  fun CreditCardAccount : Class ;
  fun CreditCardAccount_Class : SubClass CreditCardAccount CreditAccount ;

  -- Credit unions are non_profit, member_owned, financial 
  -- cooperatives. They are operated entirely by and for their members. When you deposit 
  -- money in a credit union, you become a member of the union because your deposit is 
  -- considered partial ownership in the credit union. Many large organizations have 
  -- established credit unions for their employees.
  fun CreditUnion : Class ;
  fun CreditUnion_Class : SubClass CreditUnion FinancialOrganization ;

  -- A unary function that maps a FinancialAccount to the 
  -- currency linked to the account.
  fun CurrencyFn : El FinancialAccount -> Ind FinancialInstrument ;

  -- The lowest rating given by bond rating agencies.
  fun D_Rating : Ind FinancialRating ;

  -- A bank loan to a broker for the purchase of securities pending delivery 
  -- through clearing later the same day.
  fun DayLoan : Class ;
  fun DayLoan_Class : SubClass DayLoan Loan ;

  -- A type of option order which instructs the broker 
  -- to cancel any unfilled portion of the order at the close of trading on the 
  -- day the order is first entered.
  fun DayOrder : Class ;
  fun DayOrder_Class : SubClass DayOrder FinancialOrder ;

  -- A card which allows customers to access their funds 
  -- immediately, electronically. Unlike a credit card, a debit card does not have 
  -- any float.
  fun DebitCard : Class ;
  fun DebitCard_Class : SubClass DebitCard BankCard ;

  -- DefensiveStocks are stocks of food companies, drug 
  -- manufacturers and utility companies.
  fun DefensiveStock : Class ;
  fun DefensiveStock_Class : SubClass DefensiveStock Stock ;

  -- A company retirement plan, such as 
  -- a 401(k) or 403(b), in which the employee elects to defer some amount of 
  -- his/her salary into the plan and bears the investment risk.
  fun DefinedContributionPlan : Class ;
  fun DefinedContributionPlan_Class : SubClass DefinedContributionPlan PensionPlan ;

  -- An Activity of money being transferred into a customer's 
  -- account at a financial institution.
  fun Deposit : Class ;
  fun Deposit_Class : SubClass Deposit FinancialTransaction ;

  -- An account where money is deposited for checking, savings or 
  -- brokerage use.
  fun DepositAccount : Class ;
  fun DepositAccount_Class : SubClass DepositAccount FinancialAccount ;

  -- An activity of depositing a check into a 
  -- FinancialOrganization.
  fun DepositingACheck : Class ;
  fun DepositingACheck_Class : SubClass DepositingACheck UsingAnAccount ;

  -- A distribution from qualified pension plan, 401(k)
  --  plan, or 403(b) plan, that is remitted directly to the trustee, custodian, or 
  -- issuer of the receiving IRA and is reported to the IRS as a rollover. This can only 
  -- be done once per year, per account.
  fun DirectRollover : Class ;
  fun DirectRollover_Class : SubClass DirectRollover Rollover ;

  fun DiscoverCard : Class ;
  fun DiscoverCard_Class : SubClass DiscoverCard CreditCard ;

  -- A taxable payment declared by a company's board of directors 
  -- and given to its shareHolders out of the company's current or retained earnings. 
  -- Usually quarterly. Usually given as cash, but it can also take the form of Stock or 
  -- other property.
  fun Dividend : Class ;
  fun Dividend_Class : SubClass Dividend Payment ;

  -- A stock market transaction (or sometimes, a quote) 
  -- at a price lower than the preceding one for the same security.
  fun Downtick : Class ;
  fun Downtick_Class : SubClass Downtick StockMarketTransaction ;

  -- An activity of paying by a check.
  fun DrawingACheck : Class ;
  fun DrawingACheck_Class : SubClass DrawingACheck UsingAnAccount ;

  -- Data which provide information about or 
  -- predict the overall health of the economy or the financial markets, 
  -- examples are inflation, interest rates, employment, etc.
  fun EconomicIndicator : Class ;
  fun EconomicIndicator_Class : SubClass EconomicIndicator Proposition ;

  fun Employment : Class ;
  fun Employment_Class : SubClass Employment (both FinancialContract ServiceContract) ;

  -- A subclass of AuthorizationOfTransaction where 
  -- a customer enters his/her personal identification number.
  fun EnteringAPin : Class ;
  fun EnteringAPin_Class : SubClass EnteringAPin AuthorizationOfTransaction ;

  fun EnteringAPing : Class ;
  fun EnteringAPing_Class : SubClass EnteringAPing ContentDevelopment ;

  -- An option on shares of an individual common stock.
  fun EquityOption : Class ;
  fun EquityOption_Class : SubClass EquityOption Option ;

  -- An option that can be exercised only during 
  -- a specified period of time just prior to its expiration.
  fun EuropeanStyleOption : Ind Option ;

  -- A short_term loan which is continually renewed rather than repaid.
  fun EvergreenLoan : Class ;
  fun EvergreenLoan_Class : SubClass EvergreenLoan Loan ;

  -- An activity when the owner of the the Option 
  -- contract invokes his rights. In the case of a call, the option owner buys the 
  -- underlying stock. In the case of a put, the option owner sells the underlying stock.
  fun ExerciseAnOption : Ind FinancialTransaction ;

  -- A class of expired BankCards.
  fun ExpiredCard : Class ;
  fun ExpiredCard_Class : SubClass ExpiredCard BankCard ;

  -- A subclass of FinancialTransactions from one 
  -- FinancialOrganization to another.
  fun ExternalTransfer : Class ;
  fun ExternalTransfer_Class : SubClass ExternalTransfer FinancialTransaction ;

  -- A government mortgage that is insured by the Federal Housing 
  -- Administration (FHA).
  fun FHALoan : Class ;
  fun FHALoan_Class : SubClass FHALoan Mortgage ;

  -- Fill_or_kill order is a type of option order 
  -- which requires that the order be executed completely or not at all. A 
  -- fill_or_kill order is similar to an all_or_none (AON) order. The 
  -- difference is that if the order cannot be completely executed (i.e., 
  -- filled in its entirety) as soon as it is announced in the trading crowd, 
  -- it is to be 'killed' (i.e., cancelled) immediately. Unlike an AON order, 
  -- a FOK order cannot be used as part of a GTC order.
  fun FOKOrder : Class ;
  fun FOKOrder_Class : SubClass FOKOrder FinancialOrder ;

  -- The communication of a printed page between remote locations.
  fun Fax : Class ;
  fun Fax_Class : SubClass Fax Communication ;

  -- Fax machines scan a paper form and transmit a coded 
  -- image over the telephone system. The receiving machine prints a facsimile of 
  -- the original. A fax machine is made up of a scanner, printer and modem with 
  -- fax signaling.
  fun FaxMachine : Class ;
  fun FaxMachine_Class : SubClass FaxMachine Device ;

  fun FederalHousingAdministration : Class ;
  fun FederalHousingAdministration_Class : SubClass FederalHousingAdministration Government ;

  -- Execute an order or buy or sell a security 
  -- or commodity.
  fun FillingAnOrder : Class ;
  fun FillingAnOrder_Class : SubClass FillingAnOrder FinancialTransaction ;

  -- A financial agreement between two or more parties
  fun FinancialContract : Class ;

  -- Failure to make required debt payments on a timely basis 
  -- or to comply with other conditions of an obligation or agreement.
  fun FinancialDefault : Class ;
  fun FinancialDefault_Class : SubClass FinancialDefault FinancialTransaction ;

  -- A request from a client to a broker to buy (buy order) or sell 
  -- (sell order) a specified amount of a particular security or commodity at a specific 
  -- price or at the market price.
  fun FinancialOrder : Class ;
  fun FinancialOrder_Class : SubClass FinancialOrder ServiceContract ;

  -- The class FinancialOrganization includes, 
  -- as subclasses, Bank_FinancialOrganization, CreditUnion and SavingsAnLoans.
  fun FinancialOrganization : Class ;
  fun FinancialOrganization_Class : SubClass FinancialOrganization Organization ;

  -- The highest rating is usually AAA_Rating, 
  -- and the lowest is D_Rating.
  fun FinancialRating : Class ;
  fun FinancialRating_Class : SubClass FinancialRating RelationalAttribute ;

  -- A request for financial data sent in order
  -- to get a FinancialResponse.
  fun FinancialRequest : Class ;
  fun FinancialRequest_Class : SubClass FinancialRequest FinancialTransaction ;

  -- The response data provided to fulfil a FinancialRequest.
  fun FinancialResponse : Class ;
  fun FinancialResponse_Class : SubClass FinancialResponse FinancialTransaction ;

  -- An investment vehicle offered by an insurance company, that 
  -- guarantees a stream of fixed payments over the life of the annuity. The insurer, not the 
  -- insured, takes the investment risk.
  fun FixedAnnuity : Class ;
  fun FixedAnnuity_Class : SubClass FixedAnnuity Annuity ;

  -- An InterestBearingAccount in which the interest rate does not 
  -- change during the entire term of the loan.
  fun FixedRateAccount : Class ;
  fun FixedRateAccount_Class : SubClass FixedRateAccount InterestBearingAccount ;

  -- Good_'til_cancelled (GTC) order is a type of limit order 
  -- that remains in effect until it is either executed (filled) or cancelled, as opposed 
  -- to a day order, which expires if not executed by the end of the trading day. A GTC 
  -- option order is an order which if not executed will be automatically cancelled at the 
  -- option's expiration
  fun GTCOrder : Class ;
  fun GTCOrder_Class : SubClass GTCOrder FinancialOrder ;

  -- A bond sold by the U.S. government.
  fun GovernmentBond : Class ;
  fun GovernmentBond_Class : SubClass GovernmentBond Bond ;

  -- Investment term that is applied to a Stock that is expected 
  -- to appreciate in value at a high rate, pay big dividends or split.
  fun GrowthStock : Class ;
  fun GrowthStock_Class : SubClass GrowthStock Stock ;

  -- An Attribute of FinancialAccounts which can be easily 
  -- converted to cash.
  fun HighLiquidity : Ind LiquidityAttribute ;

  -- An Attribute that characterizes investments which are likely 
  -- to lose their principal.
  fun HighRisk : Ind RiskAttribute ;

  -- An Attribute that characterizes accounts that are very profitable.
  fun HighYield : Ind YieldAttribute ;

  -- Immediate or cancel Order is a type of option order 
  -- which gives the trading crowd one opportunity to take the other side of the 
  -- trade. After being announced, the order will be either partially or totally 
  -- filled with any remaining balance immediately cancelled. An IOC order, which 
  -- can be considered a type of day order, cannot be used as part of a GTC order 
  -- since it will be cancelled shortly after being entered. The difference between 
  -- fill_or_kill (FOK) orders and IOC orders is that a IOC order may be partially 
  -- executed.
  fun IOCOrder : Class ;
  fun IOCOrder_Class : SubClass IOCOrder FinancialOrder ;

  -- A benchmark against which financial or economic performance is measured, 
  -- such as the S&P 500 or the Consumer Price Index.
  fun Index : Class ;
  fun Index_Class : SubClass Index PerformanceMeasure ;

  -- A bond whose cash flow is inflation_adjusted, by 
  -- being linked to the purchasing power of a particular currency.
  fun IndexBond : Class ;
  fun IndexBond_Class : SubClass IndexBond Bond ;

  -- An option whose underlying interest is an index. 
  -- Generally, index options are cash_settled.
  fun IndexOption : Class ;
  fun IndexOption_Class : SubClass IndexOption Option ;

  -- A loan in which payments change in response to 
  -- changes in an index such as the Consumer Price Index.
  fun IndexedLoan : Class ;
  fun IndexedLoan_Class : SubClass IndexedLoan Loan ;

  -- A tax_deferred retirement 
  -- account for an individual that permits individuals to set aside up to 
  -- 2,000 per year, with earnings tax_deferred until withdrawals begin at age 
  -- 59 1/2 or later (or earlier, with a 10% penalty). Only those who do not 
  -- participate in a pension plan at work or who do participate and meet 
  -- certain income guidelines can make deductible contributions to an IRA. 
  -- All others can make contributions to an IRA on a non_deductible basis. 
  -- Such contributions qualify as a deduction against income earned in that 
  -- year and interest accumulates tax_deferred until the funds are withdrawn.
  fun IndividualRetirementAccount : Class ;
  fun IndividualRetirementAccount_Class : SubClass IndividualRetirementAccount (both PensionPlan (both PersonalAccount SavingsAccount)) ;

  -- The overall general upward price movement of 
  -- goods and services in an economy, usually as measured by the Consumer 
  -- Price Index and the Producer Price Index.
  fun Inflation : Class ;
  fun Inflation_Class : SubClass Inflation EconomicIndicator ;

  fun InflationIndex : Class ;
  fun InflationIndex_Class : SubClass InflationIndex Index ;
  -- Money paid for the use of money.
  fun Interest : Class ;
  fun Interest_Class : SubClass Interest CurrencyMeasure ;

  -- FinancialAccounts that have a fixed or adjustable interest rate.
  fun InterestBearingAccount : Class ;
  fun InterestBearingAccount_Class : SubClass InterestBearingAccount FinancialAccount ;

  -- A non_amortized loan in which interest is 
  -- due at regular intervals until maturity, when the full principal on the 
  -- loan is due.
  fun InterestOnlyLoan : Class ;
  fun InterestOnlyLoan_Class : SubClass InterestOnlyLoan Loan ;

  -- The usual way of calculating Interest, as a 
  -- percentage of the sum borrowed.
  fun InterestRate : Class ;
  fun InterestRate_Class : SubClass InterestRate (both ConstantQuantity EconomicIndicator) ;

  -- A subclass of FinancialTransactions within 
  -- one FinancialOrganization.
  fun InternalTransfer : Class ;
  fun InternalTransfer_Class : SubClass InternalTransfer FinancialTransaction ;

  -- An activity of commiting money or capital in order to 
  -- gain a financial return.
  fun Investing : Class ;
  fun Investing_Class : SubClass Investing FinancialTransaction ;

  -- An account acquired for future financial return or benefit
  fun InvestmentAccount : Class ;
  fun InvestmentAccount_Class : SubClass InvestmentAccount DepositAccount ;

  fun InvestmentAttribute : Class ;
  fun InvestmentAttribute_Class : SubClass InvestmentAttribute RelationalAttribute ;
  -- A person who purchases income_producing assets.
  fun Investor : Class ;
  fun Investor_Class : SubClass Investor SocialRole ;

  -- An account owned by two or more people, usually sharing a household 
  -- and expenses. Each co_owner has equal access to the account. Most types of accounts, whether it's 
  -- basic checking, savings or money market, allow for joint use
  fun JointAccount : Class ;
  fun JointAccount_Class : SubClass JointAccount PersonalAccount ;

  -- A high_risk, non_investment_grade bond with a low 
  -- credit rating, usually BB or lower, as a consequence, it usually has a high 
  -- yield.
  fun JunkBond : Class ;
  fun JunkBond_Class : SubClass JunkBond CorporateBond ;

  -- Calls and puts with an expiration as long as 
  -- thirty_nine months. Currently, equity LEAPS have two series at any 
  -- time with a January expiration. For example, in October 2000, LEAPS 
  -- are available with expirations of January 2002 and January 2003.
  fun LEAPS : Class ;
  fun LEAPS_Class : SubClass LEAPS Option ;

  -- A financial obligation, debt, claim, or potential loss
  fun Liability : Class ;
  fun Liability_Class : SubClass Liability FinancialContract ;

  -- An account for which a person is liable
  fun LiabilityAccount : Class ;
  fun LiabilityAccount_Class : SubClass LiabilityAccount FinancialAccount ;

  -- LimitOrder is an order to a Broker to buy a specified quantity 
  -- of a Security at or below a specified price, or to sell it at or above a specified limitPrice.
  fun LimitOrder : Class ;
  fun LimitOrder_Class : SubClass LimitOrder FinancialOrder ;

  -- The class of events of selling all of a company's assets, 
  -- paying outstanding debts, and distribution of the remainder to shareholders, and them 
  -- going out of business.
  fun Liquidation : Class ;
  fun Liquidation_Class : SubClass Liquidation FinancialTransaction ;

  -- A class of attributes which describe the degree to 
  -- which accounts can be easily converted to cash.
  fun LiquidityAttribute : Class ;
  fun LiquidityAttribute_Class : SubClass LiquidityAttribute RelationalAttribute ;

  -- An arrangement in which a lender gives money or property to a borrower, 
  -- and the borrower agrees to return the property or repay the money, usually along with interest, 
  -- at some future point(s) in time.
  fun Loan : Class ;
  fun Loan_Class : SubClass Loan LiabilityAccount ;

  -- A formal offer by a lender making explicit 
  -- the terms under which it agrees to lend money to a borrower over a certain 
  -- period of time.
  fun LoanCommitment : Class ;
  fun LoanCommitment_Class : SubClass LoanCommitment Contract ;

  fun Locked : Ind StatusAttribute ;

  -- A straddle in which a long position is taken in 
  -- both a put and a call option
  fun LongStraddle : Class ;
  fun LongStraddle_Class : SubClass LongStraddle Straddle ;

  -- An Attribute of FinancialAccounts which cannot be easily 
  -- converted to cash.
  fun LowLiquidity : Ind LiquidityAttribute ;

  fun LowRisk : Ind RiskAttribute ;

  -- An Attribute that characterizes accounts that are not very profitable.
  fun LowYield : Ind YieldAttribute ;

  -- A Market_not_held order is a type of market order 
  -- which allows the investor to give discretion to the floor broker regarding 
  -- the price and/or time at which a trade is executed.
  fun MNHOrder : Class ;
  fun MNHOrder_Class : SubClass MNHOrder FinancialOrder ;

  -- A Market_on_close order is a type of option order 
  -- which requires that an order be executed at or near the close of trading on 
  -- the day the order is entered. A MOC order, which can be considered a type of 
  -- day order, cannot be used as part of a GTC order
  fun MOCOrder : Class ;
  fun MOCOrder_Class : SubClass MOCOrder FinancialOrder ;

  -- One who directs a business or other enterprise.
  fun Manager : Ind Position ;

  -- An order to buy or sell security at the best prices available.
  fun MarketOrder : Class ;
  fun MarketOrder_Class : SubClass MarketOrder FinancialOrder ;

  -- A stock index in which each stock affects the 
  -- index in proportion to its number of shares outstanding.
  fun MarketShareWeightedIndex : Class ;
  fun MarketShareWeightedIndex_Class : SubClass MarketShareWeightedIndex Index ;

  -- A stock index in which each stock 
  -- affects the index in proportion to its market value. Examples include 
  -- NASDAQ Composite Index, S&P 500, Wilshire 5000 Equity Index, Hang Seng 
  -- Index, and EAFE Index.
  fun MarketValueWeightedIndex : Class ;
  fun MarketValueWeightedIndex_Class : SubClass MarketValueWeightedIndex Index ;

  fun MasterCard : Class ;
  fun MasterCard_Class : SubClass MasterCard CreditCard ;

  -- MoneyMarket is for borrowing and lending money for three years 
  -- or less. The securities in a money market can be U.S. government bonds, TreasuryBills and commercial 
  -- paper from banks and companies.
  fun MoneyMarket : Class ;
  fun MoneyMarket_Class : SubClass MoneyMarket SavingsAccount ;

  -- A loan to finance the purchase of real estate, usually with specified payment 
  -- periods and interest rates.
  fun Mortgage : Class ;
  fun Mortgage_Class : SubClass Mortgage SecuredLoan ;

  -- These are bonds generally bought through a 
  -- government agency that deals in the real estate market. They are bonds 
  -- issued by mortgage lenders.
  fun MortgageBond : Class ;
  fun MortgageBond_Class : SubClass MortgageBond CorporateBond ;

  -- Bond issued by a state, city, or local government to 
  -- finance operations or special projects, interest on it is often tax_free.
  fun MunicipalBond : Class ;
  fun MunicipalBond_Class : SubClass MunicipalBond (both Bond TaxFreeInvestment) ;

  -- An open_ended fund operated by an investment company which 
  -- raises money from shareholders and invests in a group of assets, in accordance with a stated 
  -- set of objectives. Benefits include diversification and professional money management. Shares 
  -- are issued and redeemed on demand, based on the fund's net asset value which is determined at 
  -- the end of each trading session.
  fun MutualFundAccount : Class ;
  fun MutualFundAccount_Class : SubClass MutualFundAccount InvestmentAccount ;

  -- National Association of Securities Dealers Automated Quotations 
  -- system.
  fun NASDAQ : Ind Organization ;

  -- A market_value weighted index of all common stocks 
  -- listed on NASDAQ.
  fun NASDAQCompositeIndex : Class ;
  fun NASDAQCompositeIndex_Class : SubClass NASDAQCompositeIndex Index ;

  -- A not_held order is a type of order which releases 
  -- normal obligations implied by the other terms of the order. For example, a 
  -- limit order designated as 'not_held' allows discretion to the floor trader in 
  -- filling the order when the market trades at the limit price of the order. In 
  -- this case, there is no obligation to provide the customer with an execution if 
  -- the market trades through the limit price on the order.
  fun NHOrder : Class ;
  fun NHOrder_Class : SubClass NHOrder FinancialOrder ;

  fun New : Ind StatusAttribute ;

  -- Index of 225 leading stocks traded on the Tokyo Stock 
  -- Exchange.
  fun NikkeiIndex : Class ;
  fun NikkeiIndex_Class : SubClass NikkeiIndex Index ;

  -- A legal document that obligates a borrower to repay a loan 
  -- at a specified interestRate during a specified period of time or on demand
  fun Note : Class ;
  fun Note_Class : SubClass Note FinancialInstrument ;

  -- One_cancels_other order (OCO) is a type of option 
  -- order which treats two or more option orders as a package, whereby the execution 
  -- of any one of the orders causes all the orders to be reduced by the same amount. 
  -- For example, the investor would enter an OCO order if he/she wished to buy 
  -- 10 May 60 calls or 10 June 60 calls or any combination of the two which when 
  -- summed equaled 10 contracts. An OCO order may be either a day order or a GTC order
  fun OCOOrder : Class ;
  fun OCOOrder_Class : SubClass OCOOrder FinancialOrder ;

  -- The attribute which describes services that 
  -- are ready to transact business.
  fun OpenService : Ind ServiceAttribute ;

  -- An activity of opening a financial account
  fun OpeningAnAccount : Class ;
  fun OpeningAnAccount_Class : SubClass OpeningAnAccount FinancialTransaction ;

  -- An option is a contract to buy or sell 100 shares 
  -- of a stock at a fixed price (the strike price) on or before a fixed date.
  fun Option : Class ;
  fun Option_Class : SubClass Option FinancialContract ;

  -- A collection of buying/selling options 
  -- whose purpose is to result in an optimal profit for the investor.
  fun OptionStrategy : Class ;
  fun OptionStrategy_Class : SubClass OptionStrategy FinancialTransaction ;

  -- A check issued to an employee in payment of salary or wages
  fun PayCheck : Class ;
  fun PayCheck_Class : SubClass PayCheck Check ;

  -- The partial or complete discharge of an obligation by 
  -- its settlement in the form of the transfer of funds, assets, or services equal 
  -- to the monetary value of part or all of the debtor's obligation.
  fun Payment : Class ;
  fun Payment_Class : SubClass Payment FinancialTransaction ;

  -- A fee charged as a penalty.
  fun Penalty : Class ;
  fun Penalty_Class : SubClass Penalty ChargingAFee ;

  fun Pending : Ind StatusAttribute ;

  -- Extremely speculative, high_risk Stock, usually 
  -- with a price of less than 5 dollars per share. In the U.S., nearly all 
  -- are traded on the over_the_counter bulletin board.
  fun PennyStock : Class ;
  fun PennyStock_Class : SubClass PennyStock Stock ;

  -- A bond issued by an insurance company to 
  -- guarantee satisfactory completion of a project by a contractor.
  fun PerformanceBond : Class ;
  fun PerformanceBond_Class : SubClass PerformanceBond Bond ;

  fun PerformanceMeasure : Class ;
  fun PerformanceMeasure_Class : SubClass PerformanceMeasure PhysicalQuantity ;

  -- This is the class of personal accounts, as opposed to 
  -- CorporateAccounts.
  fun PersonalAccount : Class ;
  fun PersonalAccount_Class : SubClass PersonalAccount FinancialAccount ;

  -- Two lenders participating in the same loan.
  fun PiggybankLoan : Class ;
  fun PiggybankLoan_Class : SubClass PiggybankLoan Loan ;

  fun PlacingAnOrder : Class ;
  fun PlacingAnOrder_Class : SubClass PlacingAnOrder FinancialTransaction ;

  -- CapitalStock which provides a specific Dividend 
  -- that is paid before any dividends are paid to common stock holders, and which takes 
  -- precedence over common stock in the event of a liquidation. Usually does not carry 
  -- voting rights.
  fun PreferredStock : Class ;
  fun PreferredStock_Class : SubClass PreferredStock Stock ;

  -- Prepayment is the payment of all or part of a debt 
  -- prior to its due date.
  fun Prepayment : Class ;
  fun Prepayment_Class : SubClass Prepayment Payment ;

  -- A stock index in which each stock affects the index 
  -- in proportion to its price per share.
  fun PriceWeightedIndex : Class ;
  fun PriceWeightedIndex_Class : SubClass PriceWeightedIndex Index ;

  -- An activity of paying the amount specified on the 
  -- check from funds on deposit.
  fun ProcessingACheck : Class ;
  fun ProcessingACheck_Class : SubClass ProcessingACheck (both AuthorizationOfTransaction ControllingAnAccount) ;

  -- An inflationary indicator published by the U.S. Bureau 
  -- of Labor Statistics to evaluate wholesale price levels in the economy.
  fun ProducerPriceIndex : Class ;
  fun ProducerPriceIndex_Class : SubClass ProducerPriceIndex InflationIndex ;

  -- An option contract that gives the holder the 
  -- right to sell a certain quantity of an underlying security to the writer 
  -- of the option, at a specified price (strike price) up to a specified date 
  -- (expiration date).
  fun PutOption : Class ;
  fun PutOption_Class : SubClass PutOption Option ;

  -- Land, including all the natural resources and permanent buildings on it.
  fun RealEstate : Class ;
  fun RealEstate_Class : SubClass RealEstate (both CorpuscularObject (both FinancialAsset Region)) ;

  -- A written acknowledgment that a specified article, 
  -- sum of money, or shipment of merchandise has been received.
  fun Receipt : Ind FinancialInstrument ;

  -- Paying off an existing loan with the proceeds from a new loan, using 
  -- the same property as collateral.
  fun Refinancing : Class ;
  fun Refinancing_Class : SubClass Refinancing FinancialTransaction ;

  -- A bond issued with the name of the owner printed on the 
  -- face of the certificate. It can be transferred to another individual only with the 
  -- owner's endorsement.
  fun RegisteredBond : Class ;
  fun RegisteredBond_Class : SubClass RegisteredBond Bond ;

  -- Securities, usually issued in private placements, that 
  -- have limited transferability.
  fun RestrictedStock : Class ;
  fun RestrictedStock_Class : SubClass RestrictedStock Stock ;

  -- A class of attributes which describe the degree of risk 
  -- of a particular investment.
  fun RiskAttribute : Class ;
  fun RiskAttribute_Class : SubClass RiskAttribute RelationalAttribute ;

  -- A tax_free reinvestment of a distribution from a 
  -- qualified retirement plan into an IRA or other qualified plan within 60 days. 
  -- Also called IRA rollover. Or more generally, a movement of funds from one investment 
  -- to another.
  fun Rollover : Class ;
  fun Rollover_Class : SubClass Rollover FinancialTransaction ;

  -- An individual retirement account in which a person 
  -- can set aside after_tax income up to a specified amount each year. Earnings on the 
  -- account are tax_free, and tax_free withdrawals may be made at retirement age.
  fun RothIRAAccount : Class ;
  fun RothIRAAccount_Class : SubClass RothIRAAccount IndividualRetirementAccount ;

  fun SARSEPPlan : Class ;
  fun SARSEPPlan_Class : SubClass SARSEPPlan DefinedContributionPlan ;

  -- An account in a bank on which interest is usually paid and from 
  -- which withdrawals can be made usually only by presentation of a passbook or by written authorization 
  -- on a prescribed form.
  fun SavingsAccount : Class ;
  fun SavingsAccount_Class : SubClass SavingsAccount (both DepositAccount InterestBearingAccount) ;

  -- A federally or state chartered FinancialOrganization 
  -- that takes Deposits from individuals, funds Mortgages, and pays Dividends.
  fun SavingsAndLoans : Class ;
  fun SavingsAndLoans_Class : SubClass SavingsAndLoans FinancialOrganization ;

  -- A defined contribution plan offered by a 
  -- corporation to its employees, which allows employees to set aside 
  -- tax_deferred income for retirement purposes. The name 401(k) comes from 
  -- the IRS section describing the program.
  fun SavingsPlan_401K : Class ;
  fun SavingsPlan_401K_Class : SubClass SavingsPlan_401K DefinedContributionPlan ;

  -- A retirement plan similar to a 401(k) plan, but 
  -- one which is offered by non_profit organizations, such as universities and 
  -- some charitable organizations, rather than corporations.
  fun SavingsPlan_403B : Class ;
  fun SavingsPlan_403B_Class : SubClass SavingsPlan_403B DefinedContributionPlan ;

  -- A simpler alternative to a 401(k) plan available 
  -- only to companies with 25 or fewer employees, which gives employees the 
  -- opportunity to make contributions to their SEP accounts with pre_tax 
  -- dollars and reduce their current year's net income.
  fun SavingsPlan_408K : Class ;
  fun SavingsPlan_408K_Class : SubClass SavingsPlan_408K PensionPlan ;

  -- Bond backed by collateral, such as a mortgage 
  -- or lien, the title to which would be transferred to the bondholders in the 
  -- event of default.
  fun SecuredBond : Class ;
  fun SecuredBond_Class : SubClass SecuredBond Bond ;

  fun SecuredLoan : Class ;
  fun SecuredLoan_Class : SubClass SecuredLoan Loan ;

  -- An investment instrument, other than an insurance policy or 
  -- FixedAnnuity insurance policy or fixed annuity issued by a corporation, government, 
  -- or other organization which offers evidence of debt or equity.
  fun Security : Class ;
  fun Security_Class : SubClass Security FinancialInstrument ;

  -- The class of attributes which describe 
  -- CommercialServices, such as OpenService and ClosedService.
  fun ServiceAttribute : Class ;
  fun ServiceAttribute_Class : SubClass ServiceAttribute RelationalAttribute ;

  -- A Contract where an Agent agrees to 
  -- perform a service for another Agent (usually for a price).
  fun ServiceContract : Class ; 
  fun ServiceContract_Class : SubClass ServiceContract Contract ;

  -- Certificate, representing one unit of ownership in a corporation, 
  -- MutualFund, or limited partnership.
  fun Share : Class ;
  fun Share_Class : SubClass Share (both CurrencyMeasure Security) ;

  -- Borrowing a security (or commodity futures 
  -- contract) from a broker and selling it, with the understanding that it 
  -- must later be bought back (hopefully at a lower price) and returned to the 
  -- broker. SEC rules allow investors to sell short only on an uptick or a 
  -- zero_plus tick, to prevent 'pool operators' from driving down a stock 
  -- price through heavy short_selling, then buying the shares for a large 
  -- profit.
  fun ShortSale : Class ;
  fun ShortSale_Class : SubClass ShortSale FinancialTransaction ;

  -- A put or call option by itself, as opposed to 
  -- multiple options as used in a spread or straddle.
  fun SingleOption : Class ;
  fun SingleOption_Class : SubClass SingleOption OptionStrategy ;

  -- A loan whose principal is due in total with a single 
  -- payment at maturity.
  fun SinglePaymentLoan : Class ;
  fun SinglePaymentLoan_Class : SubClass SinglePaymentLoan Loan ;

  -- The purchase of one option and the 
  -- simultaneous sale of a related option, such as two options of the same 
  -- class but different strike prices and/or expiration dates.
  fun SpreadOption : Class ;
  fun SpreadOption_Class : SubClass SpreadOption OptionStrategy ;

  -- A class of four Attributes indicating the 
  -- status of a FinancialAccount, viz. Active, Locked, New, and Pending.
  fun StatusAttribute : Class ;
  fun StatusAttribute_Class : SubClass StatusAttribute RelationalAttribute ;

  -- Any index which is intended to gauge upward or downward trends 
  -- in stock prices.
  fun StockIndex : Class ;
  fun StockIndex_Class : SubClass StockIndex Index ;

  -- General term for the organized trading of stocks through 
  -- exchanges and over_the_counter.
  fun StockMarket : Class ;
  fun StockMarket_Class : SubClass StockMarket Organization ;

  -- Any FinancialTransaction which involves 
  -- Stock and which occurs in a StockMarket.
  fun StockMarketTransaction : Class ;
  fun StockMarketTransaction_Class : SubClass StockMarketTransaction FinancialTransaction ;

  -- An option in which the underlier is the 
  -- common stock of a corporation, giving the holder the right to buy or 
  -- sell its stock, at a specified price, by a specific date.
  fun StockOption : Class ;
  fun StockOption_Class : SubClass StockOption Option ;

  -- Exchange of the number of shares of stock outstanding 
  -- for a larger number.
  fun StockSplit : Class ;
  fun StockSplit_Class : SubClass StockSplit FinancialTransaction ;

  -- A market order to buy or sell a certain quantity of 
  -- a certain security if a specified price (the stopPrice) is reached or passed.
  fun StopOrder : Class ;
  fun StopOrder_Class : SubClass StopOrder FinancialOrder ;

  -- The purchase or sale of an equal number of puts and 
  -- calls, with the same strike price and expiration dates.
  fun Straddle : Class ;
  fun Straddle_Class : SubClass Straddle OptionStrategy ;

  fun TaxFreeInvestment : Class ;
  fun TaxFreeInvestment_Class : SubClass TaxFreeInvestment Investment ;

  fun TaxableInvestment : Class ;
  fun TaxableInvestment_Class : SubClass TaxableInvestment Investment ;

  -- The instrument, such as a deed, that constitutes evidence 
  -- of a legal right of possession or control.
  fun Title : Class ;
  fun Title_Class : SubClass Title FinancialInstrument ;

  -- Accounts that pay interest, usually at below_market 
  -- interest rates, that do not have a specific maturity, and that usually can be withdrawn upon demand
  fun TraditionalSavingsAccount : Class ;
  fun TraditionalSavingsAccount_Class : SubClass TraditionalSavingsAccount SavingsAccount ;

  -- A negotiable debt obligation issued by the U.S. government and backed 
  -- by its full faith and credit, having a maturity of one year or less. Exempt from state and local taxes
  fun TreasuryBill : Class ;
  fun TreasuryBill_Class : SubClass TreasuryBill SavingsAccount ;

  -- A negotiable, coupon_bearing debt obligation 
  -- issued by the U.S. government and backed by its full faith and credit, having 
  -- a maturity of more than 7 years. Interest is paid semi_annually. Exempt from 
  -- state and local taxes.
  fun TreasuryBond : Class ;
  fun TreasuryBond_Class : SubClass TreasuryBond Bond ;

  fun UnsecuredLoan : Class ;
  fun UnsecuredLoan_Class : SubClass UnsecuredLoan Loan ;

  -- To change data in a file or database
  fun Update : Class ;
  fun Update_Class : SubClass Update (both ContentDevelopment FinancialTransaction) ;

  -- A stock market transaction (or sometimes, a quote) 
  -- at a price higher than the preceding one for the same security.
  fun Uptick : Class ;
  fun Uptick_Class : SubClass Uptick StockMarketTransaction ;

  -- An activity of using a financial account
  fun UsingAnAccount : Class ;
  fun UsingAnAccount_Class : SubClass UsingAnAccount FinancialTransaction ;

  -- A class of valid BankCards
  fun ValidCard : Class ;
  fun ValidCard_Class : SubClass ValidCard BankCard ;

  -- When the shares in a company are considered attractive because 
  -- the company is undervalue, usually because it has a low P/E ratio.
  fun ValueStock : Class ;
  fun ValueStock_Class : SubClass ValueStock Stock ;

  -- An investment vehicle offered by an insurance company that 
  -- does not guarantee a payment amount but does have the potential for greater returns than 
  -- a FixedAnnuity.
  fun VariableAnnuity : Class ;
  fun VariableAnnuity_Class : SubClass VariableAnnuity Annuity ;

  -- A subclass of AuthorizationOfTransaction 
  -- where an ATM machine checks the code of the BankCard inserted to this machine.
  fun VerifyingCardCode : Class ;
  fun VerifyingCardCode_Class : SubClass VerifyingCardCode AuthorizationOfTransaction ;

  fun VisaCard : Class ;
  fun VisaCard_Class : SubClass VisaCard CreditCard ;

  -- An activity of money being transferred from a customer's 
  -- account at a financial institution.
  fun Withdrawal : Class ;
  fun Withdrawal_Class : SubClass Withdrawal FinancialTransaction ;

  -- A class of attributes which describe the degree to which 
  -- accounts are profitable.
  fun YieldAttribute : Class ;
  fun YieldAttribute_Class : SubClass YieldAttribute RelationalAttribute ;

  -- A bond in which no periodic coupon is paid over the 
  -- life of the contract. Instead, both the principal and the interest are paid at the 
  -- maturity date.
  fun ZeroCouponBond : Class ;
  fun ZeroCouponBond_Class : SubClass ZeroCouponBond Bond ;

  -- (accountAt ?Account ?Bank) means that ?Account is a 
  -- FinancialAccount opened in the FinancialOrganization ?Bank.
  fun accountAt : El FinancialAccount -> El FinancialOrganization -> Formula ;

  -- (accountHolder ?Account ?Agent) means that ?Agent 
  -- is the account holder of the FinancialAccount ?Account.
  fun accountHolder : El FinancialAccount -> El CognitiveAgent -> Formula ;

  fun accountNumber : El FinancialAccount -> El PositiveInteger -> Formula ;

  -- (accountStatus ?Account ?Status) holds if 
  -- ?Status describes the status of the account, such as Active, Locked, 
  -- New or Pending.
  fun accountStatus : El FinancialAccount -> El StatusAttribute -> Formula ;

  -- The accumulated coupon interest, paid to the seller of a 
  -- bond by the buyer unless the bond is in default.
  fun accruedInterest : El Bond -> El Interest -> Formula ;

  fun administrator : El FinancialAccount -> El Position -> Formula ;

  -- (administratorStatus ?Administrator ?Status) 
  -- holds is ?Status describes the status of the administrator.
  fun administratorStatus : El Position -> El StatusAttribute -> Formula ;

  -- An amount (usually income) after taxes 
  -- have been subtracted.
  fun afterTaxIncome : El Human -> El CurrencyMeasure -> El OrganizationalProcess -> Formula ;

  -- (agreementActive ?Agreement ?Date) holds if 
  -- ?Agreement is in force at the time specified by ?Date.
  fun agreementActive : El Contract -> El TimePosition -> Formula ;

  -- (agreementMember ?Agreement ?Agent) means that 
  -- ?Agent is one of the participants of the Agreement.
  fun agreementMember : El Contract -> El CognitiveAgent -> Formula ;

  -- (agreementPeriod ?Agreement ?Period) holds if 
  -- ?Period specifies a Time interval during which ?Agreement is in force.
  fun agreementPeriod : El Contract -> El TimeInterval -> Formula ;

  -- (amountCharged ?Fee ?Amount) means that ?Amount is the amount of 
  -- the fee charged.
  fun amountCharged : El ChargingAFee -> El CurrencyMeasure -> Formula ;

  -- (amountDue ?ACCOUNT ?AMOUNT ?DATE) means ?DATE is the 
  -- date on which the amount of Money ?AMOUNT of a particular ?ACCOUNT is due and payable
  fun amountDue : El FinancialAccount -> El CurrencyMeasure -> El TimePosition -> Formula ;

  fun appraisedValue : El Collateral -> El CurrencyMeasure -> Formula ;

  -- (askPrice ?Obj ?Money ?Agent) means that ?Agent offers to sell 
  -- ?Obj for the amount of ?Money.
  fun askPrice : El Object -> El CurrencyMeasure -> El Agent -> Formula ;

  -- A term that describes an option with a strike 
  -- price that is equal to the current market price of the underlying stock.
  fun atTheMoney : El Option -> El TimePosition -> Formula ;

  -- (availableBalance ?Account ?Day ?Amount) means that ?Amount is 
  -- the balance which is available for withdrawal from the FinancialAccount ?Account.
  fun availableBalance : El FinancialAccount -> El Day -> El CurrencyMeasure -> Formula ;

  -- (availableCash ?Account ?Day ?Cash) holds if ?Cash is 
  -- a cash amount available for withdrawal from the FinancialAccount ?Account.
  fun availableCash : El FinancialAccount -> El Day -> El CurrencyMeasure -> Formula ;

  -- (bankAccount ?Type ?Bank) holds if ?Type is a 
  -- type of the financial accounts offered by the bank.
  fun bankAccount: Desc FinancialAccount -> El Bank_FinancialOrganization -> Formula ;

  -- Income before taxes are deducted
  fun beforeTaxIncome : El Human -> El CurrencyMeasure -> El OrganizationalProcess -> Formula ;

  -- A standard by which something can be measured or judged.
  fun benchmark : El Abstract -> El PerformanceMeasure -> Formula ;

  -- (bidPrice ?Obj ?Money ?Agent) means that ?Agent offers to buy ?Obj for the amount of ?Money.
  fun bidPrice : El Object -> El CurrencyMeasure -> El Agent -> Formula ;

  -- A measure of the quality and safety of a bond,
  -- based on the issuer's financial condition. More specifically, an
  -- evaluation from a rating service indicating the likelihood that a debt
  -- issuer will be able to meet scheduled interest and principal repayments.
  -- Typically, AAA is highest (best), and D is lowest (worst).
  fun bondRating : El Bond -> El FinancialRating -> Formula ;

  -- (borrower ?Loan ?Agent) means that ?Agent is a borrower of the ?Loan
  fun borrower : El Loan -> El CognitiveAgent -> Formula ;

  -- (buyingPowerAmount ?Account ?Day ?Amount) holds if ?Amount is
  -- the buying power amount of the FinancialAccount ?Account on the Day ?Day.
  fun buyingPowerAmount : El FinancialAccount -> El Day -> El CurrencyMeasure -> Formula ;

  -- Date, prior to maturity, on which a callable bond may be redeemed.
  fun callDate : El Bond -> El Day -> Formula ;

  -- (cardAccount ?Card ?Account) means that ?Account is 
  -- the FinancialAccount linked to a BankCard ?Card.
  fun cardAccount : El BankCard -> El FinancialAccount -> Formula ;

  -- (cardCode ?Code ?Card) means that ?Code represents 
  -- the account number of the BankCard ?Card.
  fun cardCode : El ContentBearingObject -> El BankCard -> Formula ;

  -- (checkAccount ?Check ?Account) means that ?Account 
  -- is the FinancialAccount from which the amount specifed on the check is paid.
  fun checkAccount : El Check -> El FinancialAccount -> Formula ;

  fun checkNumber : El Check -> El PositiveInteger -> Formula;

  -- (closingPrice ?Stock ?Amount ?Day) means that the closing 
  -- price of the Stock ?Stock on the Day ?Day was ?Amount.
  fun closingPrice : El Stock -> El CurrencyMeasure -> El Day -> Formula ;

  -- The total monetary value an employee receives during a certain time period.
  fun compensationPackage : El Human -> El CurrencyMeasure -> El TimePosition -> Formula ;

  -- (compoundInterest ?Account ?Amount ?Time) means 
  -- that ?Amount is the interest which is calculated not only on the initial principal 
  -- but also the accumulated interest of prior periods. Compound interest can be 
  -- calculated annually, semi_annually, quartely, monthly, or daily.
  fun compoundInterest : El FinancialAccount -> El Interest -> El TimeInterval -> Formula ;

  fun confirmationNumber : El FinancialTransaction -> El SymbolicString -> Formula ;

  -- (couponInterest ?BOND ?INTEREST) means that ?INTEREST is 
  -- the periodic interest payment made to bondholders during the life of the ?BOND.
  fun couponInterest : El Bond -> El Interest -> Formula ;

  -- (creditLimit ?ACCOUNT ?AMNT) holds if ?AMNT is the 
  -- maximum amount of credit that a bank or other lender will extend to a customer.
  fun creditLimit : El CreditAccount -> El CurrencyMeasure -> Formula ;

  -- (creditRanking ?Agent ?Rating) holds if ?Rating is a FinancialRating 
  -- based on financial analysis by a credit bureau, of one's financial history,
  -- specifically as it relates to one's ability to meet debt obligations.
  -- Lenders use this information to decide whether to approve a loan.
  fun creditRanking : El CognitiveAgent -> El FinancialRating -> Formula ;

  -- (creditsPerPeriod ?Account ?Amount ?Period) holds if ?Amount is the amount credited to 
  -- the FinancialAccount ?Account during the time period ?Period.
  fun creditsPerPeriod : El FinancialAccount -> El CurrencyMeasure -> El TimeInterval -> Formula ;

  -- (currentAccountBalance ?Account ?Date ?Amount) means that ?Amount is the balance of 
  -- the FinancialAccount ?Account as of the date ?Date.
  fun currentAccountBalance : El FinancialAccount -> El Day -> El CurrencyMeasure -> Formula ;

  -- (currentInterestRate ?Account ?Day ?Rate) means that ?Rate is the interest rate of 
  -- the Account on a specific day ?Day.
  fun currentInterestRate : El FinancialAccount -> El Day -> El InterestRate -> Formula ;

  -- A very general relation that exists whenever there is a FinancialTransaction between 
  -- the two Agents such that the first is the destination of the FinancialTransaction and 
  -- the second is the agent.
  fun customer : El CognitiveAgent -> El CognitiveAgent -> Formula ;

  -- (customerRepresentative ?PERSON1 ?PERSON2 ?ORG) means that ?PERSON1 acts as a representative 
  -- of Organization ?ORG in a SocialInteraction involving ?PERSON2.
  fun customerRepresentative : El CognitiveAgent -> El CognitiveAgent -> El Organization -> Formula ;

  -- (dailyLimit ?Account ?TransactionType ?Amount) means that ?Amount is the daily limit of 
  -- the ?Account for the type of FinancialTransactions ?TransactionType.
  fun dailyLimit: El FinancialAccount -> Desc FinancialTransaction -> El CurrencyMeasure -> Formula ;

  -- (dateOfStatement ?Statement ?Date) holds if ?Date is the date when BankStatement was issued.
  fun dateOfStatement : El BankStatement -> El Day -> Formula ;

  -- (dayPhone ?Phone ?Agent) means that ?Phone is a phone 
  -- number corresponding to the location where ?Agent can be reached during the day.
  fun dayPhone : El SymbolicString -> El Agent -> Formula ;

  -- The part of the purchase price paid in cash up front, 
  -- reducing the amount of the loan or mortgage.
  fun downPayment : El Loan -> El CurrencyMeasure -> Formula ;

  -- Legal date an agreement or document goes into force.
  fun effectiveDate : El Contract -> El Day -> Formula ;

  -- (emailAddress ?Address ?Agent) means that ?Address is 
  -- an electronic address of the location where ?Agent can be reached.
  fun emailAddress : El SymbolicString -> El Agent -> Formula ;

  -- An individual's contribution to his/her 
  -- own retirement plan, often tax_deferred.
  fun employeeContribution : El Human -> El CurrencyMeasure -> El TimeInterval -> Formula ;

  -- (eveningPhone ?Phone ?Agent) means that ?Phone is a phone number 
  -- corresponidng to the location where ?Agent can be reached during the evening.
  fun eveningPhone : El SymbolicString -> El Agent -> Formula ;

  -- (expirationDate ?Contract ?Date) means that ?Date is the date on which ?Contract expires.
  fun expirationDate : El Contract -> El Day -> Formula ;

  -- The nominal dollar amount assigned to a security by the issuer. 
  -- For an equity security, par is usually a very small amount that bears no relationship to 
  -- its market price, except for preferred stock, in which case par is used to calculate dividend 
  -- payments. For a debt security, par is the amount repaid to the investor when the bond matures 
  -- (usually, corporate bonds have a par value of 1000, municipal bonds 5000, and federal bonds 
  -- 10,000).
  fun faceValue : El Collateral -> El CurrencyMeasure -> Formula ;

  fun finalPrice : El Stock -> El CurrencyMeasure -> Formula ;

  -- (financialResponseTo ?Response ?Request) means that 
  -- ?Response is a FinancialResponse to the FinancialRequest ?Request.
  fun financialResponseTo : El FinancialResponse -> El FinancialRequest -> Formula ;

  -- (fixedInterestRate ?Account ?Rate) holds if ?Rate is the interest rate that
  -- does not change during the entire term of the account.
  fun fixedInterestRate : El FinancialAccount -> El InterestRate -> Formula ;

  -- A minimum amount that a lender is willing to loan
  fun floorLoan : El Loan -> El CurrencyMeasure -> Formula ;

  -- A call option is in the money if the stock 
  -- price is above the strike price. A put option is in the money if the 
  -- stock price is below the strike price.
  fun inTheMoney : El Option -> El TimePosition -> Formula ;

  -- (incomeOf ?Agent ?Money ?Period) means that 
  -- ?Money is the amount of money or its equivalent received during a period 
  -- of time in exchange for labor or services, from the sale of goods or 
  -- property, or as profit from financial investments
  fun income : El Human -> El CurrencyMeasure -> El TimeInterval -> Formula ;

  -- (incomeEarned ?Agent ?Money ?Action) means that ?Agent earned
  -- the amount of money ?Money from performing ?Action. Note that incomeEarned
  -- denotes that amount of money made before taxes are deducted.
  fun incomeEarned : El Human -> El CurrencyMeasure -> El OrganizationalProcess -> Formula ;

  -- The percentage increase in the price of goods and services, usually annually.
  fun inflationRate : El Inflation -> El RealNumber -> Formula ;

  -- The annually percentage increase 
  -- in the price of goods and services for the given Nation.
  fun inflationRateInCountry : El Nation -> El RealNumber -> Formula ;

  -- (insured ?Contract ?Org) means that ?Contract is insured 
  -- by the ?Organization.
  fun insured : El Contract -> El Organization -> Formula ;

  -- (interestEarned ?Account ?Interest ?Period) means that ?Interest is 
  -- the amount earned on the FinancialAccount ?Account, for the duration ?Period.
  fun interestEarned : El FinancialAccount -> El Interest -> El TimeInterval -> Formula ;

  -- (interestRatePerPeriod ?ACCOUNT ?RATE ?TIME) means that ?RATE is the interest 
  -- per the period TIME divided by principal amount, expressed as a percentage
  fun interestRatePerPeriod : El FinancialAccount -> El InterestRate -> El TimeInterval -> Formula ;

  -- (issuedBy ?Instrument ?Agent) means that a 
  -- FinancialInstrument ?Instrument is produced and offered by ?Agent.
  fun issuedBy : El FinancialInstrument -> El CognitiveAgent -> Formula ;

  -- (lastStatement ?Account ?Statement) means that 
  -- ?Statement is the most recent monthly report sent to a debtor or bank depositor.
  fun lastStatement : El FinancialAccount -> El BankStatement -> Formula ;

  -- (lastStatementBalance ?Account ?Amount) holds if ?Amount is the balance 
  -- shown on the last statement.
  fun lastStatementBalance : El FinancialAccount -> El CurrencyMeasure -> Formula ;

  -- (lender ?Loan ?Agent) means that ?Agent is a private, public or 
  -- institutional entity that put up the funds for the ?Loan.
  fun lender : El Loan -> El CognitiveAgent -> Formula ;

  -- (limitPrice ?Order ?Money) means that ?Money is the limit price 
  -- for the limit order ?Order. If ?Order is a buy order, then ?Money specifies the maximum price
  -- to be paid. If ?Order is a sell order, then ?Money specifies the minimum price to be paid.
  fun limitPrice : El LimitOrder -> El CurrencyMeasure -> Formula ;

  -- Degree to which accounts can be easily converted to cash.
  fun liquidity : El FinancialAccount -> El LiquidityAttribute -> Formula ;

  fun listedOn : El Stock -> El Organization -> Formula ;

  -- (loanFeeAmount ?Loan ?Amount) means that 
  -- ?Amount is the fee amount of the Loan ?Loan.
  fun loanFeeAmount : El Loan -> El CurrencyMeasure -> Formula ;

  -- (loanForPurchase ?ACCOUNT ?PRODUCT) means that ?ACCOUNT is a 
  -- loan to finance the purchase of ?PRODUCT.
  fun loanForPurchase : El Loan -> El Object -> Formula ;

  fun loanInterest : El Loan -> El CurrencyMeasure -> Formula ;

  -- (marginBalanceAmount ?Account ?Day ?Amount) 
  -- holds if ?Amount is the margin balance amount of the FinancialAccount ?Account 
  -- on the Day ?Day.
  fun marginBalanceAmount : El FinancialAccount -> El Day -> El CurrencyMeasure -> Formula ;

  fun marketValueAmount : El FinancialAccount -> El Day -> El CurrencyMeasure -> Formula ;

  -- The date on which the principal amount of the account 
  -- becomes due and payable.
  fun maturityDate : El FinancialAccount -> El Day -> Formula ;

  -- (minimumBalance ?Account ?ActivityType ?Amount) 
  -- means that ?Amount is the mimimum amount required by the type of 
  -- FinancialTransaction ?ActivityType.
  fun minimumBalance: El FinancialAccount -> Desc FinancialTransaction -> El CurrencyMeasure -> Formula ;

  -- The smallest amount which can be paid on a revolving 
  -- charge account to avoid a penalty.
  fun minimumPayment : El LiabilityAccount -> El CurrencyMeasure -> El TimeDuration -> Formula ;

  -- (monthlyIncome ?Agent ?Money) means that ?Money is the amount of money received 
  -- during one month period
  fun monthlyIncome : El Human -> El CurrencyMeasure -> Formula ;

  -- The amount due the supplier after commissions have been deducted.
  fun netAmount : El Investment -> El CurrencyMeasure -> Formula ;

  -- Total assets minus total liabilities of an individual or company.
  fun netWorth : El CognitiveAgent -> El CurrencyMeasure -> El Day -> Formula ;

  -- (optionHolder ?Option ?Agent) means that ?Agent is the holder of the option.
  fun optionHolder : El Option -> El CognitiveAgent -> Formula ;

  -- (optionSeller ?Option ?Agent) means that ?Agent is the writer of the option.
  fun optionSeller : El Option -> El CognitiveAgent -> Formula ;

  -- (orderFor ?Order ?Transaction ?Security) means that the content of ?Order 
  -- is to realize an instance of ?Transaction where ?Security is the patient of ?Transaction.
  fun orderFor: El FinancialTransaction -> Desc FinancialTransaction -> El Security -> Formula ;

  -- (originalBalance ?ACCOUNT ?BALANCE) means that ?BALANCE is 
  -- the balance of the account at the time the account is opened.
  fun originalBalance : El FinancialAccount -> El CurrencyMeasure -> Formula ;

  -- A call option is out of the money if the 
  -- stock price is below its strike price. A put option is out of the money 
  -- if the stock price is above its strike price.
  fun outOfTheMoney : El Option -> El TimePosition -> Formula ;

  -- The amount by which withdrawals exceed deposits.
  fun overdraft : El FinancialAccount -> El CurrencyMeasure -> El Day -> Formula ;

  -- (paymentsPerPeriod ?Account ?Amount ?Period) holds if ?Amount is 
  -- the amount paid on the FinancialAccount ?Account during the time period ?Period.
  fun paymentsPerPeriod : El FinancialAccount -> El CurrencyMeasure -> El TimeInterval -> Formula ;

  -- (periodicPayment ?Pay ?Amount ?Period) holds if ?Pay is one of the periodic payments for the amount ?Amount.
  fun periodicPayment : El FinancialAccount -> El CurrencyMeasure -> El TimeDuration -> Formula ;

  -- (phoneNumber ?Phone ?Agent) holds if ?Phone is a phone number corresponding to the Telephone ?Phone.
  fun phoneNumber : El SymbolicString -> El Telephone -> Formula ;

  -- (pin ?PIN ?Card) means that ?PIN is a personal identification number linked to the ?Card.
  fun pin : El SymbolicString -> El BankCard -> Formula ;

  -- The maximum amount of money the Agent can lose by choosing this type of Investment.
  fun potentialLoss : El CognitiveAgent -> El Investment -> El CurrencyMeasure -> Formula ;

  -- Total price of an option.
  fun premium : El Option -> El CurrencyMeasure -> Formula ;

  -- (price ?Obj ?Money ?Agent) means that ?Agent pays the amount of 
  -- money ?Money for ?Obj.
  fun price : El Physical -> El CurrencyMeasure -> El Agent -> Formula ;

  -- The interest rate that commercial banks charge their most creditworthy borrowers, 
  -- such as large corporations. The prime rate is a lagging indicator.
  fun primeInterestRate : El Day -> El InterestRate -> Formula ;

  -- (principalAmount ?ACCOUNT ?BALANCE) means that ?BALANCE is the amount borrowed,
  -- or the part of the amount borrowed which remains unpaid (excluding interest).
  fun principalAmount : El FinancialAccount -> El CurrencyMeasure -> Formula ;

  -- The positive gain from an investment or business operation after 
  -- subtracting for all expenses.
  fun profit : El FinancialTransaction -> El CurrencyMeasure -> Formula ;

  -- (purchasesPerPeriod ?Account ?Amount ?Period) 
  -- holds if ?Amount is the amount of purchases added to the FinancialAccount ?Account 
  -- during the time period ?Period.
  fun purchasesPerPeriod : El FinancialAccount -> El CurrencyMeasure -> El TimeInterval -> Formula ;

  -- Relates an instance of Investing to the level of risk associated 
  -- with the investment.
  fun riskLevel : El Investment -> El RiskAttribute -> Formula ;

  fun riskTolerance : El Investor -> El RiskAttribute -> Formula ;

  -- Assets pledged by a borrower to secure a loan 
  -- or other credit, and subject to seizure in the event of FinancialDefault.
  fun securedBy : El FinancialAccount -> El Collateral -> Formula ;

  -- A charge to the customer levied by a FinancialOrganization 
  -- for a FinancialTransaction, such as OpeningAnAccount or UsingAnAccount.
  fun serviceFee : El FinancialOrganization -> El FinancialTransaction -> El CurrencyMeasure -> Formula ;

  -- (shareHolder ?Stock ?Agent) means that ?Agent possesses 
  -- shares of Stock in a corporation or mutual fund.
  fun shareHolder : El Share -> El CognitiveAgent -> Formula ;

  fun shareOf : El Share -> El Organization -> Formula ;

  -- (marketvalueAmount ?Account ?Day ?Amount) holds 
  -- if ?Amount is the market value amount of the FinancialAccount ?Account on the Day 
  -- ?Day. shortBalanceAmount (shortBalanceAmount ?Account ?Day ?Amount) 
  -- holds if ?Amount is the short balance amount of the FinancialAccount ?Account 
  -- on the Day ?Day.
  fun shortBalanceAmount : El FinancialAccount -> El Day -> El CurrencyMeasure -> Formula ;

  -- (signedBy ?Instrument ?Agent) means that ?Instrument 
  -- has been signed by ?Agent.
  fun signedBy : El Certificate -> El CognitiveAgent -> Formula ;

  -- (simpleInterest ?Account ?Amount ?Time) means 
  -- that ?Amount is the interest calculated on a principal sum, not compounded on 
  -- earned interest, for the duration ?Time.
  fun simpleInterest : El FinancialAccount -> El Interest -> El TimeInterval -> Formula ;

  fun splitFor : El StockSplit -> El Integer -> El Integer -> Formula ;

  -- (statementAccount ?Statement ?Account) means 
  -- that ?Account is the account of the BankStatement ?Statement.
  fun statementAccount : El BankStatement -> El FinancialAccount -> Formula ;

  -- (statementInterest ?Statement ?Amount) holds 
  -- if ?Amount is the interest amount as shown on the BankStatement ?Statement.
  fun statementInterest : El BankStatement -> El CurrencyMeasure -> Formula ;

  -- (statementPeriod ?Statement ?Period) means that 
  -- ?Period is the time period of the BankStatement ?Statement.
  fun statementPeriod : El BankStatement -> El TimeInterval -> Formula ;

  -- A unique symbol assigned to a security. NYSE and 
  -- AMEX listed stocks have symbols of three characters or less. NASDAQ_listed 
  -- securities have four or five characters.
  fun stockSymbol : El Stock -> El SymbolicString -> Formula ;

  -- The specified price on an option contract at 
  -- which the contract may be exercised, whereby a call option buyer can buy 
  -- the underlier or a put option buyer can sell the underlier.
  fun strikePrice : El FinancialInstrument -> El CurrencyMeasure -> Formula ;

  -- Income whose taxes can be postponed 
  -- until a later date. Examples include IRA, 401(k), Keogh Plan, annuity, 
  -- Savings Bond and Employee Stock Ownership Plan.
  fun taxDeferredIncome : El Human -> El CurrencyMeasure -> El OrganizationalProcess -> Formula ;

  -- (underlier ?Option ?Instrument) means that 
  -- ?Instrument is a security which is subject to delivery upon exercise of 
  -- ?Option.
  fun underlier : El Option -> El FinancialInstrument -> Formula ;

  -- The annual rate of return on an investment, expressed as a 
  -- percentage. For bonds and notes, it is the coupon rate divided by the market price.
  fun yield : El Investment -> El FunctionQuantity -> Formula ;

  -- A profit obtained from an investment. yieldLevel Relates a FinancialAccount to
  -- the yield level (i.e. the type of profit) which can be expected from the account.
  fun yieldLevel : El FinancialAccount -> El YieldAttribute -> Formula ;

}