具有自定义功能类型范围的 UIMA 自定义类型

UIMA custom type with custom feature type range

我正在使用 Eclipse 开发一个 UIMA 项目。该项目创建为 Maven 项目,因此具有我用于类型定义的文件夹 src/main/resources(在子文件夹 desc 中)。

更多项目信息:

我正在尝试创建一个自定义注释类型,它还具有使用 "Component Descriptor Editor" 自定义范围的功能。 我不想从命名空间 uima.casuima.tcas 中选择标准范围类型,而是希望该功能成为我的包 data 中 class CustomRangeType 的对象。

此图描述了组件描述符编辑器以及我的输入和相应的错误消息:

RangeType 'com.example.myproject.data.CustomRangeType' is unknown. If this is intended, please define it first.

第一句我看懂了(问题很明显)。然而,我对第二句话感到困惑......我已经搜索了如何 "define" 自定义范围,但没有成功。由于这个 post (),我认为实际上可以定义自定义范围类型。不幸的是,我不知道如何也找不到答案。

如果有人能指出正确的方向,我将不胜感激。

在定义具有给定类型范围的特征之前,您需要定义该类型。

为此:

  • 添加类型按钮
  • 在类型名称中输入您希望用作范围的类型的名称,例如"com.example.myproject.data.CustomRangeType"
  • 选择合适的超类型或保留默认值
  • 按确定

之后,返回添加您的功能。您现在应该也可以通过按 browse 并输入 CustomRangeType.

来找到您的类型

披露:Apache UIMA 项目成员