uimaFIT 创建类型系统

uimaFIT creating type system

创建类型时,为每种类型使用不同的类型描述符比使用一个类型描述符有什么好处。

您的理由可能纯粹是表面功夫。例如,您可能希望根据用途将类型分组到不同的文件中。例如。您可能希望将与文档结构相关的类型保留在一个文件中,同时将与语义关系相关的类型放入另一个文件中。编写程序时,通常也不会将所有代码都放在一个文件中。

也可能是技术原因。例如,在 DKPro Core 中,jcasgen-maven-plugin 用于为某些类型的系统文件自动生成 JCas 类。这些 JCas 类 未签入版本控制系统。然而,特定类型的系统文件被排除在这个自动生成之外,并且相应的 JCas 类 实际上被签入到版本控制系统中,因为它们包含自定义修改 - 即额外的手动实现的方法。

披露:我正在研究 uimaFIT 和 DKPro Core。