| POSC Specifications Version 2.2 | Epicentre Logical Data Model |
The current subtyping of RESERVES has proven to be insufficient. The subtypes of PROVED_RESERVES and UNPROVED_RESERVES do not apply universally, and the categories supplied cannot be used worldwide. Also, this structure does not allow local, specific qualification. Less specific subytping and categorization with more flexible classification is required.
Add entities to describe reserves classification -- reserves_calss as subtype of classification_class
Added objects:
reserves_class (Entity)
reserves_class.si (Unique rule)
reserves_classification.si (Unique rule)
reserves_classification (Entity)
reserves_class_classification (Entity)
reserves_class_classification.si (Unique rule)
reserves_class_classification.have_as_a_member (Attribute)
reserves_class_classification.reserves_class (Attribute)
reserves_classification.reserves (Attribute)
reserves_classification.reserves_class (Attribute)
reserves.reserves_category (Attribute)
reserves.reserves_classification (Attribute)
The existing relationship to proved_reserves were moved to reserves prior to proved reserves being deleted.
Modified objects:
reserves.approved_by (Attribute)
reserves_category_change.original_reserves (Attribute)
reserves_category_change.result_reserves (Attribute)
reserves.amendment (Attribute)
reserves.approved_by (Attribute)
reserves.derived_from (Attribute)
RVR:_Reserves (Diagram)
business_associate.reserves_approved (Attribute)
The subtypes of reserves were deleted. Also deleted were the reference entities ref_proved_reserves_category and ref_unproved_reserves_category. The population of these two reference entities should be transferred to reserves_class.
Deleted objects:
proved_reserves (Entity)
unproved_reserves (Entity)
ref_proved_reserves_category (Entity)
ref_unproved_reserves_category (Entity)
business_associate.proved_reserves (Attribute)
The description of fluid pseudo component did not include the ability to describe generic fluid components. The relationships to fluid_pseudo_component from reserves and reserves_category_change were deleted to allow this capability.
Deleted objects:
reserves.fluid_component (Attribute)
reserves_category_change.fluid_pseudo_component (Attribute)
reserves_category_change.fluid_pseudo_component (Attribute)
reserves.fluid_component (Attribute)
specific_fluid_component.reserves (Attribute)
specific_fluid_component.reserves_category_change (Attribute)
reserves_category_change.sri2 (Where rule)
The uniqueness rules of reserves and reserves_category_change changed due to generalization of fluid components.
Modified objects:
reserves_category_change.si (Unique rule)
reserves.si (Unique rule)