|
The SEDRIS Data Representation Model
APPENDIX B - Constraints Index Codes within Tables |
|---|
| 1. | No <Property> instance, other than a <Table Property Description>, shall have an SE_Index_Code meaning value. | ||||||||||||
| 2. | Consider a <Data Table> instance DT, with a component < Table Property Description> instance X, where X has a meaning value of SE_INDEX_CODE_DATA_TABLE_LIBRARY. For each corresponding cell value N in the <Data Table> instance DT, if N is not a sentinel value for missing or excluded, N is an index into the ordered set of <Data Table> components of a <Data Table Library> where | ||||||||||||
| |||||||||||||
| 3. | Consider a <Data Table> instance DT, with a component < Table Property Description> instance X, where X has a meaning value of SE_INDEX_CODE_DATA_TABLE_COMPONENT. For each corresponding cell value N in the <Data Table> instance DT, if N is not a sentinel value for missing or excluded, N is an index into the ordered set of <Data Table> components of DT, where | ||||||||||||
| |||||||||||||
| 4. | Consider a <Data Table> instance DT, with a component < Table Property Description> instance X, where X has a meaning value of SE_INDEX_CODE_PROP_TABLE_REF_COMPONENT. For each corresponding cell value N in the <Data Table> instance DT, if N is not a sentinel value for missing or excluded, N is an index into the ordered set of < Property Table Reference> components of DT, where | ||||||||||||
|
| 5. | A < Table Property Description> instance which is not covered by 2, 3, or 4 above shall have no <Property Value> components. |
| 6. | Consider a <Data Table> instance DT, with a component < Table Property Description> instance X, where X has a meaning value of SE_INDEX_CODE_IMAGE_MAPPING_FUNCTION. For each corresponding cell value N in the <Data Table> instance DT, if N is not a sentinel value for missing or excluded, N is an index into the ordered set of <Image Mapping Function> components of DT, where the < Data Table> DT shall have at least N ordered < Image Mapping Function> components. |
The first index references sub-tables classified by ECC_WATER_BODY_ACOUSTIC_PROPERTY_SET with <Property Value> elaboration EAC_FREQUENCY = 100 Hz.
The second index references sub-tables classified by ECC_WATER_BODY_ACOUSTIC_PROPERTY_SET with <Property Value> elaboration EAC_FREQUENCY = 2000 Hz.
<Property Table>
<>
|
|
|---- <Table Property Description>
| meaning =
| { SE_ELEM_CODE_TYP_INDEX,
| { SE_INDEX_CODE_DATA_TABLE_COMPONENT }}
| <>
| |
| <Classification Data>
| ECC_WATER_BODY_ACOUSTIC_PROPERTY_SET
| <>
| |
| |---- <Property Value>
| | meaning = { SE_ELEM_CODE_TYP_ATTRIBUTE,
| | { EAC_PROPERTY_SET_SPATIAL_DOMAIN }
| | value = { SE_PDV_ENUMERANT_CODE,
| | { EEC_PRPSETSPATDMN_SURFACE }}
| |
| |---- <Property Value>
| | meaning = { SE_ELEM_CODE_TYP_ATTRIBUTE,
| | { EAC_WATER_BODY_PROPERTY_SET_ACOUSTIC_TYPE }
| | value = { SE_PDV_ENUMERANT_CODE,
| | { EEC_WTRBDPRPSTACTY_LOSS }}
| |
| |---- <Property Value>
| meaning = { SE_ELEM_CODE_TYP_ATTRIBUTE,
| { EAC_FREQUENCY }
| value = { SE_PDV_FLOAT, { 100 }}
| value_scale = ESC_UNI
| value_unit = EUC_HERTZ
|
|
|---- <Table Property Description>
meaning =
{ SE_ELEM_CODE_TYP_INDEX,
{ SE_INDEX_CODE_DATA_TABLE_COMPONENT }}
<>
|
<Classification Data>
ECC_WATER_BODY_ACOUSTIC_PROPERTY_SET
<>
|
|---- <Property Value>
| meaning = { SE_ELEM_CODE_TYP_ATTRIBUTE,
| { EAC_PROPERTY_SET_SPATIAL_DOMAIN }
| value = { SE_PDV_ENUMERANT_CODE,
| { EEC_PRPSETSPATDMN_SURFACE }}
|
|---- <Property Value>
| meaning = { SE_ELEM_CODE_TYP_ATTRIBUTE,
| { EAC_WATER_BODY_PROPERTY_SET_ACOUSTIC_TYPE }
| value = { SE_PDV_ENUMERANT_CODE,
| { EEC_WTRBDPRPSTACTY_LOSS }}
|
|---- <Property Value>
meaning = { SE_ELEM_CODE_TYP_ATTRIBUTE,
{ EAC_FREQUENCY }
value = { SE_PDV_FLOAT, { 2000 }}
value_scale = ESC_UNI
value_unit = EUC_HERTZ
|