2011-06-20 3 views
7

Java - JWNLとJAWSの2つのライブラリが見つかりました。これまでのところ、これらのAPIはsynsetsやhyponymsなどの検索に適しているようです。名詞が数えられるかどうかを調べるのにwordnetを使用するツールがあるかどうか知っていますか?つまり、人々はこの作業にワードネットを使用していますか?それ以外のツールは何ですか?Javaプログラムから名義人が数えられるかどうかを調べるために、ワードネット(または何らかの簡単な辞書)を使用しています

+0

可算名詞と非可算名詞の違いは何ですか? –

+0

@Angel:例えば、食べ物は数えられない名詞であり、Boyは数え切れない名詞です。 – bikashg

+0

おそらくwordnetは良い場所ではありません。たぶん私は単語の辞書を参照することができます。誰もそのような辞書やJavaベースのAPIを提案できますか? – bikashg

答えて

0

私は100%肯定的ではありませんが、WolframAlphaにはdeveloper interfaceがあります。

無料版は2k個のクエリに限定されているように見えます(実現可能な制限があるかどうかは分かりませんが)、すでにjava libraryのようです。

1

簡単なソースが見つからない場合は、独自のクラシファイアを作成することを検討することができます。独自のユーザー定義関数を記述します。

要因が考慮すべき:

  • あり可算対無数のための対(U)(C)として名詞をマークするいくつかの英語の辞書があり、そしてあなたがオンラインでどこかに見つけることができるかもしれません。
  • あなたは名詞の意味で使用されているかどうかを確認するために膨大なコーパスにバイグラムで見ることができる可算か不可算: one boyまたはthis boyまたはthat boyしかしsome foodまたはa little bit of foodなど
  • あなたが持っている多くのコーナーケースがあります
  • アカウント:I'd like some coffeeI'd like a coffee(コーヒーカップの略)。 複雑になります。

This SO questionは、Javaのリクエストには対応していませんが、関連性は高いです。その質問に対する3つの答えはすべてとても良いです。

これが役に立ちます。

関連する問題