The SEDRIS Data Representation Model
APPENDIX B - Constraints
Primitive Summary Item Constraints

Definition

  1. An instance of <Primitive Summary Item> shall have a drm_class field value corresponding to one of the following:
  2. For any <Primitive Summary Item> instance B that is a component of another <Primitive Summary Item Instance> A, the drm_class represented by B shall be defined as a formal component of A, and the multiplicity of B shall comply with the corresponding component relationship between the two classes.
  3. For any <Primitive Summary Item> component S of an <Environment Root> instance ER, where the drm_class field corresponds to a class P, then the component tree of ER shall contain at least one instance of P, either in its <Feature Hierarchy>, its <Geometry Hierarchy>, or both, such that the component tree of the instance of P conforms with the pattern specified by S.
  4. For any <Primitive Summary Item> component S of a <Model> instance M, where the drm_class field corresponds to a class P, then the component tree of M shall contain at least one instance of P, either in its <Feature Model>'s <Feature Hierarchy>, its <Geometry Model>'s <Geometry Hierarchy>, or both, such that the component tree of the instance of P conforms with the pattern specified by S.

Rationale

A <Primitive Summary Item> represents an instance or group of instances of a primitive class, possibly together with part of its component tree, where the pattern thus described appears in the given scope. Consequently, the pattern thus described shall correspond to some valid set of relationships.

Example

No Example supplied.

FAQs

Can an "empty" <Model> have <Primitive Summary Item> components?

No; such summary information indicates the presence of instances which by definition are not present in an "empty" <Model>.


Prev: Precedence of Property Set Index. Next: Property Characteristic Restrictions. Up:Index.

Last updated: July 16, 2004 Copyright © 2004 SEDRIS