2

WORDLISTデフォルトのUIMA Rutaプロジェクトでこの機能を使用して大きな効果を上げました。ただし、Rutaプロジェクト構造は、たとえば、実稼働 Web アプリでの使用には適していません。

UIMAJavaから使用するときに、フォルダ全体またはクラスパスを一般的に作成する方法はありますか?

わかりやすく簡単にするために、私がやりたいと思うことは、すべてのUIMAものを 1 つのルート フォルダーの下に保持することです。src/main/ruta技術的にはソース以外のファイルが存在するだろうと考えていました。次に、下の構造は、デフォルトのプロジェクトsrc/main/rutaを作成したときに得られる構造の種類を反映できます。UIMA Ruta

それに関する唯一の問題は、デフォルトの構造では、タイプごとに異なるフォルダーに物が配置されるだけでなく、スクリプトの名前空間に関してはフォルダーも尊重されることです。したがって、以下に 2 つの異なる方法を示します。1 つ目は箱から出してすぐに使用できる方法で、2 つ目は私が説明する最も自然な方法です...

src/
 main/
  java/
  resource/ <--- maybe I should put it in here instead
  ruta/
   descriptor/
    BasicEngine.xml
    BasicTypeSystem.xml
    com/
     tacos/
      FubuEngine.xml
      FubuTypeSystem.xml
   resource/
    com/
     tacos/
      FubuWordList1.txt
      FubuWordList2.txt
      FubuWordList1.twl
      FubuWordList2.twl
      FubuWordLists.mtwl 
   script/
     com/
      tacos/
       Fubu.ruta
4

1 に答える 1