Skip to main content
Version: latest

agrag.schema.shorthand.parse_relation

parse_relation(text:str) -> tuple[str, list[list[str]]] | None

Read Source-LABEL->Target text.

Parameters:

  • text (str) – A relation string. | separates alternatives on either side.

Returns:

  • tuple[str, list[list[str]]] | None – The relation label and the expanded [source, target] pairs, or
  • tuple[str, list[list[str]]] | None – None when the text is not a relation string.