Capability (C083):— representing_contract Date: 2007/06/22 12:22:10
Revision: 1.19

Capability EXPRESS information model

This section describes the EXPRESS information model for the capability.

From module : contract - using all



TYPE contract_item = EXTENSIBLE SELECT;
END_TYPE;


Contract

A Contract is a binding agreement.


ENTITY Contract;
  id : STRING;
  purpose : STRING;
  kind : STRING;
END_ENTITY;

id: the identifier for the Contract is known.

purpose: the text that provides information about the objectives of the contract.

kind: the text that identifies the type of the contract.


Contract_assignment

A Contract_assignment is an association of a Contract with activity or product data.


ENTITY Contract_assignment;
  assigned_contract : Contract;
  items : SET[1:?] OF contract_item;
END_ENTITY;

assigned_contract: the Contract that is to be associated with activity or product data.

items: the activity or product data to which the Contract is assigned.