A closer look at Context matches

Hello,

I am wondering if anyone would be able to help with an explanation for how exactly are context matches extracted from the TM.

In this particular case our TM extracted a context match in-between 2 different types of segments.

Segment number Type of match
Example 1
121 100%
122 CM
123 95%
   
Example 2
7 100%
8 CM
9 0%

We would normally assume that if a match is a CM then the segments above and below should be at least 100% if not CMs themselves. As you can see above, this is not the case.

Does this mean that a CM can match with the segment above or below so that not both are mandatory?

For reference, I am using Studio 2015 with SR3 and the language combination for these examples would be EN_GB-ES_ES.

Best regards,

Russell