Ignore:
Timestamp:
10/30/15 17:19:52 (9 years ago)
Author:
davor.ostojic@oeaw.ac.at
Message:

cross-mapping
vocabulary-entry instead of invertedMap

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vlo/branches/vlo-3.3-oeaw/vlo-importer/src/main/java/eu/clarin/cmdi/vlo/importer/LanguageCodePostProcessor.java

    r6379 r6715  
    4343    }
    4444   
    45     @Override
    46         protected Map<String, String> getVocabularyMap() {
    47                 if(languageNameVariantsMap == null){
    48                         languageNameVariantsMap = createControlledVocabularyMap(MetadataImporter.config.getLanguageNameVariantsUrl());
    49                 }
    50                 return languageNameVariantsMap;
     45        @Override
     46        public String getNormalizationMapURL() {
     47                return MetadataImporter.config.getLanguageNameVariantsUrl();
    5148        }
    52    
    5349
    5450    protected String extractLanguageCode(String value) {
     
    5955       
    6056        // map known language name variants to their offical name
    61         if(getVocabularyMap().containsKey(result))
    62             result = getVocabularyMap().get(result);
     57        result = normalize(result);
    6358       
    6459        // input is already ISO 639-3?
     
    9085        return result;
    9186    }
     87
    9288}
Note: See TracChangeset for help on using the changeset viewer.