count_source_target

count_source_target(mappings: Iterable[Mapping]) Counter[tuple[str, str]][source]

Count pairs of source/target prefixes.

Parameters:

mappings – An iterable of mappings

Returns:

A counter whose keys are pairs of source prefixes and target prefixes appearing in the mappings

>>> from semra import Mapping, Reference, EXACT_MATCH
>>> from semra.api import get_test_reference
>>> r1, r2 = get_test_reference(2)
>>> m1 = Mapping(subject=r1, predicate=EXACT_MATCH, object=r2)
>>> counter = count_source_target([m1])