On 29.08.2015, at 10:27, Richard Eckart de Castilho <[email protected]> wrote:
> Hi Matt, > > what you are looking for is called "sofa mapping". On the level of an > aggregate, you can define view names and map these names to local > names in each of the AEs. > > E.g. if you have one AE that produces a view it calls "output" and > another one that expects its data in "_InitialView", then you could > set up a mapping like > > AAE "data" -> AE1 "output" > AAE "data" -> AE2 "_InitialView" (CAS.NAME_DEFAULT_SOFA) > > If you are using uimaFIT, you can use the AggregateBuilder, e.g. Whoopsy... there was a typo in the previous post in this section... fixed here: builder = new AggregateBuilder(); builder.add(analysisEngineDescription1, "output", "data"); // last arg below was "output", should have been "data" builder.add(analysisEngineDescription1, CAS.NAME_DEFAULT_SOFA, "data"); AnalysisEngineDescription aggregateEngine = builder. createAggregateDescription(); -- Richard
