ELAN: Different Number of Annotations between Tiers

I have a several sets of tiers on ELAN (A, B, C; A-CA, B-CA; C-CA). However, the number of annotations between tiers across the sets is slightly different (due to adding or deleting annotations on one tier, but not on its parent or vice versa). The difference is usually one or a handful of annotations.

Is there a way that I can quickly identify the handful of annotations that are in the one tier but not in the child (or vice versa)?

Using the subtraction function only gives me a difference in time…

Thanks so much!

I think that if you use the subtraction function with the option “Subtraction based on ‘exclusive or’ logic”, you should get a new tier with annotations at locations where only one of the tiers has an annotation? But this is probably only useful if the annotations on the tier pairs are fully aligned (so not partially overlapping).

Alternatively you could try the Search->Find (and Replace) option. Search for any annotation on e.g. A (regular expression “.+” will probably do) with “temporal” constraint and “No annotation” on A-CA with the same regular expression and which “overlaps” (or any of the other sub-constraints).
You can probably also use “structural” constraint and use a distance of “0 to 0” annotations.

1 Like

Amazing, thank you so much! I will give that a whirl and get back to you!