While the previous example demonstrates the level of complexity that can arise when trying to identify the core aspects of a weakness, the chain and composite concepts have also helped us to understand why classification has been such a difficult challenge in the past. In turn, these are probably responsible for many mapping errors and inconsistencies.
Many issues could be described by two or more high-level Pillars. For example, everything could be argued as "API Abuse" - by calling strcpy() with an overly long buffer, the programmer is violating the contract. However, this is not regarded as "API Abuse" under view 1000, nor under 7PK. How to clearly communicate these concepts will remain a challenge.
Some further description of the perspectives problem is at:
http://www.nabble.com/Identifying-Perspective-Issues-in-CWE-to18245971.html