POSC Meta Model Specifications Version 2.3
Meta Data Logical Model
ENTITY
ATTRIBUTE
;
aggr_name :
OPTIONAL
string(15);
duplicate :
OPTIONAL
SET [0:?] OF
column_def
;
ent_or_type_code :
ref_object
;
ent_or_type_nm : string(40);
fixed_length : boolean;
forward :
OPTIONAL
attribute
;
is_active : boolean;
max_card :
OPTIONAL
integer;
max_length :
OPTIONAL
integer;
min_card :
OPTIONAL
integer;
name : string(40);
optionality : boolean;
orig_card :
OPTIONAL
integer;
parent_ent :
entity_def
;
redecl_ent :
OPTIONAL
entity_def
;
source :
source
;
verb_phrase :
OPTIONAL
string(40);
INVERSE
unique_rules :
SET [0:?] OF
rules
FOR
attribute;
UNIQUE
si: parent_ent, name;
WHERE
r1: (NOT EXISTS(aggr_name)) AND ((NOT EXISTS(min_card)) AND (NOT EXISTS(max_card)));
END_ENTITY
; (* attribute *)
© Copyright 1997-2001 POSC. All rights reserved.