jp.go.nict.langrid.service_1_2.conceptdictionary
インタフェース ConceptDictionaryService

既知の実装クラスの一覧:
AbstractConceptDictionaryService

public interface ConceptDictionaryService

概念辞書のインターフェイスを定義する

バージョン:
$Revision: 10411 $
作成者:
$Author: Takao Nakaguchi $

メソッドの概要
 Concept[] getRelatedConcepts(String language, String conceptId, String relation)
          ある概念と特定の関係で関連付けられる概念を取得する
 Concept[] searchConcepts(String language, String word, String matchingMethod)
          概念を検索する。
 

メソッドの詳細

getRelatedConcepts

Concept[] getRelatedConcepts(String language,
                             String conceptId,
                             String relation)
                             throws AccessLimitExceededException,
                                    InvalidParameterException,
                                    LanguageNotUniquelyDecidedException,
                                    NoAccessPermissionException,
                                    ProcessFailedException,
                                    NoValidEndpointsException,
                                    ServerBusyException,
                                    ServiceNotActiveException,
                                    ServiceNotFoundException,
                                    UnsupportedLanguageException
ある概念と特定の関係で関連付けられる概念を取得する

パラメータ:
language - 概念を表す言語
conceptId - 概念のID
relation - 概念間の関係
戻り値:
概念IDと言語のペアで表された概念と特定の関係で関連付けられる概念の配列
例外:
AccessLimitExceededException - アクセス制限を超過した。
InvalidParameterException - 不正な引数が渡された。
LanguageNotUniquelyDecidedException - サービスの対応している言語が複数存在し、一つに定まらない。
NoAccessPermissionException - 呼び出しを行ったユーザに実行権限が無い。
NoValidEndpointsException - 有効なエンドポイントが存在しない。
ProcessFailedException - 処理に失敗した。
ServerBusyException - サーバがビジー状態で処理を完了できない。
ServiceNotActiveException - サービスがアクティブではない。
ServiceNotFoundException - 呼び出すサービスが見つからない。
UnsupportedLanguageException - 対応していない言語が指定された。

searchConcepts

Concept[] searchConcepts(String language,
                         String word,
                         String matchingMethod)
                         throws AccessLimitExceededException,
                                InvalidParameterException,
                                LanguageNotUniquelyDecidedException,
                                NoAccessPermissionException,
                                NoValidEndpointsException,
                                ProcessFailedException,
                                ServerBusyException,
                                ServiceNotActiveException,
                                ServiceNotFoundException,
                                UnsupportedLanguageException,
                                UnsupportedMatchingMethodException
概念を検索する。

パラメータ:
language - 概念見出し語の言語
word - 概念見出し語
matchingMethod - 検索方法
戻り値:
概念見出し語で表される概念の配列
例外:
AccessLimitExceededException - アクセス制限を超過した
InvalidParameterException - 不正な引数が渡された
LanguageNotUniquelyDecidedException - 検索可能な言語が複数存在し、一つに定まらない。
NoAccessPermissionException - 呼び出しを行ったユーザに実行権限が無い。
ProcessFailedException - 処理に失敗した。
NoValidEndpointsException - 有効なエンドポイントが存在しない。
ServerBusyException - サーバがビジー状態で処理を完了できない。
ServiceNotActiveException - サービスがアクティブではない。
ServiceNotFoundException - 呼び出すサービスが見つからない
UnsupportedLanguageException - 対応していない言語が指定された。
UnsupportedMatchingMethodException - 対応していないマッチング方法が指定された。