ПОЛОЖЕНИЕ МЕНЬШЕ? - PullRequest
       9

ПОЛОЖЕНИЕ МЕНЬШЕ?

0 голосов
/ 20 марта 2019

У меня есть ситуация, когда я хотел бы объединить набор аннотаций в одну новую аннотацию - используя найденные аннотации как функции новой. Одна из аннотаций будет служить границей для новой аннотации. Все остальные связанные аннотации будут в пределах установленного количества токенов основного. Связанная статья здесь похожа на мою проблему, но я не могу полагаться на позиции аннотаций; они могут быть до или после основной аннотации И в любом порядке. В этой статье рассказывается, как справиться с этим сценарием: «Вы также можете указать правила, которые не заботятся о позиции, но, вероятно, будут возвращать слишком много совпадений». Может кто-нибудь объяснить, как это будет работать?

UIMA Ruta Создание аннотации с элементами, разделенными некоторым текстом

1 Ответ

0 голосов
/ 01 апреля 2019

Итак, вы определили свои границы (как аннотации) и хотите аннотировать то, что находится между ними, как функции для новой аннотации (независимо от порядка).Поправьте меня, если я ошибся.

Если это так, пример иллюстрации / решения будет выглядеть так:

(StartBoundary # EndBoundary){-> CREATE(NewAnnotation, "featureA"=A, "featureB"=B};

при условии, что аннотации A и B уже существуют визолированный интервал.

Проблема возникает, когда у вас есть более одной аннотации типа A или / и B.В этом случае featureA или / и featureB будет установлен на первое вхождение A или / и B.

...