EDCS Reference Manual
Concept Mapping from EDCS 3.1 to EDCS 4.x Types
EDCS_Mapping_Type_Code
/*
 * REGISTERABLE ENUM: EDCS_Mapping_Type_Code
 *
 *   Specifies the type and multiplicity of a given forward
 *   mapping.
 */
typedef EDCS_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 notes
 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 notes field
 for this case.
2
EDCS_MAPPING_TYP_ONE_TO_ONE_CONDITIONAL
 The given concept has a single exact replacement, but it
 involves a different category of concept, such as an
 EA-with-specific-value mapping to an EC.
3
EDCS_MAPPING_TYP_ONE_TO_ONE_QUALIFIED
 The given concept has been mapped to a combination of 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 one or
 more entries, and the notes field may have relevant
 information.
4
EDCS_MAPPING_TYP_ONE_TO_MANY
 The mapping for the given concept could be one of many concepts
 in the target version of EDCS. The description of the possible
 mappings will be in the notes field of the mapping structure.
 There will be no mapping entries in the entry list.
5
EDCS_MAPPING_TYP_CHANGE_IN_DATATYPE
 The given concept has a one-to-one mapping, but the new concept
 is realized by a different data type than was the old concept.

 This mapping type only occurs when mapping EA and EE concepts.
6
EDCS_MAPPING_TYP_CHANGE_TO_CHARACTERISTIC
 The given concept has a one-to-one mapping, but the new concept
 is an EDCS Attribute with an EDCS Value Characteristic.

 This mapping type only occurs when mapping EA and EE concepts.
7
EDCS_MAPPING_TYP_SPECIAL_CASE
 The mapping for the given concept is not implemented in the code
 but the description of the mapping will be in the notes field
 of the mapping structure.  There will be no mapping entries in
 the entry list.
8



Prev: EDCS_Mapping_Entry_Type_Code. Next: EDCS_Value_Characteristic_Code_Entry.


Return to: Top of this Page, Type Index