NAME

SemanticWeb::Schema::LoanOrCredit - A financial product for the loaning of an amount of money under agreed terms and charges.

VERSION

version v5.0.0

DESCRIPTION

A financial product for the loaning of an amount of money under agreed terms and charges.

ATTRIBUTES

amount

The amount of money.

A amount should be one of the following types:

InstanceOf['SemanticWeb::Schema::MonetaryAmount']
Num

currency

The currency in which the monetary amount is expressed. Use standard formats: ISO 4217 currency format e.g. "USD"; Ticker symbol for cryptocurrencies e.g. "BTC"; well known names for Local Exchange Tradings Systems (LETS) and other currency types e.g. "Ithaca HOUR".

A currency should be one of the following types:

Str

grace_period

gracePeriod

The period of time after any due date that the borrower has to fulfil its obligations before a default (failure to pay) is deemed to have occurred.

A grace_period should be one of the following types:

InstanceOf['SemanticWeb::Schema::Duration']

loan_repayment_form

loanRepaymentForm

A form of paying back money previously borrowed from a lender. Repayment usually takes the form of periodic payments that normally include part principal plus interest in each payment.

A loan_repayment_form should be one of the following types:

InstanceOf['SemanticWeb::Schema::RepaymentSpecification']

loan_term

loanTerm

The duration of the loan or credit agreement.

A loan_term should be one of the following types:

InstanceOf['SemanticWeb::Schema::QuantitativeValue']

loan_type

loanType

The type of a loan or credit.

A loan_type should be one of the following types:

Str

recourse_loan

recourseLoan

The only way you get the money back in the event of default is the security. Recourse is where you still have the opportunity to go back to the borrower for the rest of the money.

A recourse_loan should be one of the following types:

Bool

renegotiable_loan

renegotiableLoan

Whether the terms for payment of interest can be renegotiated during the life of the loan.

A renegotiable_loan should be one of the following types:

Bool

required_collateral

requiredCollateral

Assets required to secure loan or credit repayments. It may take form of third party pledge, goods, financial instruments (cash, securities, etc.)

A required_collateral should be one of the following types:

InstanceOf['SemanticWeb::Schema::Thing']
Str

SEE ALSO

SemanticWeb::Schema::FinancialProduct

SOURCE

The development version is on github at https://github.com/robrwo/SemanticWeb-Schema and may be cloned from git://github.com/robrwo/SemanticWeb-Schema.git

BUGS

Please report any bugs or feature requests on the bugtracker website https://github.com/robrwo/SemanticWeb-Schema/issues

When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature.

AUTHOR

Robert Rothenberg <rrwo@cpan.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2018-2019 by Robert Rothenberg.

This is free software, licensed under:

  The Artistic License 2.0 (GPL Compatible)