(=>
(and
(instance ?Statement BankStatement)
(statementAccount ?Statement ?Account))
(exists (?Transaction)
(and
(instance ?Transaction FinancialTransaction)
(or
(origin ?Transaction
(CurrencyFn ?Account))
(destination ?Transaction
(CurrencyFn ?Account)))
(realization ?Statement ?Transaction)))) |
FinancialOntology.kif 3943-3953 |
If X is an instance of bank statement and Y is a statement account of X, then there exists Z such that Z is an instance of financial transaction, Z originates at the currency of Y or Z ends up at the currency of Y, and X expresses the content of Z |