KoalaNLP

All Types

kr.bydelta.koala.data.AlreadySetIDException

ID가 이미 설정되었을 때 발생하는 Exception

kr.bydelta.koala.etri.APIException

API 통신 과정에서 발생하는 문제를 담습니다.

kr.bydelta.koala.proc.CanAnalyzeProperty

Sentence 객체에 property를 추가할 수 있는 interface입니다. INTERMEDIATE는 각 분석기에서 문장을 분석한 결과물의 중간 형태, 즉 분석기의 입력 형태입니다.

kr.bydelta.koala.etri.CanCommunicateETRIApi

a character ETRI Open API와 통신을 하는 부분입니다.

kr.bydelta.koala.proc.CanCompileDict

사용자 사전추가 기능을 위한 interface입니다.

kr.bydelta.koala.proc.CanDisambiguateSense

다의어 분별 (Word sense disambiguation)을 수행하는 Interface입니다. 매개변수 T는 각 분석기에서 문장을 분석한 결과물의 중간 형태, 즉 분석기의 입력 형태입니다.

kr.bydelta.koala.proc.CanExtractResource

Jar Resource에 포함된 모형을 임시디렉터리에 압축해제하기 위한 interface입니다.

kr.bydelta.koala.data.CanHaveProperty

텍스트 분석 과정에서 얻어지는 여러가지 값들을 표현하는 class.

kr.bydelta.koala.proc.CanLabelSemanticRole

의미역 분석(Semantic Role Labeling)을 수행하는 Interface입니다. 매개변수 T는 각 분석기에서 문장을 분석한 결과물의 중간 형태, 즉 분석기의 입력 형태입니다.

kr.bydelta.koala.proc.CanParseDependency

의존구문분석을 수행하는 Interface입니다. 매개변수 T는 각 분석기에서 문장을 분석한 결과물의 중간 형태, 즉 분석기의 입력 형태입니다.

kr.bydelta.koala.proc.CanParseSyntax

구문분석을 수행하는 Interface입니다. 매개변수 T는 각 분석기에서 문장을 분석한 결과물의 중간 형태, 즉 분석기의 입력 형태입니다.

kr.bydelta.koala.etri.CanParseWithETRI

ETRI API와 통신을 하는 CanAnalyzeProperty 인터페이스입니다.

kr.bydelta.koala.proc.CanRecognizeEntity

개체명 인식 (Named Entity Recognition)을 수행하는 Interface입니다. 매개변수 T는 각 분석기에서 문장을 분석한 결과물의 중간 형태, 즉 분석기의 입력 형태입니다.

kr.bydelta.koala.proc.CanResolveCoref

상호참조 해소, 공지시어 해소 (Coreference Resolution) 또는 대용어 분석 (Anaphora Resolution)을 수행하는 Interface입니다.

kr.bydelta.koala.proc.CanSplitSentence

문장분리기 Interface

kr.bydelta.koala.proc.CanTag

품사분석기의 최상위 인터페이스입니다.

kr.bydelta.koala.proc.CanTagAParagraph

문단1개, 문장1개가 분석가능한 품사분석기 interface. 원본 분석기는 문장 분석 결과를 S 타입으로 돌려줍니다.

kr.bydelta.koala.proc.CanTagASentence

문장 1개가 분석가능한 품사분석기 interface. 원본 분석기는 문장 분석 결과를 S 타입으로 돌려줍니다.

kr.bydelta.koala.proc.CanTagOnlyAParagraph

문장1개는 불가하지만, 문단1개가 분석가능한 품사분석기 interface. 원본 분석기는 문장 분석 결과를 S 타입으로 돌려줍니다.

kr.bydelta.koala.proc.CanTagOnlyASentence

문단1개는 불가하지만, 문장1개가 분석가능한 품사분석기 interface. 원본 분석기는 문장 분석 결과를 S 타입으로 돌려줍니다.

(extensions in package kr.bydelta.koala)
kotlin.Char
(extensions in package kr.bydelta.koala)
kotlin.CharSequence
kr.bydelta.koala.CoarseEntityType

대분류 개체명(Named Entity) 유형을 담은 Enum class입니다. (ETRI 표준안)

kr.bydelta.koala.data.CoreferenceGroup

공지시어 해소 또는 대용어 분석 결과를 저장할 class입니다.

kr.bydelta.koala.data.DAGEdge

T-type의 DAG Edge를 저장합니다.

kr.bydelta.koala.data.DepEdge

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

kr.bydelta.koala.etri.DependencyResponse

의존구문 분석 결과물

kr.bydelta.koala.DependencyTag

의존구문구조 기능표지자를 담은 Enum class입니다. (ETRI 표준안)

kr.bydelta.koala.proc.DicEntry

Dictionary Entry 타입: 표면형을 나타내는 String 값과, 품사태그를 나타내는 POS값으로 구성.

kr.bydelta.koala.arirang.Dictionary

Arirang 분석기의 사전 인터페이스입니다.

kr.bydelta.koala.eunjeon.Dictionary

은전한닢 사용자사전 인터페이스입니다.

kr.bydelta.koala.hnn.Dictionary

한나눔 사용자사전 인터페이스입니다.

kr.bydelta.koala.kkma.Dictionary

꼬꼬마 사용자사전을 제공하는 인터페이스입니다.

kr.bydelta.koala.kmr.Dictionary

코모란 분석기 사용자사전 인터페이스를 제공합니다.

kr.bydelta.koala.okt.Dictionary

트위터 분석기 사용자사전 인터페이스를 제공합니다.

kr.bydelta.koala.data.Entity

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

kr.bydelta.koala.etri.EntityRecognizer

개체명 인식 (Named Entity Recognition)을 수행하는 Interface입니다.

kr.bydelta.koala.etri.EntityResponse

개체명 인식 결과물

(extensions in package kr.bydelta.koala)
kotlin.collections.Iterable
kr.bydelta.koala.khaiii.Khaiii

Khaiii 분석기 Wrapper

kr.bydelta.koala.khaiii.KhaiiiConfig

Khaiii 설정

kr.bydelta.koala.khaiii.KhaiiiLibrary

Khaiii Shared object와 소통하기 위한 JNA Wrapper

kr.bydelta.koala.khaiii.KhaiiiLoggerType

Khaiii에서 설정된 Logger 유형들.

kr.bydelta.koala.khaiii.KhaiiiMorph

Khaiii API에서 출력하는 형태소 결과 Struct의 JNA 대응 Class

kr.bydelta.koala.khaiii.KhaiiiWord

Khaiii API에서 출력하는 어절 결과 Struct의 JNA 대응 Class

(extensions in package kr.bydelta.koala.khaiii)
java.util.logging.Level
kr.bydelta.koala.data.ListProperty

속성의 목록을 저장할, 불변형(immutable) 목록 속성 값

kr.bydelta.koala.data.Morpheme

형태소를 저장하는 Property class입니다.

kr.bydelta.koala.etri.MorphemeResponse

형태소 분석 결과물

kr.bydelta.koala.etri.Parser

의존구문분석을 수행하는 Interface입니다.

kr.bydelta.koala.hnn.Parser

한나눔 구문구조 및 의존구문 분석기

kr.bydelta.koala.kkma.Parser

꼬꼬마 의존구문분석기의 KoalaNLP Wrapper입니다.

kr.bydelta.koala.PhraseTag

세종 구문구조 표지자를 Enum class로 담았습니다.

kr.bydelta.koala.POS

세종 품사표기 표준안을 Enum Class로 담았습니다.

kr.bydelta.koala.data.Property

텍스트 분석 과정에서 얻어지는 여러가지 값들을 표현하는 타입입니다.

kr.bydelta.koala.etri.ResultContent

분석 결과 객체 (문장 정보 이외의 다른 정보는 무시)

kr.bydelta.koala.etri.ResultPayload

ETRI Open API의 분석 결과 Json을 해석한 객체

kr.bydelta.koala.data.RoleEdge

의미역 구조 분석의 결과.

kr.bydelta.koala.etri.RoleLabeler

의미역 분석(Semantic Role Labeling)을 수행하는 Interface입니다.

kr.bydelta.koala.RoleType

의미역(Semantic Role) 분석 표지를 담은 Enum class입니다. (ETRI 표준안)

kr.bydelta.koala.data.Sentence

문장을 표현하는 Property class입니다.

kr.bydelta.koala.etri.SentenceResponse

분석 결과로 얻은 문장 1개를 표현하는 객체

kr.bydelta.koala.proc.SentenceSplitter

세종 태그셋에 기반한 Heuristic 문장분리기

kr.bydelta.koala.hnn.SentenceSplitter

한나눔 문장분리기의 KoalaNLP Wrapper입니다.

kr.bydelta.koala.okt.SentenceSplitter

트위터 문장분리기 인터페이스를 제공합니다.

kr.bydelta.koala.etri.SRLArgument

의미역 부착의 각 논항 결과

kr.bydelta.koala.etri.SRLResponse

의미역 부착의 결과

(extensions in package kr.bydelta.koala.daon)
kotlin.String
(extensions in package kr.bydelta.koala.eunjeon)
kotlin.String
(extensions in package kr.bydelta.koala.hnn)
kotlin.String
(extensions in package kr.bydelta.koala.khaiii)
kotlin.String
(extensions in package kr.bydelta.koala.kkma)
kotlin.String
(extensions in package kr.bydelta.koala.kmr)
kotlin.String
(extensions in package kr.bydelta.koala.okt)
kotlin.String
kr.bydelta.koala.data.SyntaxTree

구문구조 분석의 결과를 저장할 Property.

kr.bydelta.koala.arirang.Tagger

아리랑 형태소 분석기입니다.

kr.bydelta.koala.daon.Tagger

Daon 형태소 분석기의 KoalaNLP Wrapper입니다.

kr.bydelta.koala.etri.Tagger

ETRI 품사 분석 API의 Wrapper입니다.

kr.bydelta.koala.eunjeon.Tagger

은전한닢 형태소분석기의 KoalaNLP Wrapper입니다.

kr.bydelta.koala.hnn.Tagger

한나눔 품사분석기의 KoalaNLP Wrapper입니다.

kr.bydelta.koala.khaiii.Tagger

Khaiii 품사 분석 API의 Wrapper입니다.

kr.bydelta.koala.kkma.Tagger

꼬꼬마 형태소분석기의 KoalaNLP Wrapper입니다.

kr.bydelta.koala.kmr.Tagger

코모란 형태소분석기의 KoalaNLP Wrapper입니다.

kr.bydelta.koala.okt.Tagger

트위터 품사분석기 인터페이스를 제공합니다.

kr.bydelta.koala.rhino.Tagger

라이노 형태소 분석기의 KoalaNLP Wrapper입니다.

kr.bydelta.koala.utagger.Tagger

UTagger 품사 분석 API의 Wrapper입니다.

kr.bydelta.koala.data.Tree

T-type들의 트리 구조를 저장할 Property입니다. Word를 묶어서 표현하는 구조에 적용됩니다.

(extensions in package kr.bydelta.koala)
kotlin.Triple
kr.bydelta.koala.utagger.UMorpheme

UTagger의 형태소 JSON 표현 규격

kr.bydelta.koala.utagger.UTagger

UTagger 분석기 Wrapper

kr.bydelta.koala.utagger.UTaggerLibrary

UTagger Shared object와 소통하기 위한 JNA Wrapper

kr.bydelta.koala.utagger.UWord

UTagger의 어절 JSON 표현 규격

kr.bydelta.koala.data.Word

어절을 표현하는 Property class입니다.

kr.bydelta.koala.etri.WordResponse

어절 분석 결과물

kr.bydelta.koala.data.WordSense

정수형 값을 저장할 Property class.

kr.bydelta.koala.etri.WordSenseResponse

의미 분석 결과물