Specifies instructions to create a fully formed contract, with optional legal agreements.
URI: common_domain_model:ContractFormationInstruction
classDiagram
class ContractFormationInstruction
click ContractFormationInstruction href "../ContractFormationInstruction/"
ContractFormationInstruction : legalAgreement
ContractFormationInstruction --> "*" LegalAgreement : legalAgreement
click LegalAgreement href "../LegalAgreement/"
Slots
| Name |
Cardinality and Range |
Description |
Inheritance |
| legalAgreement |
* LegalAgreement |
Optional legal agreements associated to the contract being formed, for instan... |
direct |
Usages
In Subsets
- Rosetta condition: ExecutedAgreements — if legalAgreement exists then legalAgreement -> agreementDate exists
- Rosetta func: Create_ContractFormationInstruction
- Rosetta func: Create_ContractFormation — Function specification that represents an executed trade for a contractual product that has been affirmed (or confirmed) by the two parties. The formed contract can reference a legal agreement for instance a master agreement, by using the optional legalAgreement input.
Annotations
| property |
value |
| rosetta_functions |
[{"name":"Create_ContractFormationInstruction","inputs":[{"name":"legalAgreement","type":"LegalAgreement","cardinality":"0..*"}],"output":{"name":"instruction","type":"ContractFormationInstruction","cardinality":"1..1"}},{"name":"Create_ContractFormation","description":"Function specification that represents an executed trade for a contractual product that has been affirmed (or confirmed) by the two parties. The formed contract can reference a legal agreement for instance a master agreement, by using the optional legalAgreement input.","inputs":[{"name":"instruction","type":"ContractFormationInstruction","cardinality":"1..1"},{"name":"execution","type":"TradeState","cardinality":"1..1"}],"output":{"name":"contractFormation","type":"TradeState","cardinality":"1..1"}}] |
Schema Source
Mappings
| Mapping Type |
Mapped Value |
| self |
common_domain_model:ContractFormationInstruction |
| native |
common_domain_model:ContractFormationInstruction |
LinkML Source
Direct
name: ContractFormationInstruction
annotations:
rosetta_functions:
tag: rosetta_functions
value: '[{"name":"Create_ContractFormationInstruction","inputs":[{"name":"legalAgreement","type":"LegalAgreement","cardinality":"0..*"}],"output":{"name":"instruction","type":"ContractFormationInstruction","cardinality":"1..1"}},{"name":"Create_ContractFormation","description":"Function
specification that represents an executed trade for a contractual product that
has been affirmed (or confirmed) by the two parties. The formed contract can
reference a legal agreement for instance a master agreement, by using the optional
legalAgreement input.","inputs":[{"name":"instruction","type":"ContractFormationInstruction","cardinality":"1..1"},{"name":"execution","type":"TradeState","cardinality":"1..1"}],"output":{"name":"contractFormation","type":"TradeState","cardinality":"1..1"}}]'
description: Specifies instructions to create a fully formed contract, with optional
legal agreements.
comments:
- 'Rosetta condition: ExecutedAgreements — if legalAgreement exists then legalAgreement
-> agreementDate exists'
- 'Rosetta func: Create_ContractFormationInstruction'
- 'Rosetta func: Create_ContractFormation — Function specification that represents
an executed trade for a contractual product that has been affirmed (or confirmed)
by the two parties. The formed contract can reference a legal agreement for instance
a master agreement, by using the optional legalAgreement input.'
in_subset:
- cdm_event_common
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- legalAgreement
Induced
name: ContractFormationInstruction
annotations:
rosetta_functions:
tag: rosetta_functions
value: '[{"name":"Create_ContractFormationInstruction","inputs":[{"name":"legalAgreement","type":"LegalAgreement","cardinality":"0..*"}],"output":{"name":"instruction","type":"ContractFormationInstruction","cardinality":"1..1"}},{"name":"Create_ContractFormation","description":"Function
specification that represents an executed trade for a contractual product that
has been affirmed (or confirmed) by the two parties. The formed contract can
reference a legal agreement for instance a master agreement, by using the optional
legalAgreement input.","inputs":[{"name":"instruction","type":"ContractFormationInstruction","cardinality":"1..1"},{"name":"execution","type":"TradeState","cardinality":"1..1"}],"output":{"name":"contractFormation","type":"TradeState","cardinality":"1..1"}}]'
description: Specifies instructions to create a fully formed contract, with optional
legal agreements.
comments:
- 'Rosetta condition: ExecutedAgreements — if legalAgreement exists then legalAgreement
-> agreementDate exists'
- 'Rosetta func: Create_ContractFormationInstruction'
- 'Rosetta func: Create_ContractFormation — Function specification that represents
an executed trade for a contractual product that has been affirmed (or confirmed)
by the two parties. The formed contract can reference a legal agreement for instance
a master agreement, by using the optional legalAgreement input.'
in_subset:
- cdm_event_common
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
legalAgreement:
name: legalAgreement
description: Optional legal agreements associated to the contract being formed,
for instance a master agreement.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: ContractFormationInstruction
domain_of:
- ContractFormationInstruction
- CollateralPortfolio
range: LegalAgreement
multivalued: true
inlined: true
inlined_as_list: true