POSC Specifications: Epicentre Version 3.0 | Logical Data Model |
Pty_dip_angle has a non-abstract supertye with an SI. The SI rule in Pty_dip_angle conflicts with this inherited rule because it is attempting to broaden the uniqueness. Move the fracture relationship to its supertype so that it can be included in the SI.
CHANGE ERP_pty_dip_angle ALTER ENTITY pty_inclination_from_vertical; ADD fracture : OPTIONAL fracture (*<VERB>be a property of*); UNIQUE ALTER si ADD fracture LAST; END_ENTITY; ALTER ENTITY pty_dip_angle; DROP fracture (*<CHANGE> Move to supertype so that it can be included in SI.*); UNIQUE DROP si (*<CHANGE>Conflicts with inherited SI.*); END_ENTITY; ALTER ENTITY fracture; INVERSE ALTER pty_dip_angle AS pty_inclination_from_vertical ALTER TYPE AS pty_inclination_from_vertical; END_ENTITY; END_CHANGE;