UimaFIT создание системы типов
При создании типов, в чем преимущество наличия разных дескрипторов типов для каждого типа, а не использования дескриптора одного типа.
1 ответ
Ваша причина может быть чисто косметической. Например, вы можете сгруппировать типы в разные файлы в зависимости от их использования. Например, вы можете захотеть сохранить тип, связанный со структурой документа, в одном файле, в то время как вы поместите типы, связанные с семантическими отношениями, в другой файл. Когда вы пишете программу, вы также обычно не помещаете весь код в один файл.
Там также может быть техническая причина. Например, в DKPro Core jcasgen-maven-plugin используется для автоматической генерации классов JCas для системных файлов некоторых типов. Эти классы JCas не зарегистрированы в системе контроля версий. Однако системные файлы определенных типов исключаются из этой автоматической генерации, и соответствующие классы JCas фактически возвращаются в систему управления версиями, поскольку они содержат пользовательские изменения, т. Е. Дополнительные реализуемые вручную методы.
Раскрытие информации: я работаю над ядром uimaFIT и DKPro.