POSC Specifications: Epicentre Version 3.0
Logical Data Model
ENTITY
SIMPLE_COORDINATE_SYSTEM
ABSTRACT SUPERTYPE OF
(
ONEOF
(
general_coordinate_system
,
geodetic_coordinate_system
))
SUBTYPE OF
(
coordinate_system
);
INVERSE
compound_first_component :
SET [0:?] OF
compound_coordinate_system
FOR
first_system;
compound_second_component :
SET [0:?] OF
compound_coordinate_system
FOR
second_system;
coordinate_system_axis :
SET [0:?] OF
coordinate_system_axis
FOR
coordinate_system;
source_for_geodetic :
SET [0:?] OF
geodetic_transformation
FOR
source_coordinate_system;
target_for_geodetic :
SET [0:?] OF
geodetic_transformation
FOR
target_coordinate_system;
WHERE
val: SIZEOF(QUERY ( cnstrtype <* ref_coordinate_sys_constraint.axis_type | (SIZEOF(QUERY ( axis <* coordinate_system_axis | ((SIZEOF(QUERY ( quan <* cnstrtype.axis_type.quantity_property | (quan.property_kind :=: axis.property_kind) )) = 1) AND (axis.axis_order = cnstrtype.axis_order)) )) = 1) )) = SIZEOF(coordinate_system_axis);
END_ENTITY
; (* simple_coordinate_system *)
Generated on Tue Jul 10 19:39:07 2001
© Copyright 2001 POSC. All rights reserved.