@Override protected void configureMapping() { mappingProvider.setDefault(MappingProvider.LOCATION, StanfordNERMapping.MAPPING_LOCATION); mappingProvider.setDefault("variant", "all.3class.distsim.crf"); }
@Override public void initialize(UimaContext aContext) throws ResourceInitializationException { super.initialize(aContext); mappingProvider = new MappingProvider(); mappingProvider.setDefault(MappingProvider.VARIANT, "default"); mappingProvider.setDefaultVariantsLocation( "de/tudarmstadt/ukp/dkpro/core/languagetool/lib/language-tagset.map"); mappingProvider.setDefault(MappingProvider.LOCATION, "classpath:/de/tudarmstadt/ukp/dkpro/core/api/lexmorph/tagset/${language}-${variant}.map"); }
@Override protected void configureMapping() { mappingProvider.setDefault(MappingProvider.LOCATION, PennPOSMapping.MAPPING_LOCATION); mappingProvider.setDefault("tagger.tagset", "default"); }
@Override public void initialize(UimaContext aContext) throws ResourceInitializationException { super.initialize(aContext); modelProvider = new StanfordNlpNamedEntityRecognizerModelProvider(this); mappingProvider = new MappingProvider(); mappingProvider .setDefaultVariantsLocation("de/tudarmstadt/ukp/dkpro/core/stanfordnlp/lib/ner-default-variants.map"); mappingProvider.setDefault(MappingProvider.LOCATION, "classpath:/de/tudarmstadt/ukp/dkpro/" + "core/stanfordnlp/lib/ner-${language}-${variant}.map"); mappingProvider.setDefault(MappingProvider.BASE_TYPE, NamedEntity.class.getName()); mappingProvider.setOverride(MappingProvider.LOCATION, mappingLocation); mappingProvider.setOverride(MappingProvider.LANGUAGE, language); mappingProvider.setOverride(MappingProvider.VARIANT, variant); mappingProvider.addTagMappingImport("ner", modelProvider); }
@Override protected void init() { super.init(); // Mappings are expected to be provided by the components, not to be resolved from // model artifacts. setDefault(GROUP_ID, null); setDefault(ARTIFACT_URI, null); }
mappingProvider .setDefaultVariantsLocation("de/tudarmstadt/ukp/dkpro/core/opennlp/lib/ner-default-variants.map"); mappingProvider.setDefault(MappingProvider.LOCATION, "classpath:/de/tudarmstadt/ukp/dkpro/" + "core/opennlp/lib/ner-${language}-${variant}.map"); mappingProvider.setDefault(MappingProvider.BASE_TYPE, NamedEntity.class.getName()); mappingProvider.setOverride(MappingProvider.LOCATION, mappingLocation); mappingProvider.setOverride(MappingProvider.LANGUAGE, language);
@Override public void initialize(UimaContext aContext) throws ResourceInitializationException { super.initialize(aContext); validWordFormCount = 0; totalWordFormCount = 0; // FIXME brown tagset provider is only available from DKPro core 1.6.0 onwards // once released, this should be changed back and tagmapping should be removed from the resources here mappingProvider = new MappingProvider(); // mappingProvider.setDefault(MappingProvider.LOCATION, "classpath:/de/tudarmstadt/ukp/dkpro/" + // "core/api/lexmorph/tagset/en-brown-pos.map"); mappingProvider.setDefault(MappingProvider.LOCATION, "classpath:/tagmapping/en-brown-pos.map"); mappingProvider.setDefault(MappingProvider.BASE_TYPE, POS.class.getName()); mappingProvider.setDefault("pos.tagset", "default"); }
@Override public void initialize(UimaContext aContext) throws ResourceInitializationException { super.initialize(aContext); mappingProvider = new MappingProvider(); mappingProvider.setDefault(MappingProvider.LOCATION, "classpath:/de/tudarmstadt/ukp/dkpro/" + "core/api/lexmorph/tagset/${language}-${pos.tagset}-pos.map"); mappingProvider.setDefault(MappingProvider.BASE_TYPE, POS.class.getName()); mappingProvider.setDefault("pos.tagset", "default"); mappingProvider.setOverride(MappingProvider.LOCATION, posMappingLocation); mappingProvider.setOverride(MappingProvider.LANGUAGE, language); }
@Override public void initialize(UimaContext aContext) throws ResourceInitializationException { super.initialize(aContext); posMap = new Properties(); Reader reader = null; try { reader = new FileReader(mappingFile); posMap.load(reader); } catch (IOException e) { throw new ResourceInitializationException(e); } finally { IOUtils.closeQuietly(reader); } if (dkproMappingLocation != null) { mappingProvider = new MappingProvider(); mappingProvider.setDefault(MappingProvider.LOCATION, dkproMappingLocation); mappingProvider.setDefault(MappingProvider.BASE_TYPE, POS.class.getName()); mappingProvider.setDefault("pos.tagset", "default"); // mappingProvider.setOverride(MappingProvider.LANGUAGE, language); // mappingProvider.addImport("pos.tagset", modelProvider); } }
@Override public void initialize(UimaContext aContext) throws ResourceInitializationException { super.initialize(aContext); mappingProvider = new MappingProvider(); mappingProvider.setDefault(MappingProvider.BASE_TYPE, POS.class.getName()); configureMapping(); }
@Override public void initialize(UimaContext aContext) throws ResourceInitializationException { super.initialize(aContext); mappingProvider = new MappingProvider(); mappingProvider.setDefault(MappingProvider.BASE_TYPE, NamedEntity.class.getName()); configureMapping(); }
public static MappingProvider createConstituentMappingProvider(Object aContextObject, String aMappingLocation, String aTagset, String aLanguage) { MappingProvider p = new MappingProvider(); p.setDefault(MappingProvider.LOCATION, "classpath:/de/tudarmstadt/ukp/dkpro/core/api/syntax/tagset/" + "${language}-${constituent.tagset}-constituency.map"); p.setDefault(MappingProvider.BASE_TYPE, "de.tudarmstadt.ukp.dkpro.core.api.syntax.type.constituent.Constituent"); p.setDefault(CONSTITUENT_TAGSET, "default"); p.setOverride(MappingProvider.LOCATION, aMappingLocation); p.setOverride(MappingProvider.LANGUAGE, aLanguage); p.setOverride(CONSTITUENT_TAGSET, aTagset); if (aContextObject != null) { p.addAutoOverride(ComponentParameters.PARAM_MAPPING_ENABLED, MappingProvider.MAPPING_ENABLED); p.applyAutoOverrides(aContextObject); } return p; }
public static MappingProvider createPosMappingProvider(Object aContextObject, String aMappingLocation, String aTagset, String aLanguage) { MappingProvider p = new MappingProvider(); p.setDefault(MappingProvider.LOCATION, "classpath:/de/tudarmstadt/ukp/dkpro/core/api/lexmorph/tagset/" + "${language}-${pos.tagset}-pos.map"); p.setDefault(MappingProvider.BASE_TYPE, "de.tudarmstadt.ukp.dkpro.core.api.lexmorph.type.pos.POS"); p.setDefault(POS_TAGSET, "default"); p.setOverride(MappingProvider.LOCATION, aMappingLocation); p.setOverride(MappingProvider.LANGUAGE, aLanguage); p.setOverride(POS_TAGSET, aTagset); if (aContextObject != null) { p.addAutoOverride(ComponentParameters.PARAM_MAPPING_ENABLED, MappingProvider.MAPPING_ENABLED); p.applyAutoOverrides(aContextObject); } return p; }
public static MappingProvider createDependencyMappingProvider(Object aContextObject, String aMappingLocation, String aTagset, String aLanguage) { MappingProvider p = new MappingProvider(); p.setDefault(MappingProvider.LOCATION, "classpath:/de/tudarmstadt/ukp/dkpro/core/api/syntax/tagset/" + "${language}-${dependency.tagset}-dependency.map"); p.setDefault(MappingProvider.BASE_TYPE, "de.tudarmstadt.ukp.dkpro.core.api.syntax.type.dependency.Dependency"); p.setDefault(DEPENDENCY_TAGSET, "default"); p.setOverride(MappingProvider.LOCATION, aMappingLocation); p.setOverride(MappingProvider.LANGUAGE, aLanguage); p.setOverride(DEPENDENCY_TAGSET, aTagset); if (aContextObject != null) { p.addAutoOverride(ComponentParameters.PARAM_MAPPING_ENABLED, MappingProvider.MAPPING_ENABLED); p.applyAutoOverrides(aContextObject); } return p; } }
@Override public void initialize(UimaContext aContext) throws ResourceInitializationException { super.initialize(aContext); posMappingProvider = MappingProviderFactory.createPosMappingProvider(posMappingLocation, posTagset, getLanguage()); posMappingProvider.setDefault("pos.tagset", "c5"); }
@Override public void initialize(UimaContext aContext) throws ResourceInitializationException { super.initialize(aContext); namedEntityMappingProvider = new MappingProvider(); namedEntityMappingProvider.setDefault(MappingProvider.LOCATION, "classpath:/there/is/no/mapping/yet"); namedEntityMappingProvider.setDefault(MappingProvider.BASE_TYPE, NamedEntity.class.getName()); namedEntityMappingProvider.setOverride(MappingProvider.LOCATION, namedEntityMappingLocation); namedEntityMappingProvider.setOverride(MappingProvider.LANGUAGE, getLanguage()); // Configure column positions. First column may be used for token number FORM = hasTokenNumber ? 1 : 0; IOB = hasTokenNumber ? 2 : 1; // Configure column separator columnSeparator = ColumnSeparators.getInstance(columnSeparatorName); if (columnSeparator == ColumnSeparators.INVALID) { Object[] params = {columnSeparatorName, PARAM_COLUMN_SEPARATOR}; throw new ResourceInitializationException( ResourceInitializationException.RESOURCE_DATA_NOT_VALID, params); } }
public static MappingProvider createChunkMappingProvider(Object aContextObject, String aMappingLocation, String aTagset, String aLanguage) { MappingProvider p = new MappingProvider(); p = new MappingProvider(); p.setDefault(MappingProvider.LOCATION, "classpath:/de/tudarmstadt/ukp/" + "dkpro/core/api/syntax/tagset/${language}-${chunk.tagset}-chunk.map"); p.setDefault(MappingProvider.BASE_TYPE, "de.tudarmstadt.ukp.dkpro.core.api.syntax.type.chunk.Chunk"); p.setDefault(CHUNK_TAGSET, "default"); p.setOverride(MappingProvider.LOCATION, aMappingLocation); p.setOverride(MappingProvider.LANGUAGE, aLanguage); p.setOverride(CHUNK_TAGSET, aTagset); if (aContextObject != null) { p.addAutoOverride(ComponentParameters.PARAM_MAPPING_ENABLED, MappingProvider.MAPPING_ENABLED); p.applyAutoOverrides(aContextObject); } return p; }
@Override public void initialize(UimaContext aContext) throws ResourceInitializationException { super.initialize(aContext); posMappingProvider = MappingProviderFactory.createPosMappingProvider(posMappingLocation, posTagset, getLanguage()); namedEntityMappingProvider = new MappingProvider(); namedEntityMappingProvider.setDefault(MappingProvider.LOCATION, "classpath:/there/is/no/mapping/yet"); namedEntityMappingProvider.setDefault(MappingProvider.BASE_TYPE, NamedEntity.class.getName()); namedEntityMappingProvider.setOverride(MappingProvider.LOCATION, namedEntityMappingLocation); namedEntityMappingProvider.setOverride(MappingProvider.LANGUAGE, getLanguage()); }
@Override public void initialize(UimaContext aContext) throws ResourceInitializationException { super.initialize(aContext); posMappingProvider = MappingProviderFactory.createPosMappingProvider(posMappingLocation, posTagset, getLanguage()); namedEntityMappingProvider = new MappingProvider(); namedEntityMappingProvider.setDefault(MappingProvider.LOCATION, "classpath:/there/is/no/mapping/yet"); namedEntityMappingProvider.setDefault(MappingProvider.BASE_TYPE, NamedEntity.class.getName()); namedEntityMappingProvider.setOverride(MappingProvider.LOCATION, namedEntityMappingLocation); namedEntityMappingProvider.setOverride(MappingProvider.LANGUAGE, getLanguage()); }
@Override public void initialize(UimaContext aContext) throws ResourceInitializationException { super.initialize(aContext); posMappingProvider = MappingProviderFactory.createPosMappingProvider(posMappingLocation, posTagset, getLanguage()); chunkMappingProvider = MappingProviderFactory .createChunkMappingProvider(chunkMappingLocation, chunkTagset, getLanguage()); namedEntityMappingProvider = new MappingProvider(); namedEntityMappingProvider.setDefault(MappingProvider.LOCATION, "classpath:/there/is/no/mapping/yet"); namedEntityMappingProvider.setDefault(MappingProvider.BASE_TYPE, NamedEntity.class.getName()); namedEntityMappingProvider.setOverride(MappingProvider.LOCATION, namedEntityMappingLocation); namedEntityMappingProvider.setOverride(MappingProvider.LANGUAGE, getLanguage()); }