假设我有一个 UIMA 工具链,它执行以下操作:
标记化-> POS 标记-> 分配我的自定义标签/注释-> 使用自定义标签分配更多标签-> 进一步处理。
是否可以在 POS 标记之后、在两个自定义事物之间或之后使用第三方,比如说实体识别(使用 POS 标签但不需要更多)?
我问这个问题是因为我可以看到类型系统引起的复杂性。特别是最困难的情况可能是在自定义事物之间或紧随其后插入第三方 ER 注释器。第三方注释者不会期望我们的自定义标签存在。
但是,只有额外的注释必须“通过”注释器,而无需查看或修改它们。所以,原则上,我认为这是可能的。我只是不知道 UIMA 是否支持这一点,或者是否只是要自己编写完整的链,并在任何地方进行严格的输入。
如果这不可能开箱即用,我们是否可以编写自定义注释器,以便它们可以插入任何 POS 标签可用的地方,而与是否存在其他注释无关。即作为注释器的作者注意可能存在一些必要的注释,我们添加的一些注释以及可能存在或不存在的任意数量的注释,我们不关心它们并且只传递它们?