Examples of FocusStrategy


Examples of org.mediameter.cliff.places.focus.FocusStrategy

        List<CodedArticle> articles = TestUtils.loadExamplesFromFile(filePath);
        for(CodedArticle article: articles){
            logger.info("Testing article "+article.mediacloudId+" (looking for "+article.handCodedPlaceName+" / "+article.handCodedCountryCode+")");
            //List<CountryCode> primaryCountries = ParseManager.extractAndResolve(article.text).getUniqueCountries();
            List<ResolvedLocation> resolvedLocations = ParseManager.extractAndResolve(article.text).getResolvedLocations();
            FocusStrategy focusStrategy = ParseManager.getFocusStrategy();
            List<FocusLocation> primaryCountries = focusStrategy.selectCountries(resolvedLocations);
            if(article.isAboutHandCodedCountry(primaryCountries)) {
                correct++;
            } else {
                logger.error("Didn't find "+article.handCodedCountryCode+" in "+primaryCountries);
            }
View Full Code Here

Examples of org.mediameter.cliff.places.focus.FocusStrategy

                                //logger.info("TC:" + doc.getTaxonomicClassifiers());
                            }
                        }
                       
                        //also have a measure for making sure the main "about" country is included in their list of countries
                        FocusStrategy focus = ParseManager.getFocusStrategy();
                        List<FocusLocation> ourAboutnessCountries = focus.selectCountries(resolvedLocations);
                        List<GeoName> ourAboutnessGeoNames = new ArrayList<GeoName>();
                        for(FocusLocation aboutLocation: ourAboutnessCountries){
                            ourAboutnessGeoNames.add(aboutLocation.getGeoName());
                        }
                        if(ourAboutnessCountries.size()>0){
View Full Code Here

Examples of org.mediameter.cliff.places.focus.FocusStrategy

                                logger.warn(doc.getId()+": mentions "+ourMentionedCountries+" they coded "+countriesTheyCoded);
                            }
                        }

                        //also have a measure for making sure the main "about" country is included in their list of countries
                        FocusStrategy focus = ParseManager.getFocusStrategy();
                        List<FocusLocation> ourAboutnessCountries = focus.selectCountries(entities.getResolvedLocations());
                        List<GeoName> ourAboutnessGeoNames = new ArrayList<GeoName>();
                        for(FocusLocation aboutLocation: ourAboutnessCountries){
                            ourAboutnessGeoNames.add(aboutLocation.getGeoName());
                        }
                        if(ourAboutnessGeoNames.size()>0){
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.