On Wed, Oct 19, 2011 at 2:06 AM, Richard Eckart de Castilho <[email protected]> wrote: > In Darmstadt we completely rely on descriptors generated at runtime form the > annotations in the Java > files and find that very very convenient. I understand others will prefer > static XML files to > runtime-generated descriptors.
This is a common approach for users with complex systems with many configuration parameters. However, for systems with many annotators, and particularly deeply nested annotators, parameter overrides becomes more of a problem and working with temporary descriptors is another complication. This is why Adam has submitted a jira to allow a Java property file to override parameters anywhere in such a system. All the descriptors become more like code, they live in the classpath and are all imported by name, and any parameter values are easily changed via a single property file. Another advantage for real descriptor files is scale out frameworks. I don't understand how uimaFit will work in UIMA-AS or other scale out frameworks. Eddie
