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:
objectA 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:
objectA 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.
-
dmid¶ 述語の中の内容語形態素の文書レベル形態素ID
-
dtid¶ A document-wide tag ID.
-
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) – モード