The Model-Value Rule is constraints of the metaclass LevelPair Rule between Model level and Value level. Model-Value Rule provides constraints and derivations defined between upper / lower source and upper / lower target model components. The transformed lower model components are sets of objects, in MOF extents, of the types of the not registered packages only. Model-Value Rules are defined in the context of those model components. -upperRuleType shall be the code of or ‘Mapping’ ‘Relationship’ -lowerRuleType shall be the code of ‘Computation’ -sourceUpper shall be in Model level, and sourceLower may be in Model level -targetUpper shall be in Model level, and targetLower may be in Model level Transformation Transformation is a subclass of AdministeredItem and a metaclass designating the transformation definition between source and target of ModelDomainProfile / ModelComponentSet. (1) Superclass AdministeredItem (from MDR-ByMOF) (2) Attributes string[1..1] 1. name: -Use: Mandatory -Description: The identifier of transformation between ModelDomainProfile / ModelComponentSet typeCode[1..1] 2. transformationType: -Use: Mandatory -Description: The type of transformation, it may be specified using a code for type ‘Compilation type’, ‘Projection I’, type or (see Table 6). ‘Projection II’ ‘Transfer type’ Table 6- Transformation Types Type Description Compilation type Compile the source into the target by generating Projection type I Project subset of the source on the target by generating Projection type II Project subset of the source on the target by matching Transfer type Transfer the modified source into the target by matching (3) References LevelPair Rule[1..*] 1. levelPairRule: -Use: Mandatory
The Model-Value Rule is constraints of the metaclass LevelPair Rule between Model level and Value level. Model-Value Rule provides constraints and derivations defined between upper / lower source and upper / lower target model components. The transformed lower model components are sets of objects, in MOF extents, of the types of the not registered packages only. Model-Value Rules are defined in the context of those model components. -upperRuleType shall be the code of ‘Mapping’ or ‘Relationship’ -lowerRuleType shall be the code of ‘Computation’ -sourceUpper shall be in Model level, and sourceLower may be in Model level -targetUpper shall be in Model level, and targetLower may be in Model level Transformation Transformation is a subclass of AdministeredItem and a metaclass designating the transformation definition between source and target of ModelDomainProfile / ModelComponentSet. (1) Superclass AdministeredItem (from MDR-ByMOF) (2) Attributes 1. name: string[1..1] -Use: Mandatory -Description: The identifier of transformation between ModelDomainProfile / ModelComponentSet 2. transformationType: typeCode[1..1] -Use: Mandatory -Description: The type of transformation, it may be specified using a code for ‘Compilation type’, ‘Projection type I’, ‘Projection type II’ or ‘Transfer type’ (see Table 6). Table 6- Transformation Types Type Description Compilation type Compile the source into the target by generating Projection type I Project subset of the source on the target by generating Projection type II Project subset of the source on the target by matching Transfer type Transfer the modified source into the target by matching (3) References 1. levelPairRule: LevelPair Rule[1..*] -Use: Mandatory
WG2_N1439_Draft_text_for_PDTR_19763-4_2010-05-26.docx