Indeed.sketch wrote: I think Otto was going to conduct some further tests to see the implications as relate to type-based best continuations as well. We've seen some evidence that the combination of type and alt-name continuity might override primary-name-only continuity.
His first results show that alt name match is preferred over a type match.
Confirmed that an alt name AND type match is preferred over just primary name match.
From what we've proven so far Tentatively we can say the algorithm looks for a match in order of preference;
1) Primary Name + Type
2) Alt Name* + Type
3) Primary Name only
4) Alt Name* only
5) Type only
*alts are only considered if s-in has an alt name.
If each of the OUT segments meets a condition listed above;
If they all meet the same condition, there is no Best Continuation.
If they each meet a different condition, the one with highest priority condition becomes the BC.
It has yet to be determined the priory of a primary <> alt cross match, though its likely higher than type, and lower than primary. This is being tested now.
I'm also testing;
If there's a preference when cross matching, if the primary name being matched is on s-in or s-out.
If s-out must have an alt name for a cross match to occur.
Sent using Tapatalk for Android 4.4.2
EDITED for clarity