NAME

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

VERSION

version v6.0.1

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

_has_amount

A predicate for the "amount" attribute.

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

_has_currency

A predicate for the "currency" attribute.

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']

_has_grace_period

A predicate for the "grace_period" attribute.

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']

_has_loan_repayment_form

A predicate for the "loan_repayment_form" attribute.

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']

_has_loan_term

A predicate for the "loan_term" attribute.

loan_type

loanType

The type of a loan or credit.

A loan_type should be one of the following types:

Str

_has_loan_type

A predicate for the "loan_type" attribute.

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

_has_recourse_loan

A predicate for the "recourse_loan" attribute.

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

_has_renegotiable_loan

A predicate for the "renegotiable_loan" attribute.

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

_has_required_collateral

A predicate for the "required_collateral" attribute.

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-2020 by Robert Rothenberg.

This is free software, licensed under:

  The Artistic License 2.0 (GPL Compatible)