POSC Specifications: Epicentre Version 3.0
Logical Data Model
ENTITY
REF_QUANTITY_TYPE
(* Open *)
SUBTYPE OF
(
ref_code
);
range_lower :
OPTIONAL
ndt_real4
;
range_unit_of_measure :
OPTIONAL
ref_unit_of_measure
;
range_upper :
OPTIONAL
ndt_real4
;
INVERSE
alternative_unit_of_measure :
SET [0:?] OF
quantity_type_alternative
FOR
quantity_type;
property_constraint :
SET [0:?] OF
property_kind
FOR
quantity_constraint;
UNIQUE
si:
ref_code
.identifier;
WHERE
sri: SIZEOF(QUERY ( alt <* alternative_unit_of_measure | (alt.unit_of_measure :=: range_unit_of_measure) )) > 0;
val: ((EXISTS(range_upper) OR EXISTS(range_lower)) AND EXISTS(range_unit_of_measure)) OR (NOT EXISTS(range_unit_of_measure));
val2: EXISTS(alternative_unit_of_measure);
END_ENTITY
; (* ref_quantity_type *)
Generated on Tue Jul 10 19:38:54 2001
© Copyright 2001 POSC. All rights reserved.