kif_lib.Store.filter_snak_annotated#

Store.filter_snak_annotated(subject: EntityFingerprint | Entity | Snak | SnakSet | Iterable[Snak] | None = None, snak: Snak | None = None, limit: int | None = None) Iterator[tuple[Statement, AnnotationRecordSet]][source]#

Store.filter_snak() with annotations.

Same as Store.filter_snak() followed by Store.get_annotations().

Parameters:
  • subject – Entity.

  • snak – Snak.

  • limit – Maximum number of statements to return.

Returns:

An iterator of pairs (statement, annotation record set) where statement matches pattern.