Hi,
Another last thing JB, I'm very interested in understanding the underlying phylosophy of this kind of rule "exceptions".
Before I start a new thread on the appropriate discussion board, can you tell me if there is any online documention explaining "why" theses exceptions exist?
The only documentation is the appendix B itself. Until ArchiMate 2.1, exceptions were not described at all, which led to numerous errors in the relationship table of ArchiMate 3.0 (fixed in 3.0.1 version). We since documented them, but you're right that the rational is missing. That could be a good addition for the next version of the standard.
The overall rational is to avoid non meaningful derived relationships. It is of known that a derived relationship is not always "right" in a user model, but some of them would be wrong or meaningless in all cases, and these exceptions try to avoid this.
Regards,
JB