0711 Agreements¶
Agreements are used to record agreements between parties
Agreement entity¶
An Agreement entity represents an agreement between parties. This could be anything from an informal agreement to a legal binding contract. The type of agreement is indicated by the agreementType property. The terms and conditions of the agreement can be attached with the GovernedBy relationship.
Agreement is a type of Collection to enable it to act as a folder for all the supporting information for the agreement. For example, if the agreement is a data sharing agreement, then the associated data specifications can be attached as members of the agreement.
DataSharingAgreement classification¶
The DataSharingAgreement indicates that the agreement relates to the sharing of data.
ContractLink relationship¶
The ContractLink relationship links in the ExternalReference that identifies the location of an associated contract.
- contractId - Identifier for the contract used in the agreement.
- contractLiaison - Identifier of actor to contact with queries relating to the contract.
- contractLiaisonTypeName - Type name of liaison actor element.
- contractLiaisonPropertyName - The property from the actor element used as the identifier.
AgreementItem relationship¶
The AgreementItem relationship identifies an element (any Referenceable) that is a part of the agreement. For example, the Agreement may represent the End User License Agreement (EULA) for a user of a data product marketplace. The AgreementItem would link to each data product that the user has subscribed to. The properties of the AgreementItem fixes the details of the agreement with respect to the specific digital product.
- agreementItemId - Unique identifier for the item within the agreement.
- agreementStart - Date/time when this item becomes active in the agreement.
- agreementEnd - Date/time when this item becomes inactive in the agreement.
- entitlements - The named list of rights and permissions granted.
- restrictions - The named list of limiting conditions or measures imposed.
- obligations - The named list of actions, duties, or commitments required.
- usageMeasurements - Measurements of the actual use of this item under the agreement.
AgreementActor relationship¶
The Agreement may detail specific responsibilities of the different parties. These parties are given party (role) names in the agreement. These parties are identified by the AgreementActor relationship. The agreementPartyName attribute identifies the party name described in the agreement.
- actorName - Name used to identify a specific actor in the agreement.
Raise an issue or comment below