ETRI 언어 분석 API의 Wrapper를 정의합니다.
해당 API는 ETRI에서 연구개발한 것으로, 저작권은 ETRI에 있으며, API 원본 문서는 공공 인공지능 Open API에서 확인 가능합니다.
KoalaNLP 코드의 저작권 조항은 MIT license를 따르며, 본 API는 무료 공공 API이나, ETRI API를 사용하기 위한 별도 키 발급 과정이 필요합니다.
kr.bydelta.koala.etri.Util
의 Static Member로 참조됩니다.kr.bydelta.koala.etri.Util
의 Static Member로 참조됩니다.
CanCommunicateETRIApi |
a character ETRI Open API와 통신을 하는 부분입니다. interface CanCommunicateETRIApi |
CanParseWithETRI |
ETRI API와 통신을 하는 CanAnalyzeProperty 인터페이스입니다. interface CanParseWithETRI : CanCommunicateETRIApi, CanAnalyzeProperty<SentenceResponse> |
DependencyResponse |
의존구문 분석 결과물 data class DependencyResponse |
EntityRecognizer |
개체명 인식 (Named Entity Recognition)을 수행하는 Interface입니다. class EntityRecognizer : CanRecognizeEntity<SentenceResponse>, CanParseWithETRI |
EntityResponse |
개체명 인식 결과물 data class EntityResponse |
MorphemeResponse |
형태소 분석 결과물 data class MorphemeResponse |
Parser |
의존구문분석을 수행하는 Interface입니다. class Parser : CanParseDependency<SentenceResponse>, CanParseWithETRI |
ResultContent |
분석 결과 객체 (문장 정보 이외의 다른 정보는 무시) data class ResultContent |
ResultPayload |
ETRI Open API의 분석 결과 Json을 해석한 객체 data class ResultPayload |
RoleLabeler |
의미역 분석(Semantic Role Labeling)을 수행하는 Interface입니다. class RoleLabeler : CanLabelSemanticRole<SentenceResponse>, CanParseWithETRI |
SentenceResponse |
분석 결과로 얻은 문장 1개를 표현하는 객체 data class SentenceResponse |
SRLArgument |
의미역 부착의 각 논항 결과 data class SRLArgument |
SRLResponse |
의미역 부착의 결과 data class SRLResponse |
Tagger |
ETRI 품사 분석 API의 Wrapper입니다. class Tagger : CanTagOnlyAParagraph<SentenceResponse>, CanCommunicateETRIApi |
WordResponse |
어절 분석 결과물 data class WordResponse |
WordSenseResponse |
의미 분석 결과물 data class WordSenseResponse |
APIException |
API 통신 과정에서 발생하는 문제를 담습니다. class APIException : Exception |