EDCS Reference Manual
Types
EDCS_Mapping_Type_Code
/*
 * REGISTERABLE ENUM: EDCS_Mapping_Type_Code
 *
 *   Specifies the type and multiplicity of a given forward
 *   mapping.
 */
typedef EDCS_Short_Integer EDCS_Mapping_Type_Code;
Enumerant Definition Value
EDCS_MAPPING_TYP_ONE_TO_ZERO
 There is no forward mapping for the given concept.

 In any mapping data structure with an entry list,
 the entry list will be null.  Check the information
 field for relevant information.
1
EDCS_MAPPING_TYP_ONE_TO_ONE
 The given concept has an exact mapping to a single
 concept in the target version of EDCS.

 In any mapping data structure with an entry list, there
 will be exactly one unique replacement entry in the list.
 There may or may not be information in the information
 field for this case.
2
EDCS_MAPPING_TYP_ONE_TO_ONE_QUALIFIED
 The given concept has been mapped to two or more concepts
 in the target version of EDCS.

 This occurs only within mapping data structures that have
 entry lists. In this case, the entry list will have
 more than 1 entry, and the information field may have
 relevant information.

 Examples:

 1. EC -> EC plus one-or-more EA-with-values

    EDCS_CC_PLACE_OF_WORKSHIP_NON_CHRISTIAN ->
       ECC_WORSHIP_PLACE plus
       EAC_RELIGIOUS_DESIGNATION with EEC_RELIGDESIG_NON_CHRISTIANITY

 2. EA-with-value -> EC plus EA-with-value

    No examples.

 3. EA-with-value -> EA-with-value plus EA-with-value

    EDCS_AC_WEATHER_TYPE_MANUAL ->
       EAC_OBSERVED_WEATHER_TYPE plus
       EAC_WEATHER_MEASUREMENT_TECHNIQUE with EEC_WEATHMEASTECH_MANUAL
3
EDCS_MAPPING_TYP_ONE_TO_ONE_CONDITIONAL
 The given concept has a single exact replacement, but it is either
 the old concept was an EA whose enumerants did not all map to the
 same EA, or it mapped to a different concept.

 Examples:

 EA-with-specific-value -> EA-with-specific-value
   HDI_: Hydrographic Depth Information
     = 11 (Depth Unknown But Safe to Depth Shown) ->
       EA HYDROGRAPHIC_DEPTH_INFO = UNKNOWN_BUT_SAFE
   HDI_: Hydrographic Depth Information
     = 13 (Uncovering Height Known) ->
       EA UNCOVERING_HEIGHT = INFO_KNOWN

 EA-with-specific-value -> EC
    SWT_: Spring / Well Type
      = 5 (Water Hole) ->
        EC WATERING_HOLE
     (Note that this replaces any existing EC,
     and information will be in the information field)
4
EDCS_MAPPING_TYP_CHANGE_IN_DATATYPE
 The concept has a one-to-one mapping, but the datatype used to
 realize the concept has changed.

 Examples:

 ENUMERATION -> LOGICAL
  VDV_: Visibility Distance, Variability
    = 1 (Non-variable) -> EA VISIBILITY_DIST_VARIABLE = FALSE

 "RANGED" ENUMERATION -> INTERVAL
  DW1_: Depth of Water, First Range
    = 2 (> 0.8 and <= 1.6 meters) ->
      EA_WATER_DEPTH = (0.8, 1.6], EQ METRE, ES UNI
5
EDCS_MAPPING_TYP_CHANGE_TO_METADATA
 The concept has a one-to-one mapping, but the new concept is an EDCS
 Metadata Concept.

 Examples:

 ENUMERATION -> METADATA
   BUD_996: SE_PROP_VAL_BUD_DATA_WITHHELD
     = EMC_MULTIPLE
6
EDCS_MAPPING_TYP_SPECIAL_CASE
 The mapping from this concept is not implemented in the code but
 the description of the mapping will be in the information
 field of the mapping structure.  There will be no mapping entries
 in the list.
7



Prev: EDCS_Mapping_Entry_Type_Code. Next: EDCS_Metadata_Code.


Return to: Top of this Page, Type Index

Last updated: May 15, 2003 Copyright © 2003 SEDRIS™