The SEDRIS Data Representation Model
APPENDIX B - Constraints Classification Data Constraints |
---|
For a <Union Of Features> instance F:
If F has a directly attached <Classification Data> component, the union_reason of F shall not be SE_UNIONREAS_OTHER.
If F has an inherited <Classification Data> component, the union_reason of F shall not be SE_UNIONREAS_OTHER.
Otherwise, the union_reason of F shall be SE_UNIONREAS_OTHER.
For a <Union Of Geometry> instance G,
If G has a directly attached <Classification Data> component, the union_reason of G shall not be SE_UNIONREAS_OTHER.
If G has an inherited <Classification Data> component, the union_reason of G shall not be SE_UNIONREAS_OTHER.
Otherwise, the union_reason of G shall be SE_UNIONREAS_OTHER.
Consider a <Union Of Features> instance F that is a component of a <Classification Related Features> instance. The union_reason field value of F cannot be SE_UNIONREAS_OTHER, because F inherits the <Classification Data> link object of its branch.
Consider a <Union Of Geometry Hierarchy> instance UGH with union_reason = SE_UNIONREAS_COLLECTION_OF_CLASSIFIED_OBJECTS, with a <Union Of Primitive Geometry> component UPG. The union_reason field value of UPG cannot be SE_UNIONREAS_OTHER, because UPG inherits the <Classification Data> component of UGH.
No FAQs supplied.
|