RoleEdge

koalanlp/data. RoleEdge

의미역 구조 분석의 결과.

참고

의미역 결정 은 문장의 구성 어절들의 역할/기능을 분석하는 방법입니다.

예) '나는 밥을 어제 집에서 먹었다'라는 문장에는

동사 '먹었다'를 중심으로

  • '나는'은 동작의 주체를,
  • '밥을'은 동작의 대상을,
  • '어제'는 동작의 시점을
  • '집에서'는 동작의 장소를 나타냅니다.

아래를 참고해보세요.

  • RoleLabeler 의미역 분석을 수행하는 interface.
  • Word#argumentRoles 어절이 술어인 논항들의 [RoleEdge] 목록을 가져오는 API
  • Word#predicateRoles 어절이 논항인 [RoleEdge]의 술어를 가져오는 API
  • Sentence#roles 전체 문장을 분석한 의미역 구조 [RoleEdge]를 가져오는 API
  • RoleType 의미역 분류를 갖는 Enum 값

Constructor

new RoleEdge(valuenon-null)

Source:

의미역 구조를 생성합니다.

Parameters:
Name Type Description
value Object

RoleEdge의 값을 나타내는 객체.

Properties
Name Type Attributes Description
predicate Word

의미역 구조의 술어

argument Word

의미역 구조의 논항

label string | RoleType

의미역 구조의 표지자

modifiers Array.<Word> <optional>

논항의 수식어구들

originalLabel string <optional>

의미역 구조 표지자의 원본분석기 표기

Extends

  • DAGEdge

Members

(non-null) predicate :Word

Source:

의미역 구조에서 표현하는 동사 [Word]

Type:
  • Word

(non-null) argument :Word

Source:

의미역 구조에서 서술된 논항 [Word]

Type:
  • Word

label :RoleType

Source:
Type:
  • RoleType

modifiers :ReadonlyArray.<Word>

Source:

논항의 수식어구들

Type:
  • ReadonlyArray.<Word>

originalLabel :string

Source:

원본 분석기의 표지자 String 값. 기본값은 undefined.

Type:
  • string

Methods

getPredicate() → (non-null) {Word}

Source:
Returns:

의미역 구조에서 표현하는 동사 [Word]

Type
Word

getArgument() → (non-null) {Word}

Source:
Returns:

의미역 구조에서 서술된 논항 [Word]

Type
Word

getModifiers() → {ReadonlyArray.<Word>}

Source:
Returns:

논항의 수식어구들

Type
ReadonlyArray.<Word>

getOriginalLabel() → {string}

Source:
Returns:

원본 분석기의 표지자 String 값. 기본값은 undefined.

Type
string

toString()

Source: