kyoto_reader.pas module

class kyoto_reader.pas.Argument(bp: kyoto_reader.base_phrase.BasePhrase, dep_type: str, mode: str)[source]

Bases: kyoto_reader.base_phrase.BasePhrase, kyoto_reader.pas.BaseArgument

文中に出現する(外界ではない)項を表すオブジェクト

Parameters:
  • bp (BasePhrase) – 基本句
  • dep_type (str) – 係り受けタイプ (“overt”, “dep”, “intra”, “inter”, “exo”)
  • mode (str) – モード
__init__(bp: kyoto_reader.base_phrase.BasePhrase, dep_type: str, mode: str) → None[source]

Args: tag (Tag): Tag object in pyknp. dmid_offset (int): Document-wide morpheme ID of the previous morpheme. dtid (int): Document-wide tag ID. sid (str): Sentence ID. doc_id (str): Document ID. parent (Optional[BasePhrase]): Dependency parent. children (List[BasePhrase]): Dependency children.

class kyoto_reader.pas.BaseArgument(dep_type: str, mode: str)[source]

Bases: object

A base class for all kinds of arguments

__init__(dep_type: str, mode: str)[source]

Initialize self. See help(type(self)) for accurate signature.

is_special
class kyoto_reader.pas.Pas(pred_bp: kyoto_reader.base_phrase.BasePhrase)[source]

Bases: object

A class to represent a predicate-argument structure (PAS).

Parameters:pred_bp (BasePhrase) – 述語となる基本句
predicate

述語

Type:Predicate
arguments

格と項

Type:Dict[str, List[BaseArgument]]
__init__(pred_bp: kyoto_reader.base_phrase.BasePhrase)[source]

Initialize self. See help(type(self)) for accurate signature.

add_argument(case: str, bp: kyoto_reader.base_phrase.BasePhrase, mode: str)[source]
add_special_argument(case: str, exophor: str, eid: int, mode: str) → None[source]
dmid

述語の中の内容語形態素の文書レベル形態素ID

dtid

A document-wide tag ID.

set_arguments_optional(case: str) → None[source]
sid

A sentence ID

class kyoto_reader.pas.SpecialArgument(exophor: str, eid: int, mode: str)[source]

Bases: kyoto_reader.pas.BaseArgument

外界を指す項を表すオブジェクト

Parameters:
  • exophor (str) – 外界照応詞 (不特定:人など)
  • eid (int) – 外界照応詞のエンティティID
  • mode (str) – モード
__init__(exophor: str, eid: int, mode: str)[source]

Initialize self. See help(type(self)) for accurate signature.