POSC Specifications: Epicentre Version 3.0
Logical Data Model
ENTITY
COMPOSITE_SPATIAL_OBJECT
SUBTYPE OF
(
spatial_object
);
on_surface :
OPTIONAL
ndt_logical
;
INVERSE
component_parts :
SET [0:?] OF
composite_spatial_object_comp
FOR
composite_spatial_object;
composite_outline :
SET [0:?] OF
pty_geometry_2d_ring
FOR
composite_spatial_object;
identify_part :
SET [0:?] OF
spatial_object
FOR
identifying_whole;
pty_bounding_rectangle :
SET [0:?] OF
pty_bounding_rectangle
FOR
composite_spatial_object;
pty_geometry_2d_gis :
SET [0:?] OF
pty_geometry_2d_gis
FOR
composite_spatial_object;
UNIQUE
si:
spatial_object
.identifier,
spatial_object
.located_object,
spatial_object
.identifying_whole,
spatial_object
.creating_activity,
spatial_object
.located_activity;
WHERE
val: (EXISTS(pty_geometry_2d_gis) AND (on_surface = TRUE)) OR (NOT EXISTS(pty_geometry_2d_gis));
END_ENTITY
; (* composite_spatial_object *)
Generated on Tue Jul 10 19:37:39 2001
© Copyright 2001 POSC. All rights reserved.