public static MappingProvider createConstituentMappingProvider(Object aContextObject, String aMappingLocation, String aLanguage, HasResourceMetadata aSource) { MappingProvider p = createConstituentMappingProvider(aContextObject, aMappingLocation, null, aLanguage); p.addImport(CONSTITUENT_TAGSET, aSource); p.addTagMappingImport("constituent", aSource); return p; }
@Override public void initialize(UimaContext aContext) throws ResourceInitializationException { super.initialize(aContext); modelProvider = new OpenNlpParserModelProvider(); posMappingProvider = MappingProviderFactory.createPosMappingProvider(posMappingLocation, language, modelProvider); constituentMappingProvider = MappingProviderFactory.createConstituentMappingProvider( constituentMappingLocation, language, modelProvider); }
@Override public void initialize(UimaContext aContext) throws ResourceInitializationException { super.initialize(aContext); posMappingProvider = MappingProviderFactory.createPosMappingProvider(posMappingLocation, posTagset, getLanguage()); constituentMappingProvider = MappingProviderFactory.createConstituentMappingProvider( constituentMappingLocation, constituentTagset, getLanguage()); converter = new PennTreeToJCasConverter(posMappingProvider, constituentMappingProvider); converter.setWriteTracesToText(writeTracesToText); converter.setCreatePosTags(createPosTags); }
@Override public void initialize(UimaContext aContext) throws ResourceInitializationException { super.initialize(aContext); posMappingProvider = MappingProviderFactory.createPosMappingProvider(posMappingLocation, posTagset, getLanguage()); constituentMappingProvider = MappingProviderFactory.createConstituentMappingProvider( constituentMappingLocation, constituentTagset, getLanguage()); converter = new PennTreeToJCasConverter(posMappingProvider, constituentMappingProvider); converter.setWriteTracesToText(writeTracesToText); converter.setCreatePosTags(false); // We handle POS tags via the column already converter.setRootLabel("TOP"); }
@Override public void initialize(UimaContext context) throws ResourceInitializationException { super.initialize(context); if (!writeConstituent && !writeDependency && !writePennTree) { getLogger().warn("Invalid parameter configuration... will create dependency tags."); writeDependency = true; } // Check if we want to create Lemmas or POS tags while Consituent tags // are disabled. In this case, we have to switch on constituent tagging if (!writeConstituent && writePos) { getLogger().warn("Constituent tag creation is required for POS tagging. Will create " + "constituent tags."); writeConstituent = true; } modelProvider = new StanfordParserModelProvider(); posMappingProvider = MappingProviderFactory.createPosMappingProvider(posMappingLocation, language, modelProvider); constituentMappingProvider = MappingProviderFactory.createConstituentMappingProvider( constituentMappingLocation, language, modelProvider); }