DepEdge

koalanlp/data. DepEdge

의존구문구조 분석의 결과.

참고

의존구조 분석 은 문장의 구성 어절들이 의존 또는 기능하는 관계를 분석하는 방법입니다.

예) '나는 밥을 먹었고, 영희는 짐을 쌌다'라는 문장에는

가장 마지막 단어인 '쌌다'가 핵심 어구가 되며,

  • '먹었고'가 '쌌다'와 대등하게 연결되고
  • '나는'은 '먹었고'의 주어로 기능하며
  • '밥을'은 '먹었고'의 목적어로 기능합니다.
  • '영희는'은 '쌌다'의 주어로 기능하고,
  • '짐을'은 '쌌다'의 목적어로 기능합니다.

아래를 참고해보세요.

  • Parser 의존구조 분석을 수행하는 interface.
  • Word#dependentEdges 어절이 직접 지배하는 하위 의존구조 [DepEdge]의 목록을 가져오는 API
  • Word#governorEdge 어절이 지배당하는 상위 의존구조 [DepEdge]를 가져오는 API
  • Sentence#dependencies 전체 문장을 분석한 의존구조 [DepEdge]의 목록을 가져오는 API
  • PhraseTag 의존구조의 형태 분류를 갖는 Enum 값 (구구조 분류와 같음)
  • DependencyTag 의존구조의 기능 분류를 갖는 Enum 값

Constructor

new DepEdge(valuenon-null)

Source:

의존구문 구조를 생성합니다.

Parameters:
Name Type Description
value Object

DepEdge 값을 나타내는 객체.

Properties
Name Type Attributes Description
governor Word

의존구문구조의 지배소

dependent Word

의존구문구조의 피지배소

type string | PhraseTag

구문분석 표지자

depType string | DependencyTag <optional>

의존구문구조 표지자

originalLabel string <optional>

의존구문구조 표지자의 원본분석기 표기

Extends

  • DAGEdge

Members

governor :Word

Source:

의존구조의 지배소 [Word]. 문장의 Root에 해당하는 경우 None.

Type:
  • Word

dependent :Word

Source:

의존구조의 피지배소 [Word]

Type:
  • Word

label :DependencyTag

Source:
Type:
  • DependencyTag

depType :DependencyTag

Source:

의존기능 표지자, [DependencyTag] Enum 값. 별도의 기능이 지정되지 않으면 undefined. (ETRI 표준안은 구구조+의존기능으로 의존구문구조를 표기함)

Type:
  • DependencyTag

type :PhraseTag

Source:

구구조 표지자, [PhraseTag] Enum 값 (ETRI 표준안은 구구조+의존기능으로 의존구문구조를 표기함)

Type:
  • PhraseTag

originalLabel :string

Source:

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

Type:
  • string

Methods

getGovernor() → {Word}

Source:
Returns:

의존구조의 지배소 [Word]. 문장의 Root에 해당하는 경우 None.

Type
Word

getDependent() → {Word}

Source:
Returns:

의존구조의 피지배소 [Word]

Type
Word

getDepType() → {DependencyTag}

Source:
Returns:

의존기능 표지자, [DependencyTag] Enum 값. 별도의 기능이 지정되지 않으면 undefined. (ETRI 표준안은 구구조+의존기능으로 의존구문구조를 표기함)

Type
DependencyTag

getType() → {PhraseTag}

Source:
Returns:

구구조 표지자, [PhraseTag] Enum 값 (ETRI 표준안은 구구조+의존기능으로 의존구문구조를 표기함)

Type
PhraseTag

getOriginalLabel() → {string}

Source:
Returns:

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

Type
string

equals()

Source:

toString()

Source: