rhoknp.cohesion.predicate module

class rhoknp.cohesion.predicate.Predicate(base_phrase: BasePhrase, cfid: str | None = None)[source]

Bases: object

述語を表すクラス.

Parameters:
  • base_phrase – 述語の核となる基本句.

  • cfid – 格フーレムID.

base_phrase: BasePhrase

述語の核となる基本句.

cfid: str | None

格フーレムID.

property text: str

表層文字列.

property sid: str

文 ID.

property pas: Pas

述語項構造.

property document: Document

述語の核となる基本句が属する文書.

Raises:

AttributeError – 解析結果にアクセスできない場合.

property sentence: Sentence

述語の核となる基本句が属する文.

property clause: Clause

述語の核となる基本句が属する節.

Raises:

AttributeError – 解析結果にアクセスできない場合.

property phrase: Phrase

述語の核となる基本句が属する文節.