From my limited experience in using PowerDesigner (we are using 16.5 SP03), CDM appears to have all functionality of LDM plus something called 'library of Data Items' where all the attributes are maintained for domain definition or comments etc and get propagated to all the entities where they are used. If I need to change any of domain defintion or comments, I change in one place and they appear instantly in all entities where they are referred. Also, I can instantly find out in which entity or entities a particular data item is used. We find this feature is very attractive.
A few questions:
1) is it a good practice skipping LDM creation?
2) are we compramising on any functioinality that LDM gives us but not CDM?
3) If we have several CDMs for our project, what is the best way to maintain common library of Data Items? so that every modeler who is working on the project and creating different CDMs can leverage on the common library of Data items?
thank you
Krishna