Entity

koalanlp/data. Entity

개체명 분석 결과를 저장할 [Property] class

참고

개체명 인식 은 문장에서 인물, 장소, 기관, 대상 등을 인식하는 기술입니다.

예) '철저한 진상 조사를 촉구하는 국제사회의 목소리가 커지고 있는 가운데, 트럼프 미국 대통령은 되레 사우디를 감싸고 나섰습니다.'에서, 다음을 인식하는 기술입니다.

  • '트럼프': 인물
  • '미국' : 국가
  • '대통령' : 직위
  • '사우디' : 국가

아래를 참고해보세요.

Constructor

new Entity(valuenon-null)

Source:

개체명 분석 결과를 저장합니다.

Parameters:
Name Type Description
value Object

개체명 분석 결과 객체

Properties
Name Type Attributes Description
surface string

개체명의 표면형 문자열.

label string

개체명 대분류 값, [CoarseEntityType]에 기록된 개체명 중 하나의 name.

fineLabel string

개체명 세분류 값으로, [label]으로 시작하는 문자열.

morphemes Array.<Morpheme>

개체명을 이루는 형태소의 목록

originalLabel string <optional>

원본 분석기가 제시한 개체명 분류의 값.

Extends

  • ImmutableArray.<Morpheme>

Members

corefGroup :CoreferenceGroup

Source:

이 개체명과 공통된 대상을 지칭하는 공통 지시어 또는 대용어들의 묶음을 제공합니다.

[참고]

공지시어 해소 는 문장 내 또는 문장 간에 같은 대상을 지칭하는 어구를 찾아 묶는 분석과정입니다.

예) '삼성그룹의 계열사인 삼성물산은 같은 그룹의 계열사인 삼성생명과 함께'라는 문장에서

  • '삼성그룹'과 '같은 그룹'을 찾아 묶는 것을 말합니다.

영형대용어 분석 은 문장에서 생략된 기능어를 찾아 문장 내 또는 문장 간에 언급되어 있는 어구와 묶는 분석과정입니다.

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

  • '먹었다'의 목적어인 '밥을'이 생략되어 있음을 찾는 것을 말합니다.

아래를 참고해보세요.

  • CorefResolver 공지시어 해소, 대용어 분석기 interface
  • Sentence#corefGroups 문장 내에 포함된 개체명 묶음 [CoreferenceGroup]들의 목록을 반환하는 API
  • CoreferenceGroup 동일한 대상을 지칭하는 개체명을 묶는 API
Type:
  • CoreferenceGroup

(non-null) surface :string

Source:

개체명의 표면형 문자열.

Type:
  • string

(non-null) label :CoarseEntityType

Source:

개체명 대분류 값, [CoarseEntityType]에 기록된 개체명 중 하나.

Type:
  • CoarseEntityType

(non-null) fineLabel :string

Source:

개체명 세분류 값으로, [label]으로 시작하는 문자열.

Type:
  • string

originalLabel :string

Source:

원본 분석기가 제시한 개체명 분류의 값. 기본값은 null.

Type:
  • string

Methods

getSurface() → (non-null) {string}

Source:
Returns:

개체명의 표면형 문자열.

Type
string

getLabel() → (non-null) {CoarseEntityType}

Source:
Returns:

개체명 대분류 값, [CoarseEntityType]에 기록된 개체명 중 하나.

Type
CoarseEntityType

getFineLabel() → (non-null) {string}

Source:
Returns:

개체명 세분류 값으로, [label]으로 시작하는 문자열.

Type
string

getCorefGroup() → {CoreferenceGroup}

Source:

이 개체명과 공통된 대상을 지칭하는 공통 지시어 또는 대용어들의 묶음을 제공합니다.

[참고]

공지시어 해소 는 문장 내 또는 문장 간에 같은 대상을 지칭하는 어구를 찾아 묶는 분석과정입니다.

예) '삼성그룹의 계열사인 삼성물산은 같은 그룹의 계열사인 삼성생명과 함께'라는 문장에서

  • '삼성그룹'과 '같은 그룹'을 찾아 묶는 것을 말합니다.

영형대용어 분석 은 문장에서 생략된 기능어를 찾아 문장 내 또는 문장 간에 언급되어 있는 어구와 묶는 분석과정입니다.

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

  • '먹었다'의 목적어인 '밥을'이 생략되어 있음을 찾는 것을 말합니다.

아래를 참고해보세요.

  • CorefResolver 공지시어 해소, 대용어 분석기 interface
  • Sentence#corefGroups 문장 내에 포함된 개체명 묶음 [CoreferenceGroup]들의 목록을 반환하는 API
  • CoreferenceGroup 동일한 대상을 지칭하는 개체명을 묶는 API
Returns:

공통된 대상을 묶은 [CoreferenceGroup]. 없다면 null.

Type
CoreferenceGroup

getOriginalLabel() → {string}

Source:
Returns:

원본 분석기가 제시한 개체명 분류의 값. 기본값은 null.

Type
string

equals()

Source:

toString()

Source: